Yhteenveto
Kun käytät tämän artikkelin alaosassa lueteltuja Microsoft Excel -tuotteita, voit käyttää laskentataulukon kaavaa tietojen peittämiseen, joka kattaa useita rivejä ja sarakkeita tietokantamuotoon (sarake).
Lisätietoja
Seuraavassa esimerkissä sarakkeen joka neljäs tietorivi muunnetaan neljäksi tietosarakkeeksi yhdellä rivillä (samalla tavalla kuin tietokantakenttä ja tietueen asettelu). Tämä on samanlainen tilanne kuin silloin, kun avaat laskentataulukon tai tekstitiedoston, joka sisältää tietoja osoitetarramuodossa.
Esimerkki
-
Kirjoita uuteen laskentataulukkoon seuraavat tiedot: A1: Smith, John A2: 111 Pine St. A3: San Diego, Kalifornia 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
-
Kirjoita seuraava kaava soluun C1:=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))
-
Täytä tämä kaava sarakkeeseen F ja sitten riville 3.
-
Säädä sarakekokoja tarpeen mukaan. Huomaa, että tiedot näkyvät nyt soluissa C1–F3 seuraavasti:
Smith, John
111 Pine St.
San Diego, Kalifornia
(555) 128-549
Jones, Sue
222 Oak Ln.
New York, NY
(555) 238-1845
Anderson, Tom
333 Cherry Ave.
Chicago, IL
(555) 581-4914
Kaavan voi tulkita seuraavasti:
OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
jossa
-
f_row = tämän siirtymäkaavan rivinumero
-
f_col = tämän siirtymäkaavan sarakenumero
-
rows_in_set = niiden rivien määrä, jotka muodostavat yhden tietotietueen
-
col_in_set = tietosarakkeiden määrä