Jak konkatenować wiele komórek z przecinkiem w programie Excel (4 sposoby)

  • Udostępnij To
Hugh West

Aby uzyskać kompleksowy pomysł na wszystko na raz, może trzeba konkatenować wiele komórek i oddzielić je za pomocą przecinków. Ten artykuł mówi o tym, jak konkatenować wiele komórek z przecinkiem w programie Excel poprzez zastosowanie niektórych formuł, funkcji, jak również VBA kod.

Pobierz Zeszyt ćwiczeń

Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.

Concatenate Cells.xlsm

4 Sposoby na konkatenację wielu komórek z przecinkiem w Excelu

W poniższych rozdziałach pokażemy cztery różne techniki łączenia wielu komórek i oddzielania ich przecinkiem. Aby to zrobić, wykorzystamy CONCATENATE oraz TEXTJOIN W dalszej części artykułu przedstawimy inne podejście do osiągnięcia tego samego celu przy użyciu VBA kod.

Poniżej znajduje się przykładowy zestaw danych, który zostanie wykorzystany do wykonania zadania.

1. zastosuj funkcję CONCATENATE do łączenia wielu komórek z przecinkiem w wierszu

Prostym sposobem na łączenie rzeczy jest użycie CONCATENATE Funkcja. Aby zakończyć pracę, postępuj zgodnie z procedurami podanymi poniżej.

Krok 1:

  • Po pierwsze, wpisz formułę w pustej komórce.
=CONCATENATE(B5:E5& ",")

Krok 2:

  • Po drugie, wybierz formułę.

Krok 3:

  • Następnie naciśnij F9 do przeliczenia ich wartości.

Krok 4:

  • Następnie należy usunąć nawiasy klamrowe { } ze wzoru.

Krok 5:

  • Na koniec naciśnij Wejdź na stronę aby zobaczyć wyniki.

Uwagi. Nie zapomnij usunąć nawiasów klamrowych { } ze wzoru.

Read More: Jak konkatenować kolumny w Excelu (8 prostych metod)

2. Połącz funkcje CONCATENATE i TRANSPOSE, aby połączyć wiele komórek z przecinkiem w kolumnie.

Oprócz konkatenacji wielu komórek w wierszu, możemy zrobić to samo dla kolumny. Postępuj zgodnie z poniższymi instrukcjami, aby użyć operacji konkatenacji dla kolumny.

Krok 1:

  • W komórce E4, tej samej, w której znajduje się pierwszy wiersz kolumny, wpisz następującą formułę.
=CONCATENATE(TRANSPOSE(C4:C7)& ",")

Krok 2:

  • Następnie należy wybrać formułę.

Krok 3:

  • Następnie naciśnij F9 .

Krok 4:

  • Usuń nawiasy klamrowe { } ponownie, tak jak to robimy wcześniej.

Krok 5:

  • Na koniec naciśnij Wejdź na stronę aby zobaczyć wyniki.

Uwagi. Pamiętaj, że formułę należy zapisać w osobnej komórce w tym samym wierszu co pierwszy wiersz kolumny. Ponieważ naszą pierwszą wartością komórki był James Rodrigues w C4 w rzędzie 4 wprowadzamy naszą formułę w tym samym wierszu, ale w innej komórce E4 Po konkatenacji możesz go przenieść w dowolne miejsce.

Read More: Przeciwieństwo Concatenate w Excelu (4 opcje)

Podobne Lektury:

  • Jak konkatenować ze spacją w Excelu (3 Odpowiednie sposoby)
  • Łączenie wierszy w programie Excel (2 proste metody)
  • Łączenie liczb w Excelu (4 szybkie formuły)
  • Jak połączyć String i Integer za pomocą VBA
  • Concatenate nie działa w Excelu (3 powody z rozwiązaniami)

3. zastosuj funkcję TEXTJOIN do łączenia wielu komórek z przecinkami

Możesz użyć TEXTJOIN działać w MS Excel 365 aby połączyć wiele komórek oddzielonych przecinkiem w jedną komórkę. Aby to zrobić w Excel 365 , wykonaj poniższe kroki.

Krok 1:

  • Wystarczy napisać następujący wzór.
=TEXTJOIN(",",TRUE,B5:E5)

Krok 2:

  • Następnie naciśnij Wejdź na stronę aby zobaczyć wynik.

Uwagi. Na stronie TEXTJOIN Funkcja konkatenacji wielu komórek dostępna jest tylko w Excel 365 subskrybowanych użytkowników.

4. uruchom kod VBA, aby połączyć wiele komórek z przecinkiem

Możemy również łączyć wiele komórek i używać przecinka separującego, używając VBA kod.

Postępuj zgodnie z poniższymi procedurami.

Krok 1:

  • Po pierwsze, naciśnij Alt + F11 aby otworzyć Makro VBA
  • Kliknij na Wkładka i wybrać opcję The Moduł
  • Zapisz program i naciśnij F5 aby go uruchomić.

Krok 2:

  • Następnie wystarczy wkleić VBA
 Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String Dim Cell As Range Dim Concate As String For Each Cell In Ref Concate = Concate & Cell.Value & Separator Next Cell CONCATENATEMULTIPLE = Left(Concate, Len(Concate) - 1) End Function 

Tutaj,

  • Dim Komórka Jako Zakres jest zadeklarowanie zmiennej komórki jako wartości zakresu.
  • Dim Concate As String to zadeklarowanie zmiennej Concatenate jako string.
  • Concate = Concate & Cell.Value & Separator to polecenie łączenia wartości komórki z separatorem.
  • CONCATENATEMULTIPLE = Left(Concate, Len(Concate) - 1) to polecenie konkatenacji ostatnich konkatenowanych komórek.

Krok 3:

  • Następnie napisz następujący wzór, korzystając z KONKATENATEMULTIPLE
=CONCATENATEMULTIPLE(B5:E5,",")

Krok 4:

  • Na koniec naciśnij przycisk Wejdź na stronę aby zobaczyć wyniki.

Read More: Jak konkatenować w Excelu (3 odpowiednie sposoby)

Wniosek

Podsumowując, mam nadzieję, że zdobyłeś podstawową wiedzę o tym, jak konkatenować wiele komórek z przecinkami z tego artykułu. Te wszystkie metody powinny być nauczane i stosowane do twoich danych. Zbadaj książkę ćwiczeń i zastosuj to, czego się nauczyłeś. Jesteśmy zainspirowani do kontynuowania produkcji kursów takich jak ten, ponieważ twoje ważne wsparcie.

W razie jakichkolwiek pytań zapraszamy do kontaktu z nami, a także do podzielenia się swoimi przemyśleniami w sekcji komentarzy poniżej.

Na Państwa pytania odpowiemy w możliwie najkrótszym czasie. Exceldemy zespół.

Zostań z nami i kontynuuj naukę.

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ł.