Przeciwieństwo Concatenate w Excelu (4 opcje)

  • Udostępnij To
Hugh West

W programie Microsoft Excel nie ma dokładnej funkcji, która działa jako przeciwieństwo funkcji concatenate. Ale nadal mamy wiele odpowiednich procedur i alternatyw, aby podzielić tekst na wiele części. W tym artykule dowiesz się, jak możesz użyć tych prostych technik, które powinny działać jako przeciwieństwo concatenate w programie Excel.

Pobierz Zeszyt ćwiczeń

Możesz pobrać skoroszyt Excela, który wykorzystaliśmy do przygotowania tego artykułu.

Opposite of Concatenate.xlsx

4 Metody, które działają jako przeciwieństwo Concatenate w Excelu

1. podziel tekst na wiele komórek za pomocą formuły

W poniższej tabeli, Kolumna B zawiera pięć różnych komórek, z których każda ma trzy losowe nazwy oddzielone wspólnym ogranicznikiem 'Przecinek' (,) . Pod trzema nagłówkami o nazwie Część 1, Część 2 i Część 3 będzie zajmować nazwy oddzielnie z każdej komórki w Kolumna B .

📌 Krok 1:

➤ Wybierz Komórka C5 i typu:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

📌 Krok 2:

➤ Prasa Wejdź na stronę i otrzymasz pierwsze imię wyodrębnione z nazwisk w Komórka B5 .

🔎 Jak działa formuła?

  • REPT(" ",999): Tutaj REPT Funkcja powtarza znak 'spacja' 999 razy wewnątrz SUBSTYTUT funkcja.
  • SUBSTITUTE($B5,",",REPT(" ",999)): Na stronie SUBSTYTUT Funkcja zastępuje przecinki powtarzającymi się spacjami, o których była mowa w poprzednim kroku. W ten sposób formuła zwraca nazwę Patryk ze spacjami.
  • COLUMNS($A:A)*999-998: Na stronie KOLUMNY Funkcja zlicza tutaj ilość kolumn i przypisuje otrzymaną wartość jako start_num dla MID funkcja.
  • MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999): Na stronie MID funkcja zwraca nazwy 'Patryk' z 999 znaków w sumie.
  • Wreszcie TRIM Funkcja usuwa wszystkie zbędne spacje z ciągu tekstowego znalezionego przez MID i zwraca nazwę 'Patryk' dokładnie.

Teraz wykonajmy resztę kroków, aby wyodrębnić wszystkie pozostałe nazwy podziałów.

📌 Krok 3:

➤ Od Komórka C5 , zastosowanie Uchwyt do napełniania aby przeciągnąć komórkę w prawo, aż pojawią się trzy podzielone nazwy.

Więc, właśnie wyodrębniliśmy trzy nazwiska osobno z Komórka B5 .

📌 Krok 4:

➤ Teraz przeciągnij w dół Uchwyt do napełniania do automatycznego wypełnienia pozostałych komórek od C6 do E9 .

I znajdziesz wszystkie nazwy wyodrębnione z grup nazwisk obecnych w Kolumna B .

2. przeciwieństwo konkatenacji: użycie funkcji tekstowych do podziału na wiele komórek

Teraz mamy kilka losowych pełnych nazw w Kolumna B . Podzielimy nazwy i pokażemy je osobno w kolejnych dwóch komórkach w podobnym rzędzie.

📌 Krok 1:

➤ Wybierz pierwsze wyjście Komórka C5 i typu:

=LEFT(B5,FIND(" ",B5)-1)

📌 Krok 2:

➤ Prasa Wejdź na stronę i używać Uchwyt do napełniania aby automatycznie wypełnić pozostałe komórki w Kolumna C .

Otrzymasz wszystkie imiona oddzielone od pełnych nazwisk obecnych w Kolumna B .

🔎 Jak działa formuła?

  • W tej formule ZNAJDŹ Funkcja szuka pierwszej pojedynczej spacji w Komórka B5 i zwraca pozycję znaku spacji.
  • Na stronie LEWA Funkcja wyciąga nazwę z lewej strony i zwraca liczbę znaków określoną przez ZNAJDŹ funkcja wcześniej.

