Приклади функцій 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 ("", false, B3: C3)

Вищезгадане поєднує ім’я та прізвище (стовпці В і С) з пробілом як роздільник (символ, що розділяє слово) та вибір включення пробілів (наступний приклад буде більш очевидним).

TEXTJOIN для включення пробілів

Хоча деякі клітини можуть бути порожніми, можливо, важливо знати, що вони є порожніми після їх об’єднання.

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

Використовуючи FALSE як другий аргумент, він об’єднує їх із крапкою з двокрапкою (вибраною як роздільник), незважаючи на те, що деякі з них є пробілами. Коли вам потрібно ще раз розділити їх, це виявляється корисним із текстом у стовпці.

TEXTJOIN, щоб ігнорувати пробіли

Не було б сенсу включати пробіли, якщо сценарій передбачає поєднання привітання з такими іменами, як це нижче:

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

Ви можете побачити очевидні з них у F5 та F6, де між ім’ям та прізвищем є додатковий пробіл.

У цьому сценарії було б краще ігнорувати порожні клітинки, якщо вони не заповнюються TRUE як другим аргументом.

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

TEXTJOIN з 1 і 0

Якщо ви використовували VLOOKUP, вам може бути відомо, що Excel розпізнає TRUE як 1, а FALSE - як 0. У більшості випадків їх можна використовувати як взаємозамінні. І тут теж. Це не впливає на вибір тексту або числа. Просто налаштування (і швидкість набору тексту).

TEXTJOIN з умовою

Ви можете об’єднати текст, лише якщо вони відповідають умові. У цьому сценарії ви можете приєднати Повні імена з комами як роздільник, лише якщо це "Так" у відпрацьованій понаднормовій роботі (стовпець С).

{= 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 Таблицях.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave