Note: The other languages of the website are Google-translated. Back to English

Jak przekonwertować jedną komórkę na wiele komórek / wierszy w programie Excel?

Czasami trudno jest wyświetlić wszystkie dane, jeśli w komórce programu Excel jest dużo danych. W takim przypadku przekonwertowanie wszystkich danych w tej komórce na wiele komórek lub wierszy może znacznie ułatwić i wyraźniej przeglądać długą zawartość, jak pokazano poniżej. W programie Excel można to zrobić za pomocą poniższych metod.

Konwertuj jedną komórkę na wiele komórek / wierszy za pomocą opcji Tekst na kolumnę i Wklej specjalnie w programie Excel

Konwertuj jedną komórkę na wiele komórek / wierszy za pomocą VBA

Konwertuj jedną komórkę na wiele kolumn / wierszy za pomocą Kutools for Excel dobry pomysł 3


strzałka niebieski prawy bąbelek Konwertuj jedną komórkę na wiele komórek / wierszy za pomocą opcji Tekst na kolumnę i Wklej specjalnie w programie Excel

1. Wybierz komórkę, do której chcesz przekonwertować dane, i kliknij Dane > Tekst do kolumnyzobacz zrzut ekranu:

2. W wyskakującym oknie dialogowym zaznacz Rozgraniczone zaznacz pole wyboru i kliknij Dalej. Zobacz zrzut ekranu:

3. Czek Przecinek zaznacz pole wyboru tylko w oknie dialogowym i kliknij koniec. Zobacz zrzut ekranu:

4. Następnie możesz zobaczyć, że dane komórki zostały podzielone na wiele kolumn. A teraz wybierz te komórki i kliknij prawym przyciskiem myszy, aby kliknąć Skopiuj z menu kontekstowego, aby je skopiować. Zobacz zrzut ekranu:

5. Wybierz żądaną pustą komórkę i kliknij prawym przyciskiem myszy, aby ją wybrać Transpozycja (T), możesz zobaczyć, że dane zostały przekonwertowane na wiele wierszy. Zobacz zrzut ekranu:

Jeśli korzystasz z programu Microsoft Excel 2007, kliknij plik Strona Główna > makaron > Transponować wkleić podzielone dane.

Możesz zobaczyć wynik, jak pokazano:


Szybko podziel jedną komórkę na kolumny lub wiersze na podstawie separatora

W programie Excel dzielenie komórki na kolumny jest uciążliwe dzięki krok po kroku Kreatorowi. Ale z Kutools dla programu Excel's Podział komórki narzędzie, możesz: 1, przekonwertować jedną komórkę na kolumny lub wiersze na podstawie separatora; 2, zamień ciąg na tekst i liczbę; 3, konwertuj ciąg na podstawie określonej szerokości za pomocą kliknięć.  Kliknij, aby uzyskać pełną funkcjonalność 30 dni bezpłatnego okresu próbnego!
Doc podziel komórkę
 
Kutools dla programu Excel: z ponad 300 przydatnymi dodatkami do programu Excel, które można bezpłatnie wypróbować bez ograniczeń 30 dni.

strzałka niebieski prawy bąbelek Konwertuj jedną komórkę na wiele komórek / wierszy za pomocą VBA

Jeśli uważasz, że powyższa metoda jest trochę uciążliwa, możesz użyć VBA, aby to zrobić.

1. Utrzymać ALT i naciśnij F11 na klawiaturze, aby otworzyć plik Microsoft Visual Basic dla aplikacji okno.

2. kliknij wstawka > Moduł i skopiuj VBA do modułu.

VBA: Konwertuj jedną komórkę na wiele wierszy

Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub

3. kliknij run do uruchomienia kodu VBA, a KutoolsforExcel pojawi się okno dialogowe, w którym możesz wybrać pojedynczą komórkę, którą chcesz przekonwertować. Zobacz zrzut ekranu:

4. kliknij OKiw innym wyskakującym oknie dialogowym wybierz komórkę, aby wyświetlić wynik. Zobacz zrzut ekranu:

Możesz zobaczyć wynik:

Wskazówka: W powyższym kodzie VBA możesz zmienić separator "," chcesz oddzielić dane według. Ten VBA nie obsługuje podziału komórki na podstawie nowego znaku linii.


strzałka niebieski prawy bąbelek Konwertuj jedną komórkę na wiele kolumn / wierszy za pomocą Kutools for Excel

Jeśli masz Kutools dla programu Excel - zainstalowane poręczne narzędzie, którego możesz użyć Podział komórki funkcja szybkiego dzielenia pojedynczej komórki na wiele kolumn lub wierszy na podstawie separatora.

Kutools dla programu Excel: Poręczny dodatek do programu Excel, który ułatwia pracę i zwiększa wydajność.
  • 300 + potężne i łatwe w obsłudze funkcje,110,000 + Wybór użytkowników programu Excel
  • w pełni funkcjonalny bezpłatny okres próbny w 30 dni, Nie wymagamy karty kredytowej
  • dziesiątki funkcji jednym kliknięciem, które skracają Twój czas pracy nad rozwiązywaniem złożonych problemów
  • zawiera funkcje do konwergencji wsadowej, usuwania, łączenia arkuszy / komórek, usuwania, itp., Wypróbuj teraz za darmo.

Po zainstalowaniu Kutools dla programu Excel, wykonaj poniższe czynności:(Bezpłatne pobieranie Kutools dla programu Excel teraz!)

1. Wybierz komórkę, którą chcesz podzielić na wiersze, i kliknij Kutools > Połącz i podziel > Podział komórki. Zobacz zrzut ekranu:
doc kutools podzielił komórki 1

2. Następnie w Podział komórki okno dialogowe, sprawdź Podziel na rzędy opcja pod Typ sekcję i sprawdź Inne opcja pod Określ separator , a następnie wprowadź separator, na podstawie którego chcesz podzielić komórkę, w polu tekstowym. Zobacz zrzut ekranu:

doc kutools 2

3. kliknij Oki pojawi się okno dialogowe przypominające o wybraniu komórki do wyprowadzenia wyniku podziału.
dokumentacja 3

4. kliknij OK. Teraz możesz zobaczyć, że komórka została przekonwertowana na wiele wierszy.
doc kutools podzielił komórki 4

Wskazówka: Jeśli chcesz przekonwertować pojedynczą komórkę na kolumny na podstawie określonego separatora, zaznacz Podziel na kolumny w oknie dialogowym i wprowadź ogranicznik w Inne pole tekstowe.

strzałka niebieski prawy bąbelek Konwertuj jedną komórkę na wiele wierszy lub kolumn


Szybko transponuj tabelę Cross na listę lub odwrotnie

Kiedy otrzymujesz arkusz z tabelą krzyżową, którą musisz przekonwertować na tabelę list, jak możesz szybko sobie z tym poradzić? Z Kutools z Excela Transpozycja wymiarów tabeli narzędzie, możesz przekonwertować tabelę wymiarów krzyżowych na tabelę trzech wymiarów lub odwrotnie tak szybko, jak to tylko możliwe.   Kliknij, aby 30-day w pełni funkcjonalny bezpłatny okres próbny!
doc transponuje krzyżyk na listę
 
Kutools dla programu Excel: z ponad 300 przydatnymi dodatkami do programu Excel, które można bezpłatnie wypróbować bez ograniczeń 30 dni.

