Kako pretvoriti više redova i kolona u kolone i redove u programu Excel

Primenjuje se na
Excel 2024 Excel 2021

Rezime

Kada koristite Microsoft Excel proizvode navedene na kraju ovog članka, možete koristiti formulu radnog lista da biste konvertovali podatke koji obuhvataju više redova i kolona u format baze podataka (stubičasti).

Više informacija

Sledeći primer konvertuje svaka četiri reda podataka u koloni u četiri kolone podataka u jednom redu (slično polju baze podataka i rasporedu zapisa). Ovaj primer je sličan scenariju koji vidite kada otvorite radni list ili tekstualnu datoteku koja sadrži podatke u formatu nalepnice sa adresom.

Primer

  1. U novom radnom listu otkucajte sledeće podatke:

    O1: Smith, John
    O2: 111 Pine St.
    A3: San Dijego, Kalifornija
    A4: (555) 128-549
    O5: Džons, Dunja
    A6: 222 Oak Ln.
    A7: Njujork, Njujork
    A8: (555) 238-1845
    O9: Anderson, Tom
    A10: 333 Cherri Ave.
    A11: Čikago, IL
    A12: (555) 581-4914

  2. Otkucajte sledeću formulu u ćeliji C1:

    =OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. Popunite ovom formulom kolonu F, a zatim nadole do reda 3.

  4. Prilagodite veličine kolona po potrebi. Podaci se sada prikazuju u ćelijama od C1 do F3 na sledeći način:

    C D E F
    1 Smith, John Pinova 111 San Dijego, Kalifornija (555) 128-549
    2 Džons, Sua 222 Hrast Ln. Njujork, Njujork (555) 238-1845
    3 Anderson, Tom 333 Cherri Ave. Čikago, IL (555) 581-4914

Formula može da se tumači kao

OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))

gde je:

  • f_row = broj reda ove formule za pomak
  • f_col = broj kolone ove formule za pomak
  • rows_in_set = broj redova koji čine jedan zapis podataka
  • col_in_set = broj kolona podataka