#excel #excel-formula
#excel #excel-формула
Вопрос:
Итак, я пытаюсь объединить список объектов с переносом строки в одну ячейку, используя эту формулу:
=CONCAT(A1,CHAR(10),A2,CHAR (10) и т.д.)
Проблема заключается в том, что у меня есть некоторые из этих конкатенаций длиной более 1000 строк. Есть ли способ выбрать весь диапазон, а затем вставить символ (10) между каждым вхождением ячейки? Заранее спасибо!
Комментарии:
1. Смотрите ответ для Excel 2016 или более поздней версии. В более ранних версиях это можно было сделать, но это включает в себя некоторые действия вручную, которых вы, возможно, захотите избежать. Лучше всего использовать очень простой UDF.
Ответ №1:
Если вы используете Excel 2016 или более поздней версии, вы можете использовать TEXTJOIN
:
=TEXTJOIN(CHAR(10),TRUE,A1:A1000)
Комментарии:
1. Блестяще! Большое вам спасибо. Я понятия не имел, что вы могли бы использовать это для добавления разделителя.