Как из диапазона ячеек выбрать только текстовое значение и вывести его в ячейку

Автор drkoshkin, 29 июля 2022, 19:46

0 Пользователи и 1 гость просматривают эту тему.

drkoshkin

Здравствуйте! Помогите, пожалуйста! Не могу понять что нужно сделать, чтобы в диапазоне ячеек найти текстовое значение и вывести его в отдельную ячейку?

bigor

В пятницу только так =INDEX(B2:G10;SUMPRODUCT(ROW(B2:G10)*NOT(ISNA(REGEX(B2:G10;"[^\d]"))))-1;SUMPRODUCT(COLUMN(B2:G10)*NOT(ISNA(REGEX(B2:G10;"[^\d]"))))-1) :)
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

sokol92

Пожалуйста, всегда выгружайте файлы в формате LibreOffice (в данном случае .ods), а не картинки. Иначе отвечающий тратит время на создание файла-примера и додумывает подробности.

Следующая формула массива возвращает конкатенацию ячеек из диапазона A1:F1, в которых содержится текст:

=TEXTJOIN(;;T(A1:F1))

(после ввода формулы в ячейку нужно нажать Ctrl+Shift+Enter).

Если предполагается несколько значений, то можно поменять первые два параметра функции TextJoin.
Владимир.