Текстовые
Объединить ячейки в один список
Определение
Объединить несколько ячеек в один список с выбранным разделителем — значит передать TEXTJOIN разделитель, пропускать ли пустые и сами ячейки.
Синтаксис
=TEXTJOIN(delimiter, ignore_empty, text1)
Аргументы
| Аргумент | Значение |
|---|---|
delimiter |
Разделитель между элементами, в двойных кавычках, например "|". |
ignore_empty |
1 пропускает пустые ячейки. 0 оставляет разделитель для каждой пустой ячейки. |
text1 |
Ячейки для объединения. Допускается диапазон, например A2:C2. |
Пример
Список ящиков хранит типы древесины в A2:C2. Средняя ячейка пуста.
| A: Первая | B: Вторая | C: Третья |
|---|---|---|
| oak | elm |
Формула: =TEXTJOIN("|",1,A2:C2)
Результат: oak|elm. Пустая ячейка пропущена, поэтому используется только один разделитель.
Практика
В ячейках A2, B2 и C2 записано red, blue и green. В D2 напишите формулу, которая объединяет эти ячейки дефисом, пропуская пустые ячейки.
- В D2 напишите формулу TEXTJOIN, которая объединяет A2:C2 дефисом и пропускает пустые ячейки.
- D2 должна показать A2:C2, объединённые дефисами, без пустых ячеек.
Связанные функции
TEXTJOIN — это функция, которая собирает этот список с выбранным разделителем.
Частая ошибка
Использовать 0 для пустых ячеек, как в =TEXTJOIN("|",0,A2:C2): пустая B2 сохраняется, поэтому результат — oak||elm.