Примери за функции на Excel TEXTJOIN - Excel и Google Таблици

Този урок демонстрира как да използватеExcel TEXTJOIN Функция в Excel за комбиниране на текст от множество низове.

TEXTJOIN Общ преглед на функцията

Функцията TEXTJOIN комбинира текст от множество низове, които посочвате избора на разделител и дали да игнорирате празните места.

За да използвате функцията за работен лист на Excel TEXTJOIN, изберете клетка и въведете:

(Забележете как се появяват входовете на формулата)

Функция TEXTJOIN Синтаксис и входове:

= TEXTJOIN (разделител, игнориране_празна, текст1, [текст2], …)

разделител - Разделител между всеки текст.

ignore_empty - Дали да игнорирате празни клетки или не.

текст1 - Първа текстова стойност или диапазон.

текст2 - [по избор] Втора текстова стойност или диапазон.

Как да използвате функцията TEXTJOIN в Excel:

Функцията TEXTJOIN комбинира текст от множество низове, които посочвате избора на разделител и дали да игнорирате празните места. Предлага се в Excel 2016 и по -нови версии.

= TEXTJOIN ("", невярно, B3: C3)

Горното съчетава собствено и фамилно име (колони B и C) с интервал като разделител (знака, който разделя думата) и избор за включване на заготовки (следващият пример ще бъде по -очевиден).

TEXTJOIN за включване на празни места

Въпреки че някои клетки могат да бъдат празни, може да е важно да се знае, че те са празни, след като ги комбинирате.

= TEXTJOIN (";", FALSE, B3: E3)

Използвайки FALSE като втори аргумент, той ги комбинира с точка и запетая (избрана за разделител), въпреки че някои от тях са празни. Когато трябва да ги разделите отново, това се оказва полезно с Text to Columns.

TEXTJOIN за игнориране на празните места

Няма да има смисъл да се включват празни места, ако сценарият е да се комбинира поздравът с имената като това по -долу:

= TEXTJOIN ("", FALSE, B3: E3)

Можете да видите очевидните в F5 и F6, където има допълнително пространство между името и фамилията.

В този сценарий би било по -добре да игнорирате празни клетки, ако те не са попълнени с TRUE като втори аргумент.

= TEXTJOIN ("", ИСТИНА, B3: E3)

TEXTJOIN с 1 и 0

Ако сте използвали VLOOKUP, може да знаете, че Excel разпознава TRUE като 1 и FALSE като 0. Те могат да се използват взаимозаменяемо в повечето случаи. И тук също. Няма влияние върху избора на текст или номер. Само предпочитание (и скорост на писане).

TEXTJOIN с условие

Може да искате да комбинирате текста, само ако отговарят на условие. В този сценарий може да искате да се присъедините към пълните имена със запетаи като разделител, само ако е „Да“ в Работеното извънредно време (колона C).

{= TEXTJOIN (",", TRUE, IF (C3: C7 = "Да", B3: B7, ""))}

Това е формула на масив.

Ако използвате версия на Excel преди 2022 г., трябва да натиснете CTRL + SHIFT + ENTER вместо ENTER, след като въведете формулата. Би трябвало да виждате къдрави скоби около него, когато се прави правилно (НЕ въвеждайте ръчно къдравите скоби).

Ако използвате Excel 2022 или Office 365, можете да въведете формулата нормално.

TEXTJOIN с различни разделители

Можете да използвате константи на масиви (къдравите скоби), за да въведете множество разделители по следния начин:

= TEXTJOIN ({"-", "."}, 1, B3: D3)

Той ще знае да използва тире (-) като първи разделител и точка (.) Като втори.

TEXTJOIN с номер/дата

Имайте предвид, че TEXTJOIN е текстова функция. При използване на TEXTJOIN резултатът е текст. Например няма да можете да сумирате тези числа в клетка F3, след като използвате TEXTJOIN.

За датите се случва същото, тъй като те се разпознават като серийни номера, а не като текст. Може да не се наложи да сумирате дати, но не работи добре във филтри и обобщени таблици.

За да преодолеете горните проблеми, можете да използвате VALUE за преобразуване от текст в стойности.

Друг пример за TEXTJOIN

Обърнете текстов низ

Можете да обърнете текстов низ, като комбинирате функцията MID с TEXTJOINT, както следва.

= TEXTJOIN ("", 1, MID (A2, {10,9,8,7,6,5,4,3,2,1}, 1))

Което би ни дало следните резултати:

Функцията TEXTJOIN работи почти по същия начин в Google Sheets.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave