Funkcja CONCATENATE - Formuła - Jak używać? (z przykładem)

Co oznacza CONCATENATE w programie Excel?

Funkcja konkatenacji w programie Excel służy do łączenia lub łączenia dwóch lub więcej niż dwóch znaków lub ciągów lub liczb razem, funkcja konkatenacji zastępuje użycie operatora & do łączenia, ponieważ operatory & sprawiły, że składnia wygląda na bardziej złożoną, podczas gdy funkcja konkatenacji wygląda na bardziej przejrzystą i łatwy do zrozumienia.

Składnia

Argumenty inne niż pierwszy są opcjonalne; dlatego są one zawarte w nawiasach kwadratowych.

Jak korzystać z funkcji CONCATENATE w programie Excel? (z przykładami)

CONCATENATE jest bardzo prosty i łatwy w użyciu. Rozumiemy działanie CONCATENATE w programie Excel na kilku przykładach.

Przykład 1

Na przykład, jeśli mamy listę imion i nazwisk w kolumnach A i B i chcemy, aby imię i nazwisko, które jest imieniem wraz z nazwiskiem w kolumnie C, użyło funkcji CONCATENATE.

CONCATENATE połączył tekst komórki A2 z tekstem w komórce B2, ale pełne imię jest bardziej czytelne, jeśli zawiera spację między imieniem i nazwiskiem.

Zatem w takim przypadku możemy zwiększyć liczbę przekazywanych argumentów zamiast dwóch do trzech, umieszczając drugi argument pomiędzy wartością tekstową w A2 i B2. Drugim argumentem, którego użyjemy, jest literał łańcuchowy ze spacją w cudzysłowie.

Kiedy umieściliśmy spację w cudzysłowie po przecinku po pierwszym argumencie, funkcja CONCATENATE przyjęła ją jako drugi argument.

Możesz więc zobaczyć, kiedy przekazujemy argument inny niż wartość referencyjna, i zawsze musimy go otaczać lub umieszczać w podwójnych cudzysłowach, ponieważ MS-Excel i inne pakiety biurowe są napisane w C ++, a w C ++, literały ciągów są zawsze umieszczane w cudzysłowach.

Tak więc, jeśli bezpośrednio napiszemy ciąg bez cudzysłowów, funkcja CONCATENATE nie rozpozna go jako ciągu i zgłosi błąd # NAZWA?

W funkcji CONCATENATE w programie Excel możemy również przekazać pełną formułę CONCATENATE w programie Excel jako argument. Na przykład, jeśli chcemy, aby wynik dwóch formuł został połączony, możemy przekazać formuły jako argument, aby uzyskać wymagane dane wyjściowe.

Przykład nr 2

Mamy trzy tabele z listą pracowników. W pierwszej tabeli mamy ich imię i nazwisko oraz identyfikator pracownika, w drugiej mamy ich nazwiska nie ułożone w kolejności ustalonej w tabeli 1 oraz ich adresowa nazwa miasta, aw trzeciej nie mamy nazwisk w kolejności ustalonej w tabeli 1 i tabeli 2. W tabeli trzeciej chcemy pokazać identyfikator pracownika połączony z jego miastem i oddzielony myślnikiem.

Chcemy, aby identyfikator pracownika i miasto były razem, ale nazwy nie są w tej samej kolejności we wszystkich trzech tabelach, więc nie możemy bezpośrednio używać funkcji CONCATENATE w programie Excel i przekazywać wartości referencyjne. Jeśli to zrobimy, zajmie to dużo czasu i dopasowania. Aby więc skutecznie wykonać to zadanie, możemy użyć funkcji WYSZUKAJ.PIONOWO do wyszukania identyfikatora i miasta pracownika oraz ZŁĄCZENIA zwróconych wartości.

Tak więc użyjemy wzoru ZŁĄCZ.TEKSTÓW w programie Excel w komórce I2

= ZŁĄCZ.PL (WYSZUKAJ.PIONOWO (H2, $ A $ 1: $ B 11,2,0), „-”, WYSZUKAJ.PIONOWO (H2, $ D 1: $ E $ 11,2,0))

Przeciągając formułę CONCATENATE w programie Excel w dół i stosując ją do każdej posiadanej komórki

Wynik:

Excel również używa znaku ampersand (&) jako operatora konkatenacji i możemy go użyć zamiast funkcji konkatenacji programu Excel, również z tą samą funkcjonalnością i w znacznie prostszy sposób.

Odwrotność konkatenacji

Jeśli chcemy podzielić połączone wartości lub jeśli chcemy podzielić teksty na oddzielne komórki, w takim przypadku możemy użyć funkcji ogranicznika tekstu do kolumny dostępnej w programie Excel. Na przykład, jeśli chcemy, aby identyfikator pracownika i nazwa miasta były oddzielone w komórkach w kolumnie, możemy otworzyć Kreatora konwersji tekstu na kolumnę (skrót alt-> ae ), a następnie wybrać Rozdzielany, wprowadzić Dalej> i wybrać ogranicznik z listę (tabulator, średnik, przecinek, spacja), jeśli jakikolwiek inny separator sprawdza inne: i określ i wybierz ogólne dla wartości tekstowych i wpisz Zakończ . Na przykład chcemy oddzielić CONCATENATE i funkcję

  • Krok 1: Kliknij Dane, a następnie tekst do kolumn, a następnie wybierz opcję Rozdzielany, wprowadź Dalej>
  • Krok 2: wybierz separator z listy (tabulator, średnik, przecinek, spacja); jeśli jest inny ogranicznik, zaznacz inne: i określ
  • Krok 3: wybierz ogólne wartości tekstowe i wpisz Zakończ.

Wynik:

Ograniczenia

Załóżmy, że mamy listę wartości tekstowych w kolumnie i chcemy ZŁĄCZYĆ wszystkie wartości tekstowe w jedną wartość ciągu. Tak więc, jeśli używamy funkcji CONCATENATE, pobiera ona argumenty, które są wartościami tekstowymi, jeden po drugim, a jeśli lista argumentów jest długa, nie jest łatwiej przekazać ją jeden po drugim do funkcji CONCATENATE, ponieważ zajmie to dużo czasu i bólu.

Dlatego funkcja CONCATENATE ma swoje ograniczenie polegające na tym, że nie możemy przekazać zakresu wartości jako argumentu. Nie działa z zakresem; jeśli przekażemy wartość zakresu, pobierze wartość komórki z tego samego wiersza, w którym piszemy formułę ZŁĄCZ.ZŁĄCZ.w programie excel.

Aby przezwyciężyć to ograniczenie, w najnowszej wersji programu Excel wprowadzono nową funkcję o nazwie TEXTJOIN. ZŁĄCZA również wartości tekstowe, ale w znacznie łatwiejszy sposób, wykorzystując zakres wartości do połączenia (A2: A14), zamiast określać każdą wartość pojedynczo. Przyjmuje separator jako pierwszy argument, a drugi argument sprawdza pustą komórkę; jeśli komórka jest pusta, przyjmuje ją jako PRAWDA i ignoruje je, a inne argumenty przyjmują zakres wartości, które muszą być ZŁĄCZONE.

Łączenie wideo funkcji Excela

Interesujące artykuły...