Súhrn
Pri používaní produktov Microsoft Excelu uvedených v spodnej časti tohto článku môžete použiť vzorec hárka na pokrytie údajov, ktoré zahŕňajú viacero riadkov a stĺpcov do formátu databázy (stĺpcový formát).
Ďalšie informácie
Nasledujúci príklad skonvertuje každé štyri riadky údajov v stĺpci na štyri stĺpce údajov v jednom riadku (podobne ako v poli databázy a v rozložení záznamov). Toto je podobný scenár, aký sa vyskytuje pri otvorení hárka alebo textového súboru, ktorý obsahuje údaje vo formáte menoviek s adresami.
Príklad
-
Do nového hárka zadajte tieto údaje:
A1: Smith, Ján
A2:111 borovica 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, Toma
A10:333 Cherry Ave.
A11: Chicago, IL
A12: (555) 581-4914 -
Do bunky C1 zadajte nasledujúci vzorec:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
Tento vzorec vyplňte v stĺpci F a potom nadol na riadok 3.
-
Podľa potreby upravte veľkosť stĺpcov. Všimnite si, že údaje sa teraz zobrazujú v bunkách C1 až F3 takto:
Kováč, Ján
111 borovica St.
San Diego, CA
(555) 128-549
Jones, Sue
222 dubový ln.
New York, NY
(555) 238-1845
Anderson, tom
333 Cherry Ave.
Chicago, IL
(555) 581-4914
Vzorec možno interpretovať ako
OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
kde:
-
f_row = číslo riadka tohto vzorca offset
-
f_col = číslo stĺpca tohto vzorca offsetu
-
rows_in_set = počet riadkov, ktoré vytvárajú jeden záznam údajov
-
col_in_set = počet stĺpcov údajov
Poznámka: Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.