Jak konkatenować zakres w Excelu (5 użytecznych metod)

  • Udostępnij To
Hugh West

Jedną z najważniejszych cech Excel polega na łączeniu wartości ze wszystkich komórek zakresu w jedną komórkę. Jest to wymagane do łatwego wyszukiwania wartości. Dzisiaj pokażę jak konkatenować zakres w Excelu z 5 przydatne metody.

Pobierz Zeszyt ćwiczeń

Pobierz ten przykładowy plik, aby wypróbować proces samodzielnie.

Concatenate Range.xlsm

5 Przydatne metody konkatenacji zakresów w Excelu

Aby zilustrować ten proces, mamy tu zbiór danych o nazwie ID produktu oraz Nazwa produktu niektórych produktów firmy o nazwie Grupa Mars Wartości te są zapisywane w Zakres komórek B5:C9 .

Naszym dzisiejszym celem jest konkatenacja nazw wszystkich produktów w jednej komórce. W tym celu przejdźmy przez poniższe metody.

1. połącz funkcje CONCATENATE & TRANSPOSE aby połączyć zakresy

Możemy łatwo połączyć ciąg tekstowy poprzez fuzję CONCATENATE oraz Funkcje TRANSPOSE w programie Excel. Aby to zrobić, wykonaj poniższe kroki.

  • Najpierw należy wybrać Komórka B12 i wpisz ten wzór.
=CONCATENATE(TRANSPOSE(C5:C9&",")

  • Następnie należy wybrać TRANSPOSE(C5:C9&"," z formuły i naciśnij F9 na swojej klawiaturze.

  • Następnie formuła przeliczy się na wartości takie jak.
  • Tutaj należy usunąć Wsporniki kręcone z obu stron.

W tej formule TRANSPOSE Funkcja konwertuje pionowe Zakres komórek C5:C9 w poziomą. CONCATENATE Funkcja łączy je i konwertuje na jedną linię.

  • Na koniec naciśnij Wejdź na stronę i zobaczysz wymagane dane wyjściowe.

Uwaga: Microsoft zmienił sposób działania formuł tablicowych w wersji Excel 365 W starszych wersjach musimy nacisnąć Ctrl + Zmiana + Wejdź na stronę aby obliczyć formułę tablicową.

Czytaj więcej: Jak połączyć wiele komórek w jedną komórkę oddzieloną przecinkiem w programie Excel

2. łączenie zakresów za pomocą funkcji TEXTJOIN w Excelu

Możemy łączyć zakresy używając funkcja TEXTJOIN Ale ta funkcja jest dostępna tylko w Excelu. Office 365 W tym celu wystarczy wykonać poniższe kroki.

  • Najpierw należy wybrać Komórka B12 i wstawić ten wzór.
=TEXTJOIN(",",TRUE,C5:C9)

  • Następnie należy nacisnąć Wejdź na stronę .
  • W końcu z powodzeniem skonkludujesz zakres w ten sposób.

Uwaga: Tutaj ustawiam ignorować_blok argument jako TRUE , aby wykluczyć puste komórki, możesz użyć go zgodnie z potrzebami.

3. zastosować Excel VBA do konkatenacji zakresu

Ci, którzy nie mają Office 365 subskrypcji, może użyć tego VBA kod do łączenia zakresów w Excel Za pomocą tego kodu możesz ręcznie wygenerować TEXTJOIN Funkcja i konkatenacja.

  • Na początku naciśnij F11 na klawiaturze, aby otworzyć Microsoft Visual Basic for Applications okno.
  • Następnie należy wybrać Moduł od Wkładka tab.

  • Teraz wpisz ten kod wewnątrz pustej strony.
 Function TEXTJOIN2(delimiter As Variant, ignore_blank As Variant, range As Variant) Dim i As Variant Dim j As Variant Dim out As Variant out = "" If ignore_blank = False Then For i = 1 To range.Rows.Count For j = 1 To range.Columns.Count If i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) Else out = out + range(i, j) + delimiter End If Next j Next i Else For i = 1 To.range.Rows.Count For j = 1 To range.Columns.Count If range(i, j) "" And i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) ElseIf range(i, j) "" Then out = out + range(i, j) + delimiter End If Next j Next i End If TEXTJOIN2 = out End Function 

  • Następnie naciśnij Ctrl + S aby zapisać kod i zamknąć okno.
  • Następnie ten kod wygeneruje TEXTJOIN funkcja o następującej składni.
=TEXTJOIN2(delimiter,ignore_blank,zakres)

  • Dlatego wpisz formułę w Komórka B12 .
=TEXTJOIN2(", ",TRUE,C5:C9)

  • Na koniec formuła połączy ze sobą Nazwy produktów w pojedynczej komórce.

4. łączenie zakresów za pomocą Power Query w Excelu

Inną przydatną metodą jest konkatenacja tablic z Power Query w Excelu. Aby wykonać zadanie, przejdź dokładnie przez następujący proces.

  • Na początku należy wybrać Zakres komórek C4:C9 .
  • Następnie przejdź do Dane zakładka i wybrać Z tabeli/zakresu pod Pozyskiwanie i przekształcanie danych .

  • Po tym, otrzymasz Utwórz tabelę okno z pytaniem o zgodę na utworzenie tabeli z wybranym zakresem.
  • Tutaj, zaznacz sprawdzić Moja tabela ma nagłówki pole i naciśnij OK .

  • Następnie zobaczysz Edytor zapytań Power Query okno.
  • W tym oknie należy wybrać kolumnę i przejść do Transformacja tab.
  • Tutaj należy wybrać Transpozycja od Tabela grupa.

  • Teraz zaznacz wszystkie wydzielone kolumny w oknie, naciskając przycisk Ctrl na klawiaturze i prawo - kliknij na żadnym z nich.
  • Następnie należy kliknąć na Połącz kolumny .

  • Następnie należy wybrać Przecinek jako Separator w Połącz kolumny okno dialogowe.
  • Wraz z nim należy wpisać Lista produktów w Nowa nazwa kolumny sekcja.

  • Na koniec wybierz Close & Load od Strona główna tab.

  • Na koniec dokonasz konkatenacji zakresu w nowym arkuszu, jak poniżej.

5. użyj polecenia Wypełnij Justuj, aby połączyć zakres.

W Microsoft Excel , Wypełnić Uzasadnić to rzadkie, ale bardzo przydatne polecenie do konkatenacji. Zobaczmy, jak działa.

  • Na początku należy wybrać Zakres komórek C5:C9 .

  • Następnie przejdź do Strona główna i kliknij na Wypełnij pod Edycja grupa.

  • Następnie należy wybrać Uzasadnij z menu rozwijanego.

  • To wszystko, z powodzeniem uzyskasz tablicę konkatenowaną z pojedynczej tablicy.

Wniosek

To wszystko na dziś. Używając tych 5 metody, możesz nauczyć się jak konkatenować zakres Masz jakieś pytania, pytaj śmiało, a także śledź ExcelWIKI po więcej pouczających artykułów takich jak ten.

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