Shrnutí
Pokud používáte produkty Microsoft Excelu uvedené dole v tomto článku, můžete pomocí vzorce listu převést data, která přesahují více řádků a sloupců do formátu databáze (sloupcový).
Další informace
Následující příklad převede všechny čtyři řádky dat ve sloupci na čtyři sloupce dat v jednom řádku (podobně jako pole databáze a rozložení záznamu). To je podobný scénář, který se zobrazí, když otevřete list nebo textový soubor, který obsahuje data ve formátu štítku pro korespondenci.
Příklad
-
Do nového listu zadejte následující údaje:
A1: Smith, Jan
A2:111 borovice.
A3: San Diego, CA
A4: (555) 128-549
A5: Novotný, Zuzana
A6:222 dub.
A7: Praha, NY
A8: (555) 238-1845
^ Na
: Anderson A10:333.
A11: Chicago, IL
A12: (555) 581-4914 -
Do buňky C1 zadejte tento vzorec:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
Zadejte tento vzorec do sloupce F a potom dolů na řádek 3.
-
Podle potřeby upravte velikosti sloupců. Data se teď zobrazují v buňkách C1 až F3 takto:
Smith, Jan
111 borovice.
San Diego, CA
(555) 128-549
Novotný, Zuzana
222 dub.
Praha, NY
(555) 238-1845
Anderson, takže
333 třešně a více.
Chicago, IL
(555) 581-4914
Vzorec lze interpretovat jako
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 řádku tohoto protiúčtu
-
f_col = číslo sloupce tohoto protiúčtu
-
rows_in_set = počet řádků s jedním záznamem dat
-
col_in_set = počet sloupců dat
Poznámka: Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.