Konwertowanie wielu wierszy i kolumn na kolumny i wiersze w programie Excel

Podsumowanie

W przypadku korzystania z produktów programu Microsoft Excel wymienionych na dole tego artykułu można użyć formuły arkusza do przekonwertowania danych obejmujących wiele wierszy i kolumn do formatu bazy danych (kolumnowy). 

Więcej informacji

W poniższym przykładzie wszystkie cztery wiersze danych w kolumnie są konwertowane na cztery kolumny danych w jednym wierszu (podobnie jak w przypadku pola bazy danych i układu rekordu). Jest to podobny scenariusz, jak w przypadku otwierania arkusza lub pliku tekstowego zawierającego dane w formacie etykiet wysyłkowych.

Przykład

  1. W nowym arkuszu wpisz następujące dane:

    A1: Smith, Jan
    A2:111 sosna St
    . A3: San Diego, CA
    A4: (555) 128-549
    A5: Kowalski, Sue
    A6:222, LN.
    Nr.: Nowy Jork,
    NY A8: (555) 238-1845
    A9: Andersona, Tomasz
    A10:333 wiśnia
    A11: Chicago, IL
    A12: (555) 581-4914

  2. Wpisz poniższą formułę w komórce

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

  3. Wypełnij tę formułę w poprzek do kolumny F, a następnie w dół do wiersza 3.

  4. W razie potrzeby Dostosuj rozmiary kolumn. Zauważ, że dane są teraz wyświetlane w komórkach od C1 do F3 w następujący sposób:

    Smith, Jan

    111 sosna St.

    San Diego, CA

    (555) 128-549

    Nowak, Sue

    222 dębu (LN).

    Nowy Jork, NY

    (555) 238-1845

    Andersona, Tomasz

    333 wiśnia

    Chicago, IL

    (555) 581-4914

Formuła może być interpretowana jako

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

gdzie:

  • f_row = numer wiersza tej formuły przesunięcia

  • f_col = numer kolumny tej formuły przesunięcia

  • rows_in_set = liczba wierszy tworzących dane w jednym rekordzie

  • col_in_set = liczba kolumn danych

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×