Względne artykuły:


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (37)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Świetny samouczek. Czy wiesz, jak możesz to zautomatyzować? Mam na myśli, jeśli masz wiele komórek, które chcesz transponować jedna pod drugą? (Mam już potrzebną liczbę pustych wierszy między nimi, więc jest wystarczająco dużo miejsca do transpozycji, po prostu mam więcej wierszy 2500 i chciałbym to zrobić jeden po drugim.)
Ten komentarz został zminimalizowany przez moderatora na stronie
Próbowałem, działa dla małych i prostych danych, ale nie działa z moimi danymi, czy możesz wyjaśnić, co mogę zrobić z tymi danymi? format jest podobny do nazw: komentarze: Daty: imię1, imię2, imię3 komentarz1,komentarz2,comnt3 2015:3:20:10,2015:3:21:10 Chcę mieć imię1, jego komentarz1 i datę1 w jednym wierszu oraz Drugie imię, drugie polecenie, drugie data w drugim wierszu i tak dalej. czy możesz mi pomóc wyjaśnić, jak to zrobić? dzięki
Ten komentarz został zminimalizowany przez moderatora na stronie
Wiersz lub pole, które chcę podzielić na wiele wierszy, to jedna pełna liczba i potrzebuję co 8 liczb w nowym wierszu. Nie są oddzielone przecinkami. Jak to zrobić?
Ten komentarz został zminimalizowany przez moderatora na stronie
To jest mój arkusz. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444 I muszę to osiągnąć. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444
Ten komentarz został zminimalizowany przez moderatora na stronie
Spróbuj w ten sposób: 1. wstaw pustą kolumnę przed kolumną A i ponumeruj wiersz 1,2,1,2....zobaczysz: 1 aaaaa 2 11111 1 bbbbbb 2 2222222 1 cccccccc 2 33333333 1 ddddddd 2 44444444 2. Umieszczaj w kolumnie całą kolumnę b do kolumny c, otrzymasz: 1 aaaaa aaaaa 2 11111 11111 1 bbbbbb bbbbbb 2 2222222 2222222 1 cccccccc cccccccc 2 33333333 33333333 1 ddddddd ddddddd 2 44444444 44444444 w górę komórki 3 1. w kolumnie c otrzymasz: 11111 aaaaa 2 11111 1 bbbbbb 2222222 bbbbbb 2 2222222 1 cccccccc 33333333 cccccccc 2 33333333 1 ddddddd 44444444 ddddddd 2 44444444 4 1. Teraz posortuj kolumnę a, otrzymasz : 11111 1cccccbbb 2222222 1 ddddddd 33333333 1 44444444 bbbbbb 2 11111 cccccccc 2 2222222 ddddddd 2 33333333 Usuń całą linię 2 i kolumnę A, otrzymujesz to, czego chcesz: aaaaa 44444444 bbbbbb 2 cccccc 11111 ddddddd
Ten komentarz został zminimalizowany przez moderatora na stronie
Mam dane w arkuszu w poniższym formacie w komórce 1. Zaloguj się do aplikacji 2. Wprowadź prawidłowe dane uwierzytelniające 3. Kliknij Prześlij oczekiwano: Powyższe trzy kroki powinny zostać podzielone na 3 wiersze Wiersz 1 ----> 1. Zaloguj się do Wniosek Wiersz 2 ----> 2. Wprowadź prawidłowe dane uwierzytelniające Wiersz 3 ----> 3. Kliknij Prześlij Proszę daj mi znać, czy jest to możliwe w programie Excel
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki bardzo pomocne ... przynajmniej z tej strony wkrótce będę geniuszem
Ten komentarz został zminimalizowany przez moderatora na stronie
Mam swój zestaw danych B1311740 mandiraray2013@gmail.com pradipkrray@rediffmail.com B1528120 asishmukh@gmail.com B1610861 payaltrivedi1979@gmail.com akneil789@gmail.com Chcę dane jak poniżej B1311740 mandiraray2013@gmail.comkrray.1311740@rediffdipmail.com B1528120 asishmukh@gmail.com B1610861 payaltrivedi1979@gmail.com B1610861 akneil789@gmail.com
Ten komentarz został zminimalizowany przez moderatora na stronie
Krok 01: Wstaw 2 kolumny po prawej stronie. Krok 02: Wypełnij kolumnę B 1,2,3..... Krok 03: Sortuj w kolumnie E. Krok 04: we wzorze w kolumnie A1. =Jeżeli(e1"",b1+0.5,0) Krok 05: Skopiuj formułę do reszty kolumny A Krok 06: Skopiuj zawartość kolumny A do nieużywanego miejsca w kolumnie B (na końcu kolumny B). Krok 07: Wyczyść zawartość w kolumnie A. Krok 08: Sortuj w kolumnie B. Krok 09: Usuń te wiersze, które mają 0 w kolumnie B. Krok 10: W E1 wstaw spację (z opcją przesuń komórkę w dół) . Krok 11: Sortuj w kolumnie D. Krok 12: Usuń puste komórki w kolumnie D (z opcją przesunięcia komórki w lewo). Krok 13:Posortuj ponownie w kolumnie B. Krok 14:W A1 skopiuj c1 do A1. Krok 15:W A2 dodaj formułę =JEŻELI(C2="",A1,C2) Krok 16:Skopiuj formułę do reszty A1. Krok 17: Skopiuj zawartość kolumny A i wklej (wartość) do kolumny C. Krok 18: Usuń kolumny A i B.
Ten komentarz został zminimalizowany przez moderatora na stronie
Mam komórkę z wieloma podziałami wiersza, którą chcę zachować i zarezerwować w osobnych wierszach. Na przykład: A B C D E Czy mogę zachować odstępy w pionie w oddzielnych rzędach? Kutools wydaje się skondensować je do: A B C D E
Ten komentarz został zminimalizowany przez moderatora na stronie
To jest mój arkusz. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444 I muszę to osiągnąć. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, Moje dane są jak w komórce A1 = Dzisiaj jest mój ostatni dzień w szkole w komórce A2 = Jutro jest mój pierwszy dzień w biurze Oczekiwane: B1 Dzisiaj B2 B3 Moje B4 Ostatni dzień B5 i tak dalej.... Dane w wierszu A powinien znajdować się w wierszu B tak, aby po każdych 72 znakach dane były przenoszone do komórki poniżej. (B1 powinien mieć 72 znaki, potem 72 pozostałe w B2 i tak dalej)
Ten komentarz został zminimalizowany przez moderatora na stronie
Muszę uzyskać z tego Wszystko w jednej komórce: aaaaaa bbbbbb ccccccc dddddd Do wszystkich rozdzielonych na poszczególne komórki bez dodawania przecinków. (Przycisk Tekst do kolumn nie pomaga, chyba że wszystkie są w jednym wierszu i są dodawane przecinki.) Dzięki!
Ten komentarz został zminimalizowany przez moderatora na stronie
jak podzielić wartość na różne kolumny, na przykład moja wartość to 30122016 chcę to zrobić 3 0 1 2 2 0 1 6 najlepiej Rgds Rajeev
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Mam plik z tysiącami wierszy i chcę, aby jedna z kolumn została podzielona na wiele wierszy i kolumn bez zakłócania jej mapowania z innymi kolumnami. Kolumna A Kolumna B Kolumna C Nazwa zespołu Zagrożenia Reguły Res Zapytanie o produkt i sprzedaż Zapytanie o sprzęt lub sprzedaż Zapytanie o eMTA QC/ON "Otwarte przez 72 godziny - MGRSUPERCC (ON)/SACSUP (QC) Otwarte przez 96 godzin - MGRSUPERCC (ON)/SACSUP (QC) W toku przez 120 godzin - MGRSUPERCC (ON)/SACSUP (QC) W toku przez 150 godzin - MGRSUPERCC (ON)/SACSUP (QC) W toku przez 200 godzin - MGRSUPERCC (ON)/SACSUP (QC) 168 godzin — przypisany agent/MGRSUPERCC (WŁ.)/SACSUP (QC)” W powyższym przykładzie cała zawartość znajduje się w ostatniej komórce. Wiersz 2 kolumna E Oczekiwany wynik: Kolumna A Kolumna B Kolumna C Kolumna D Godziny Status ON QC Res Zapytanie o produkt i sprzedaż Zapytanie o sprzęt Zapytanie lub sprzedaż eMTA Zapytanie QC/ON 72 Otwarty MGRSUPERCC (ON) SACSUP (QC) Res Zapytanie o produkt i sprzedaż Zapytanie o sprzęt lub sprzedaż Zapytanie eMTA QC/ON 96 Otwarte MGRSUPERCC (ON) SACSUP (QC) Res Produkt i sprzedaż Zapytanie dotyczące sprzętu Zapytanie lub sprzedaż eMTA Zapytanie QC/ON 120 W toku MGRSUPERCC (ON) SACSUP (QC) Res Produkt i sprzedaż Zapytanie dotyczące sprzętu lub Sprzedaż Zapytanie eMTA QC/ON 150 W toku MGRSUPERCC (ON) SACSUP (QC) Res Produkt i sprzedaż Zapytanie o sprzęt Zapytanie lub sprzedaż eMTA Zapytanie QC/ON 200 W toku MGRSUPERCC (ON) SACSUP (QC) Res Produkt i sprzedaż Zapytanie o sprzęt Zapytanie lub Wyprzedaż Zapytanie eMTA QC/ON 168 Rozwiązane MGRSUPERCC (ON) SACSUP (QC) Czy ktoś może mi pomóc rozwiązać ten problem.
Ten komentarz został zminimalizowany przez moderatora na stronie
Witam, Jak mogę podzielić jedną komórkę na dwa wiersze, aby przekonwertować coloum. Przykładowa komórka A1 :. Meagan Vakariya Chcę, aby powyższe dane w dwóch coloumach Pls każdy je rozwiązał..
Ten komentarz został zminimalizowany przez moderatora na stronie
w komórce a1 mam datę w komórce b1 i w c1 mam kwotę teraz chcę tę komórkę1 datę ok, ale komórka b1 to okres od 01.01.16 do 31.01.16 teraz chcę, aby ta komórka b1 została podzielona na dwie kolumny, aby wygląda to tak :: A1 B1 C1 Data Okres Kwota 01.01.16 01.01.16 31.01.16 15000 chcę podzielić okres B1 na dwie kolumny
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, chcę jeden kod makra, aby podzielić moje dane, mam dane takie jak 1 2 3 4 5 1 2 3 4 5, chcę podzielić to tak, jak 12345 12345 Proszę, jeśli ktoś wie, pisz do mnie .. Dziękuję
Ten komentarz został zminimalizowany przez moderatora na stronie
Mam taką tabelę i chcę podzielić dane w taki sposób, aby wynik był widoczny w formacie wyjściowym. Każda pomoc jest mile widziana. Plik Excel : Id Wyłączona Grupa Produkcyjna Nazwa Kroku Roboczego BHM_777-57-854-01-01/551_1 0 OTWARTE PANELE LEWE SKRZYDŁO 551AB 551BB 551CB żądany format wyjściowy : BHM_777-57-854-01-01/551_1 0 OTWARCIE LEWEGO SKRZYDŁA PANEL 551AB BHM_777-57-854-01-01/551_2 0 WYŁĄCZENIE LEWE SKRZYDŁO OTWARTY PANEL DOSTĘPOWY 551AB BHM_777-57-854-01-01/551_3 0 LEWE SKRZYDŁO OTWARTY PANEL DOSTĘPOWY 551BB BHM_777-57-854-01-01/ 551_4 0 OTWIERANIE LEWE SKRZYDŁO OTWARTY PANEL DOSTĘPOWY 551BB BHM_777-57-854-01-01/551_5 0 LEWE SKRZYDŁO OTWARTY PANEL DOSTĘPOWY 551CB BHM_777-57-854-01-01/551_6 0 LEWE SKRZYDŁO OTWARTY PANEL DOSTĘPOWY 551CB
Ten komentarz został zminimalizowany przez moderatora na stronie
C033047C033025C0125397C033023C033033 Chciałbym, aby powyższa liczba została podzielona w innym wierszu i zaczęła się od C0. Mam program Excel i w tym programie Excel powyżej numeru w rzędzie. Chciałbym w innym rzędzie.
Nie ma tu jeszcze żadnych komentarzy
Pokaż więcej
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL