Rezumat
Atunci când utilizați produsele Microsoft Excel listate în partea de jos a acestui articol, puteți utiliza o formulă de foaie de lucru pentru a acoperi date care se întind mai multe rânduri și coloane la un format de bază de date (columnar).
Mai multe informații
Următorul exemplu face conversia la fiecare patru rânduri de date dintr-o coloană în patru coloane de date într-un singur rând (similar cu un câmp de bază de date și un aspect de înregistrare). Acesta este un scenariu similar cu cel pe care îl întâlniți atunci când deschideți o foaie de lucru sau un fișier text care conține date într-un format de etichetă poștală.
Exemplu
-
Într-o foaie de lucru nouă, tastați următoarele date:
R1: Smith, John
A2: 111 Pine St.
A3: San Diego, CA
A4: (555) 128-549
A5: Jones, Sue
A6: 222 Oak Ln.
A7: New York, NY
A8: (555) 238-1845
A9: Anderson, Tom
A10: 333 Cherry Ave.
A11: Chicago, IL
A12: (555) 581-4914 -
Tastați următoarea formulă în celula C1:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
Completați această formulă în coloana F, apoi în jos la rândul 3.
-
Ajustați dimensiunile coloanelor după cum este necesar. Rețineți că datele se afișează acum în celulele de la C1 la F3, după cum urmează:
Smith, John
St. Pin 111
San Diego, CA
(555) 128-549
Jones, Sue
222 Oak Ln.
New York, NY
(555) 238-1845
Anderson, Tom
333 Cherry Ave.
Chicago, IL
(555) 581-4914
Formula poate fi interpretată ca
OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
unde:
-
f_row = numărul rândului acestei formule offset
-
f_col = numărul coloanei pentru această formulă offset
-
rows_in_set = numărul de rânduri care fac o singură înregistrare de date
-
col_in_set = numărul de coloane de date