Shrnutí
Pokud používáte produkty Microsoft Excelu uvedené na konci tohoto článku, můžete použít vzorec listu pro skrytí dat, která zahrnují více řádků a sloupců do formátu databáze (sloupcový).
Další informace
Následující příklad převede každý čtyři řádky dat ve sloupci na čtyři sloupce dat v jednom řádku (podobně jako pole databáze a rozložení záznamu). Jedná se o podobný scénář jako při otevření listu nebo textového souboru, který obsahuje data ve formátu adresní štítky.
Příklad
-
Do nového listu zadejte následující data:
A1: Smith, John A2: 111 Borový 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 -
Do buňky C1 zadejte následující vzorec:=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))
-
Tento vzorec vyplňte přes sloupec F a potom dolů na řádek 3.
-
Podle potřeby upravte velikosti sloupců. Všimněte si, že data se teď zobrazují v buňkách C1 až F3 následujícím způsobem:
Novák, Jan
111 Borový st.
San Diego, KALIFORNIE
(555) 128-549
Jones, Sue
222 Dub Ln.
New York, NY
(555) 238-1845
Anderson, Tom
333 Cherry Ave.
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 posunu vzorce
-
f_col = číslo sloupce tohoto vzorce posunu
-
rows_in_set = počet řádků, které tvoří jeden záznam dat
-
col_in_set = počet sloupců dat