Összegzés
Ha a Microsoft Excel alján felsorolt Microsoft Excel-termékeket használja, munkalapképletet használva elfedheti a több sort és oszlopot átfogó adatokat egy adatbázis-formátumig (oszlopos).
További információ
Az alábbi példa egy oszlopban lévő négy adatsort egyetlen sor négy adatoszlopába konvertálja (az adatbázismezőhöz és a rekordelrendezéshez hasonlóan). Ez hasonló ahhoz, mint amikor egy levelezési címke formátumban adatokat tartalmazó munkalapot vagy szövegfájlt nyit meg.
Példa
-
Egy új munkalapon írja be a következő adatokat:
A1: Smith, János
A2: Fób 111.
A3: San Francisco, CA
A4: (555) 128-549
A5: Jones, I sue
A6: 222 tölgy ln.
A7: New York, NY
A8: (555) 238-1845
A9: Gordon, Tamás
A10: 333 cseresznye Ave.
A11: Chicago, IL
A12: (555) 581-4914 -
Írja be a következő képletet a C1 cellába:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
Töltse ki ezt a képletet az F oszlopba, majd lefelé a 3. sorba.
-
Szükség szerint módosítsa az oszlopméreteket. Figyelje meg, hogy az adatok most már a C1–F3 cellákban is megjelennek, az alábbiak szerint:
Smith, János
Fób 111.
San Francisco, CA
(555) 128-549
Jones, Sue
222 Tölgy ln.
New York, New York, New York
(555) 238-1845
Gordon, Tamás
333 cseresznye ave.
Chicago, IL
(555) 581-4914
A képlet a következőképpen értelmezhető:
OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
ahol:
-
f_row = az eltolás képlet sorának száma
-
f_col = az eltolás képlet oszlopszáma
-
rows_in_set = az egy adatrekordot tartalmazó sorok száma
-
col_in_set = adatoszlopok száma