Spis treści
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.xlsm6 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.