Połącz wiele komórek w jedną oddzieloną przecinkiem w Excelu

  • Udostępnij To
Hugh West

W tym tutorialu, zamierzam podzielić się z Tobą 6 proste metody na łączenie wielu komórek w jedną oddzieloną przecinkiem w Excelu. Możesz łatwo zastosować te metody w dowolnym zestawie danych, aby połączyć wiele wartości komórek wewnątrz pojedynczej komórki za pomocą przecinka. Aby zrealizować to zadanie, zobaczymy również kilka przydatnych funkcji, które mogą się przydać w wielu innych zadaniach związanych z programem Excel.

Pobierz Zeszyt ćwiczeń

Zeszyt ćwiczeń można pobrać stąd.

Combine Multiple Cells.xlsm

6 Proste metody łączenia wielu komórek w jedną oddzieloną przecinkiem w Excelu

Aby wyjaśnić te kroki, posłużyliśmy się zwięzłym zbiorem danych, który zawiera około 7 rzędy i 4 Początkowo zachowujemy wszystkie komórki w Ogólne format. Dla wszystkich zestawów danych mamy 4 unikalne kolumny, które są Firma, Produkt 1, Produkt 2, oraz Połączone . Chociaż możemy zmienić liczbę kolumn później, jeśli jest to potrzebne.

1. użycie operatora ampersand do łączenia wielu komórek

W tej pierwszej metodzie zobaczymy, jak używać Ampersand operator w Excel do łączenie wielu komórek w jedno oddzielone przecinkiem. W tym celu wykonaj poniższe kroki.

Kroki:

  • Najpierw przejdź do komórki E5 i wstawić następujący wzór:
=C5&", "&D5

  • Teraz naciśnij Wejdź na stronę i skopiować tę formułę do innych komórek.

Powinno to więc dać nam wynik, którego szukaliśmy.

2. połączenie wielu komórek w jedną za pomocą funkcji CONCATENATE

Funkcja CONCATENATE w Excelu łączy wiele wartości i zwraca wynik w postaci wartości tekstowej. Użyjemy tej funkcji do łączenie wielu komórek w jeden oddzielony przecinkiem.

Kroki:

  • Na początek kliknij dwukrotnie na komórkę E5 i wprowadź poniższy wzór:
=CONCATENATE(C5,", ",D5)

  • Następnie należy nacisnąć przycisk Wejdź na stronę i skopiuj poniższą formułę używając Uchwyt do napełniania .

Jak widać, powyższa metoda jest również bardzo przydatna do szybkiego łączenia komórek z przecinkiem.

3. zastosowanie funkcji CONCAT

Funkcja CONCAT w Excelu działa podobnie jak poprzednia funkcja, ale oprócz pojedynczych wartości może przyjmować referencje do zakresu. Zobaczmy, jak wykorzystać tę funkcję do łączenie wielu komórek w jeden oddzielony przecinkiem.

Kroki:

  • Tak jak poprzednio, wstawiamy poniższą formułę wewnątrz komórki E5 :
=CONCAT(C5,",",D5)

  • Następnie należy nacisnąć przycisk Wejdź na stronę lub kliknij dowolną pustą komórkę.
  • Na koniec użyj tej formuły w pozostałych komórkach w kolumnie E .

W rezultacie powinieneś uzyskać wynik, który chciałeś.

4) Wykorzystanie funkcji TEXTJOIN

Funkcja TEXTJOIN w Excelu może połączyć wiele wartości i dodać między nimi ogranicznik. Poniżej znajdują się kroki, aby użyć tej funkcji do łączenie wielu komórek w jeden oddzielony przecinkiem.

Kroki:

  • Najpierw przejdź do komórki E5 i wstawić następujący wzór:
=TEXTJOIN(", ",1,C5,D5)

  • Następnie należy potwierdzić formułę naciskając Wejdź na stronę i skopiować tę formułę w dół, przeciągając Uchwyt do napełniania .

Tak więc. TEXTJOIN funkcja jest również bardzo przydatny do łączenia wielu komórek w jedną.

5) Używanie funkcji Flash Fill w Excelu do łączenia wielu komórek z przecinkiem

Zobaczmy teraz szybki sposób na łączenie wielu komórek w jedno oddzielone przecinkiem przy użyciu Wypełnienie błyskowe funkcja w programie Excel.

Kroki:

  • Na początku wpisz wartość komórek C5 oraz D5 używając między nimi przecinka w komórce E5 .
  • Teraz wybierz wszystkie komórki z E5 do E10 .

  • Następnie należy kliknąć na Wypełnienie błyskowe pod Narzędzia danych grupa z Zakładka Dane w górnej części ekranu.

  • W związku z tym Wypełnienie błyskowe funkcja pozwoli zidentyfikować wzór komórek E5 i zastosować go również do pozostałych komórek.

6. użycie VBA do łączenia wielu komórek

Jeśli jesteś zaznajomiony z VBA w Excelu, to możesz łatwo łączenie wielu komórek w jedno oddzielone przecinkiem. Wykonaj poniższe kroki, aby to zrobić.

Kroki:

  • W przypadku tej metody należy przejść do Deweloper zakładka i wybrać Visual Basic .

  • Teraz wybierz Wkładka w VBA i kliknij na Moduł .

  • Następnie w nowym oknie wpisz poniższą formułę:
 Function CombineCells(WorkingRange As Range, Optional Sign As String = ", ") As String Dim Sh_Rng As Range Dim ResultStr As String For Each Sh_Rng In WorkingRange If Sh_Rng.Value " " Then ResultStr = ResultStr & Sh_Rng.Value & Sign End If Next CombineCells = Left(ResultStr, Len(ResultStr) - Len(Sign)) End Function 

  • Teraz przejdź do komórki E5 i wstawić następujący wzór:
=Combine(C5:D5,",")

  • Następnie naciśnij przycisk Wejdź na stronę i użyj klawisza Uchwyt do napełniania aby wykonać tę samą operację również w innych komórkach.

Wniosek

Mam nadzieję, że udało Ci się zastosować metody, które pokazałem w tym tutorialu jak łączenie wielu komórek w jeden oddzielony przecinkiem w Excelu. Jak widzisz, jest sporo sposobów, aby to osiągnąć. Więc mądrze wybierz metodę, która najlepiej pasuje do Twojej sytuacji. Jeśli utkniesz w którymś z kroków, polecam przejść przez nie kilka razy, aby wyjaśnić wszelkie niejasności. Na koniec, aby dowiedzieć się więcej Excel technikę, podążaj za naszym ExcelWIKI stronę internetową. Jeśli macie jakieś zapytania, dajcie znać w komentarzach.

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