Teraz zobaczmy, jak możemy wyciągnąć drugą część każdej nazwy.

📌 Krok 3:

➤ W Komórka D5 , wymaganym wzorem będzie:

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

📌 Krok 4:

➤ Po naciśnięciu przycisku Wejdź na stronę i automatycznego wypełniania całego Kolumna D , wszystkie nazwiska znajdziesz tylko pod. Część 2 nagłówek.

🔎 Jak działa formuła?

  • W tej formule LEN Funkcja zwraca całkowitą liczbę znaków dostępnych w Komórka B5 i to jest 15 .
  • Na stronie ZNAJDŹ Funkcja zwraca pozycję spacji znalezionej w tym tekście i zwraca 8 .
  • Różnica arytmetyczna pomiędzy dwoma poprzednimi wartościami liczbowymi przypisuje liczbę znaków dla PRAWDA funkcja.
  • Wreszcie PRAWDA ekstrakty funkcyjne 15-8=7 znaków z prawej strony i zwraca nazwę 'Cummins' .

3. użyj kreatora zamiany tekstu na kolumnę, aby odwrócić konkatenację w Excelu

Powróćmy do naszego pierwszego przykładu. Teraz użyjemy Tekst do kolumny kreator dzielenia komórek po usunięciu ograniczników.

📌 Krok 1:

➤ Wybierz zakres komórek (B5:B9) zawierający wszystkie dane tekstowe, które mają być podzielone.

➤ Pod Dane zakładka, wybierz Tekst w kolumnach opcja z Narzędzia danych grupa poleceń.

Otworzy się okno dialogowe.

📌 Krok 2:

➤ Wybierz przycisk radiowy 'Delimited' jako oryginalny typ danych.

➤ Prasa Następny .

📌 Krok 3:

➤ Od. Delimitery opcje, zaznacz na Przecinek Zostanie wyświetlony podgląd danych jak na poniższym obrazku.

➤ Prasa Następny .

📌 Krok 4:

➤ Zachowaj możliwość 'Ogólne' jako Format danych kolumny .

➤ Włączenie edycji w Miejsce przeznaczenia i wybrać komórki wyjściowe z zakresu C5 do E9 .

➤ Prasa Wykończenie i gotowe.

Od razu zostaną wyświetlone wszystkie nazwy podzielone w wybranym wyjściowym zakresie komórek.

4. zastosuj metodę Flash Fill, która działa jako przeciwieństwo Concatenate

W naszym ostatnim przykładzie spróbujemy zastosować Wypełnienie błyskowe aby wyodrębnić nazwy oddzielnie od komórek. Wypełnienie błyskowe Jeśli jednak wzór nie zostanie znaleziony, Flash Fill nie będzie działał efektywnie, a nawet może spowodować błędne wyniki. Ta metoda jest świetna i przydatna tylko wtedy, gdy masz regularny i symetryczny wzór w swoim zakresie danych.

Teraz zobaczmy, jak to polecenie Flash Fill działa sprawnie w celu oddzielenia tekstów.

📌 Krok 1:

➤ Wybierz Komórka C5 i wpisać 'Patryk' ręcznie.

📌 Krok 2:

➤ Zastosowanie Uchwyt do napełniania aby przeciągnąć do ostatniego Komórka C9 .

➤ Kliknij na opcje i wybierz Wypełnienie błyskowe teraz.

I znajdziesz wszystkie imiona oddzielone i wyodrębnione w Kolumna C .

📌 Krok 3:

➤ Podobnie postąpić teraz z nazwiskiem pod Część 2 nagłówek.

I zobaczysz wszystkie nazwiska naraz oddzielone od pełnych nazwisk obecnych w Kolumna B .

Słowa końcowe

Mam nadzieję, że wszystkie te proste metody wymienione powyżej pomogą Ci teraz zastosować je w swoich arkuszach kalkulacyjnych Excel, gdy będzie to konieczne. Jeśli masz jakieś pytania lub opinie, daj mi znać w sekcji komentarzy. Możesz też sprawdzić nasze inne artykuły związane z funkcjami Excela na tej stronie.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.