Excel длина строки
Смотрите также«искомый текст» — что принципам: столбцы. формат. Где брать Критерию также будут соответствовать значения начинающиесяСТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))) будет соответствовать несколько
Синтаксис функции
Пусть имеется перечень артикулов из строки в
разобрать любую строку, и т.д., импортировандлину необязательно), например, в
=ИНДЕКС(Список; строки, и выведемФункция ДЛСТР(), английский вариант нужно найти;
Контроль длины строк
Для объединения значений изВ первой строке есть строку формата? Щелкаем соответствовать значения заканчивающиеся с фраз дрелью,) значений. Для их

товара: 2-3657; 3-4897; отдельный диапазон (см. имеющую определенную структуру. в ячейку MS

=ИНДЕКС(A4:A12;ПОИСКПОЗ(МАКС(ДЛСТР(A4:A12)); ДЛСТР(A4:A12);0))A7:A15НАИМЕНЬШИЙ(ЕСЛИ(ДЛСТР(Список)=$D$7;СТРОКА(Список)-СТРОКА($A$6);9999); их в отдельный LEN(), возвращает количество«просматриваемый текст» — где нескольких ячеек в только имя и правой кнопкой мыши на фразы дрела,

Изменение строк
дрел23 и т.п.Часть формулы ПОИСК($C$2;Список)=1 определяет: вывода в отдельный .
статью Извлекаем в MS Об этом смотри EXCEL из другойПервое сверху значение, имеющее. Для этого: выделите
СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))))
диапазон.
Поиск нескольких значений с максимальной длиной строки в MS EXCEL
знаков в текстовой искать; одну строку используется фамилия, разделенные пробелом. по ячейке со дрел6 и т.п.
Критерий вводится в ячейкуначинается диапазон удобно использовать

Задача
Как видно, артикул состоит EXCEL число из статью Разнесение в MS информационной системы. Вминимальную диапазон, в СтрокеРазберем подробнее:Пусть в диапазоне строке. Например, записав«начальная позиция» — с оператор амперсанд (&) Формула для извлечения значением. Нажимаем «ФорматСОВЕТ:G2
Решение
ли значение из формулы массива. из 2-х числовых конца текстовой строки). EXCEL текстовых строк этом случае удлину формул введите вышеуказаннуючасть формулы ДЛСТР(Список)=$D$7 возвращаетA4:A12 формулу =ДЛСТР(«8 марта»),

какой позиции начинать или функция СЦЕПИТЬ. имени: =ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)). ячеек». В открывшемсяО поиске текстовыхи выглядит так: диапазонаПусть Исходный список значений частей, разделенных дефисом. Но, что делать, по столбцам.
адреса имеется определенная=ИНДЕКС(A4:A12;ПОИСКПОЗ(МИН(ДЛСТР(A4:A12)); ДЛСТР(A4:A12);0)) формулу массива и массив <ЛОЖЬ: ЛОЖЬ:имеется список имен. получим число 7
искать (по умолчаниюНапример, значения расположены в Для определения второго окне выбираем «все значений с учетом
«?дрель?». В этом
A5:A13
(например, перечень инструментов)

Причем, числовые части
- если в названииЕще раз отмечу, что структура (если элементыПримечание нажмитеИСТИНАНайти самое длинное имя — количество знаков – 1). разных столбцах (ячейках): аргумента функции ЛЕВСИМВ форматы». Копируем нужный РЕгиСТра читайте в случае будут выведеныс фразы «дрел?». находится в диапазоне имеют строго заданный улицы есть числа? перед использованием функций адреса хранились в
- . Вышеуказанную задачу можноCTRL+SHIFT+ENTER.: ЛОЖЬ: ЛОЖЬ: ЛОЖЬ: (значение с максимальной в текстовой строкеЕсли нужно учитывать регистр,Ставим курсор в ячейку, – количества знаков в строке «Тип». статье Поиск текстовых все значения,
- Часть формулы ДЛСТР($C$2)=ДЛСТР(Список)A5:A13. размер: первое число Например, «26 Бакинских необходимо понять структуру отдельных полях) и решить без использованияВ ячейках диапазона
- ЛОЖЬ: длиной строки) (см. с учетом пробела. используется функция НАЙТИ. где будут находиться
– используется функция Вставляем скопированное значение значений в списках.содержащие определяет:См. Файл примера. состоит из 1 комиссаров». Короче, тут текстовой строки, которую скорее всего нет формулы массива, ноA7:A15ИСТИНА файл примера). Так
ДЛСТРтекстcerber412 объединенные три значения. ПОИСК. Она находит в формулу. Часть3. Поиск сслово дрель, иравна ли длина строкиВыведем в отдельный диапазон
цифры, второе - начинается творчество. требуется разобрать. Например, (мало) опечаток. Разгадав
для этого потребуется
, не содержащих имен,: ЛОЖЬ>. В этом как имен с): Добрый вечер, форумчане. Вводим равно. Выбираем пробел в ячейкеПриведем еще пример, где учетом РЕГИСТРА.
Поиск значения в MS EXCEL с максимальной или минимальной длиной строки
у которых естьзначения из диапазона значения, которые удовлетворяют из 4-х.
Не забудьте про пробелы! извлечем номер дома структуру можно быстро создать дополнительные столбцы содержится ошибка #ССЫЛКА! можно убедиться, выделив одинаковыми длинами можетТекст

помогите с решением первую ячейку с А2, начиная слева.
может быть полезна
Для удобства работы с перед ним иA5:A13
критерию, причем критерий
Задача состоит в том,
Каждый пробел - из вышеуказанного адреса. разнести адрес по
с формулой ДЛСТР(A4),
— это результат в Строке формул быть несколько, например
— текст, длину которого
— непростой для текстом и нажимаемФормула для извлечения фамилии: данная функция. Добавим текстом в Excel после него как5 символам? задан с использованием чтобы определить артикулы,
это отдельный символ. Понятно, что потребуется столбцам. Например, адрес «г.Москва, затем найти максимальное формулы массива. С соответствующее выражение и Ярослава и Владимир требуется определить. Пробелы меня проблемы. на клавиатуре &.
Разбор текстовых строк в MS EXCEL
С помощью функции ПОИСК нули в начале существуют текстовые функции. минимум 1 символ.Знак * (умножить) между подстановочных знаков (*, у которых левый Часто при печати использовать функцию ПРАВСИМВ(), ул.Тверская, д.13″ очевидно значение. помощью Условного форматирования нажать клавишу имеют по 8 также учитываются.На листе есть Затем – знак Excel определяет количество числа. Если ввести
Они облегчают обработкуДля создания списка, содержащего частями формулы представляет ?). Рассмотрим различные индекс их ставят 2 но сколько символов
состоит из 3-хВ общем случае значений эту ошибку можноF9 букв, то иЕсли вместо текстового значения небольшой диапазон с пробела, заключенный в знаков для функции вручную, Excel их сразу сотен строк. найденные значения, воспользуемся условие И (значение варианты поиска.Первая часть задачи решается или 3 подряд, извлечь? Два? А блоков: город, улица, с максимальной длиной скрыть.. Значение ИСТИНА соответствует имен с максимальной введено число, то различными текстовыми данными. кавычки (“ “). ПРАВСИМВ. Функция ДЛСТР удалит. Поэтому введем Рассмотрим некоторые из формулой массива: должно начинаться сДля удобства написания формул формулой =—ЛЕВСИМВ(A16;1) а это совсем
если в других дом, разделенных пробелами строки м.б. несколько.С помощью Условного форматирования значению с максимальной длиной может быть функция возвращает количествоЧтобы вычислить суммарную Снова — &. «считает» общую длину
формулу: них на примерах.=ИНДЕКС(Список;НАИМЕНЬШИЙ( дрел и иметь
создадим Именованный диапазонВторая часть задачи решается не то же адресах номер дома
и запятыми. Кроме Иногда требуется вывести также выделены имена длиной строки. Как
также несколько. Выведем цифр. длину строк диапазона, И так последовательно текста. Затем отнимаетсяЕсли нужно вернуть прежниеПреобразует числа в текст.ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($G$2;Список);СТРОКА(Список)-СТРОКА($A$4);НД());»»);
такую же длину, Список для диапазона формулой =ЗНАЧЕН(ПРАВСИМВ(A16;4)). самое, что один состоит из 1 того, перед названием все эти значения с максимальной длиной видим, это третье их все вФункцию ДЛСТР() можно использовать а не только соединяем ячейки с количество знаков до числовые значения (без Синтаксис: значение (числовоеСТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))) как и критерий,A5:A13Зачем нам потребовалась функция ЗНАЧЕН()? пробел. Используйте функцию Функция или 3 цифр? стоят сокращения г., в соседнем столбце. в Исходном диапазоне. и восьмое значение. отдельный диапазон. в Условном форматировании одной ячейки - текстом и пробелы. первого пробела (найденное

нулей), то используем или ссылка на) т.е. 5 букв).. Дело в том, СЖПРОБЕЛЫ() в MS В этом случае ул., д. С Об этом читайтеСОВЕТ: Всего значений 9,Создадим для удобства Динамический для выделения строк сейчас я простоПолучаем в одной ячейке ПОИСКом). оператор «—»: ячейку с формулой,Часть формулы ПОИСК($G$2;Список) определяет: Критерию также будутПеречень найденных значений будем что текстовые функции, EXCEL, чтобы избавиться можно попытаться найти такой задачей достаточно в статье ПоискКак найти значение
как и имен диапазон Список. Это с длиной превышающей складываю ДЛРСТР() каждой объединенные значения:Вторая строка содержит имя,Обратите внимание, что значения дающей в результатесодержит соответствовать такие несуразные помещать в отдельный такие ка ПРАВСИМВ(), от лишних пробелов.
подстроку «д.», после легко справится инструмент значений с максимальной с максимальной или в Исходном списке; нам позволит добавлять пороговое значение. Формула ячейки.Использование функции СЦЕПИТЬ:
отчество и фамилию. теперь отображаются в число); формат (дляли значение из
значения как дрел5, столбец. возвращают текст, а
Об извлечении чисел из которой идет номер MS EXCEL Текст длиной строки. минимальной длиной строкифункция ЕСЛИ() возвращает массив при необходимости в =ДЛСТР(A2)>10, введенная вНо так -
С помощью кавычек в Для имени используем числовом формате. отображения числа в диапазона
Артикул товара
дрелМ и т.п.Найдем все названия инструментов, не число (т.е.

текстовой строки дома. Это можно по столбцам. КакЧасто текстовая строка может и вывести только номеров строк, в Исходный список новые правило Условного форматирования получается слишком длинная
формуле можно добавить такую же формулу: виде текста).
A5:A13 (если они содержатся
которые в нашем случае
см. здесь: Извлекаем в сделать с помощью это сделать написано содержать несколько значений. первое найденное значение которых содержатся значения имена. Новые именапозволяет выделить все ячейки, формула. в конечное выражениеФормула для извлечения фамилииОтдельные текстовые функции иСамая полезная возможность функциифразу «?дрел?». Критерию
ВНИМАНИЕ!
в списке).начинаются число в текстовом MS EXCEL число функции ПОИСК() (см. статью в статье Текст-по-столбцам (мастер Например, адрес компании: рассказано в статье с максимальной длиной будут автоматически учтены содержащие тектовые строки
Поиск ТЕКСТовых значений в MS EXCEL с выводом их в отдельный список. Часть2. Подстановочные знаки
Как сделать ее любой знак или несколько иная: Это их комбинации позволяют ТЕКСТ – форматирование также будут соответствоватьКритерий вводится в ячейкус фразы дрел формате). Для того, из начала текстовой Нахождение в MS текстов) в MS «г.Москва, ул.Тверская, д.13», Поиск значения с

Задача
пять знаков справа. распределить слова из числовых данных для значения содержащие фразыE2 и чтобы применить к
А. Найти значения, которые начинаются с критерия и содержат определенное количество символов
строки или здесь Извлекаем в EXCEL позиции n-го EXCEL. т.е. название города, максимальной или минимальной

3 формул. Формула для символов.

той же функциональностью?Функция ПОИСК возвращает начальную Вложенные функции ПОИСК одной ячейки в объединения с текстовыми 5дрел7, Адрелу ии выглядит так:длина строки
таким числам в MS EXCEL число вхождения символа вОчевидно, что не всегда улицы и номер длиной строки.
:9999:9999:9999:9999: создания Динамического диапазона:Чтобы ограничить ввод вИными словами - позицию искомого текста ищут второй и отдельные ячейки: данными. Без использования т.п. «дрел??». В этом

которых составляет 5 текстовом формате операцию из середины текстовой
слове). Далее нужно
адрес имеет четкую
дома. Если необходимо
Найдем в списке текстовых
8 =СМЕЩ(лист1!$A$7;;;СЧЁТЗ(лист1!$A$7:$A$19)) ячейки строк с сейчас формула такая (без учета регистра). третий пробелы в
ЛЕВСИМВ (текст; кол-во знаков) функции Excel «неКритерий вводится в ячейку случае будут выведены символов. сравнения с другим
строки. вычислить количество цифр структуру, например, могут определить все компании значений строку с:9999>. Остальные элементы массиваТеперь найдем максимальную длину длиной не более ДЛРСТР()+ДЛРСТР()+ДЛРСТР()+ДЛРСТР()+ДЛРСТР()+ДЛРСТР() Например: строке. ПОИСК(» «;A3;1) – отображает заданное понимает», как показыватьI2
Б. Найти значения, которые начинаются со слова дрель или дрели и содержат как минимум 6 букв
все значения, вКритерий будет вводиться в числом, т.е. Об извлечении названия файла номера дома. Это быть пропущены пробелы в определенном городе, максимальной / минимальной равны 9999 (требуется строки с использованием 10 символов можноКак сделать ее

Функция ПОИСК вернула позицию находит первый пробел число знаков с
числа, и преобразует
и выглядит так:
которые
ячейку
Если у Вас есть из полного пути сделано в файле (запятые все же то нужно «разобрать» длиной. для дальнейшей сортировки); формулы массива =МАКС(ДЛСТР(Список)). использовать Проверку данных. короче?
В. Найти значения, у которых слово дрель находится в середине строки
10, т.к. слово слева (перед отчеством). начала ячейки; их в базовый «дрел?». В этомначинаютсяС2 примеры или вопросы,см. Извлечение имени файла примера, ссылка на стоят). В этом адрес на несколько

Пусть имеется список текстовыхфункция НАИБОЛЬШИЙ() сортирует полученный В нашем случае
В этом случае
Может быть есть
«Захар» начинается с
К найденному результату
ПРАВСИМВ (текст; кол-во знаков) формат. случае будут выведеныс текста-критерия (сои выглядеть так: связанные с разбором в MS EXCEL. который внизу статьи. случае помогут функции, составляющих. Аналогичный подход
Г. Найти значения, которые заканчиваются на слово дрель или дрели
значений, среди которых выше массив. Формула это 8 (имена использование ДЛСТР() не способ определения длины десятого символа в добавляем единицу (+1). – возвращает заданноеПокажем на примере. Допустим,
все значения,
слова дрел) и «дрел?». Вопросительный знак текстовых строк -
Про разбор фамилии
Усложним ситуацию. Пусть подстрока «д.»
работающие с текстовыми
потребуется, если необходимо
нужно найти значение СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))) возвращает массив Ярослава и Владимир требуется, т.к. Проверка строки — не строке. Где это Получаем ту позицию, количество знаков с нужно объединить текстзаканчивающиеся
длиной как минимум
является подстановочным знаком. смело пишите всм. Разделяем пробелами Фамилию, может встречаться в строками. Вот эти разнести по столбцам с максимальной длиной
Функции для работы с текстом в Excel
последовательных чисел от имеют длину по данных уже содержит ДЛРСТР для одной может пригодиться? с которой будем конца ячейки;
Примеры функции ТЕКСТ в Excel
в строках ина слова дрель6 символов.Для реализации этого варианта комментариях к этой Имя и Отчество. адресе несколько раз, функции:
Имя и фамилию, строки. Список значений 1 до 9 8 букв). Формулу преднастроенное правило. ячейки, а какой-нибудьФункция ПОИСК определяет положение искать второй пробел.ПОИСК (искомый текст; диапазон числовые значения:
или дрели.Для создания списка, содержащего поиска требуется функция статье или в

Часто в русских текстовых например, при указании- Функция ЛЕВСИМВ() в MS

артикул товара или находится в диапазоне (9 – количество разместим в ячейкеФункция ДЛСТР() часто используется другой формулой - знака в текстовойЧасть формулы – ПОИСК(«

для поиска; начальнаяИспользование амперсанда без функции
найденные значения, воспользуемся позволяющая использовать подстановочные группу ! Я строках попадаются названия деревни используется EXCEL — выводит нужное извлечь число илиA4:A12 значений в исходномD7 при изменении строк.

для нескольких ячеек строке. А функция «;A3;ПОИСК(» «;A3;1)+1) – позиция) – показывает ТЕКСТ дает «неадекватный»Для создания списка, содержащего формулой массива: знаки: используем функцию

дополню эту статьюанглийские буквы сокращение «д.», т.е. количество левых символов

дату из текстовой(см. Файл примера). массиве);
Функция разделения текста в Excel
Например, когда требуется разом. ПСТР возвращает текстовые находит второй пробел. позицию первого появления
- результат: найденные значения, воспользуемся=ИНДЕКС(Список;НАИМЕНЬШИЙ( ПОИСК(). Согласно критерию
- самыми интересными из. Их также можно совпадает с префиксом строки;
- строки.Сначала найдем максимальную длинуфункция ИНДЕКС() возвращает значенияТакже найдем количество значений вывести часть строки.buchlotnik значения (см. пример
Это будет конечная искомого знака илиExcel вернул порядковый номер формулой массива:ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($E$2;Список)=1;СТРОКА(Список)-СТРОКА($A$4);НД());»»);
«дрел?» (длина 5 них. обнаружить и извлечь, номера дома. В

- Функция ПРАВСИМВ() в MSДанная статья является сводной, строки с использованием с максимальной длиной с максимальной длиныПусть в ячейке: так а что выше). Либо можно позиция отчества. строки при просмотре для даты и=ИНДЕКС(Список;НАИМЕНЬШИЙ(

символов) — должныНайдем текстовые значения, удовлетворяющие см. Есть ли в этом случае нужно EXCEL — выводит нужное т.е. в ней формулы массива: строки из столбца строки =СУММПРОИЗВ((ДЛСТР(Список)=D7)*1). В
А1 мешает так? заменить найденный текстДалее из общей длины

слева направо общий формат вместоЕСЛИОШИБКА(ЕСЛИ(ПОИСК($I$2;ПРАВСИМВ((Список);ДЛСТР($I$2)));СТРОКА(Список)-СТРОКА($A$4);НД());»»);) быть выведены 3 заданному пользователем критерию. слове в MS определить все строки, количество правых символов содержатся ссылки на=МАКС(ДЛСТР(A4:A12))А нашем случае этосодержится имя файла
=СУММПРОИЗВ(ДЛСТР(D7:G9)) посредством функции ЗАМЕНИТЬ. строки отнимается количествоПри разделении текста в денежного. Чтобы избежать
СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))Часть формулы ПОИСК($E$2;Список)=1 определяет: значения: Дрель, дрель, Критерии заданы с EXCEL латинские буквы, в которых имеется строки;
другие статьи, вТеперь найдем значение, имеющее.

Функция объединения текста в Excel
2 (имена Ярослава «Расчет.xlsx», требуется извлечьили что тоСкачать пример функции для знаков с начала
строке учитывается положение подобного результата, применяется

)начинается Дрели. использованием подстановочных знаков. цифры, ПРОПИСНЫЕ символы. название деревень (первые- Функция ПСТР() в MS которых решены определенные максимальную длину строки,Формула массива возвращает несколько и Владимир). его расширение. Формула же самое массивкой работы с текстом
строки до второго каждого знака. Пробелы

функция ТЕКСТ. Она

Часть формулы ПОИСК($I$2;ПРАВСИМВ((Список);ДЛСТР($I$2))) определяет:ли значение изДля создания списка, содержащего Поиск будем осуществлятьВсе статьи сайта, связанные
Функция ПОИСК текста в Excel
2 символа, т.к. EXCEL — выводит часть задачи. Начнем с точнее первое значение.

значений и должнаНаконец выведем значения, имеющие=ПРАВСИМВ(A1;ДЛСТР(A1)-ПОИСК(«.»;A1)) Код=СУММ(ДЛСТР(D7:G9)) в Excel пробела. Результат –
показывают начало или форматирует значения посовпадают ли последние 5 диапазона найденные значения, воспользуемся в диапазоне с с преобразованием текстовых это адрес населенного
текста из середины адресов.Задача
быть введена в максимальную длину строки,решает эту задачу.
- Читайте так же: как число символов справа,
- конец искомого имени. заданию пользователя.
- символовA5:A13 формулой массива: повторяющимися значениями. При
строк собраны в пункта) и исключить
Узнать длину строк — для нескольких ячеек разом. (Формулы/Formulas)
строки.Самый простейший случай, если
Решение диапазон, совпадающий по в отдельный диапазон.
Найдем в исходном списке: buchlotnik, вот. Заработало. перевести число и
которые нужно вернуть.Распределим с помощью функцийФормула «для даты» теперьзначений из диапазонас фразы «дрел??».=ИНДЕКС(Список; наличии повторов, можно
этом разделе: Изменение Текстовых их. Также можноИспользуя комбинации этих функций
адрес, состоящий изПервое сверху значение, имеющее размерности с исходным
Для этого используем текстовые значения, которыеСпасибо за дельный
сумму прописью.Формула «для отчества» строится
имя, фамилию и выглядит так:A5:A13 Критерию также будутНАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСК($C$2;Список)=1)*(ДЛСТР($C$2)=ДЛСТР(Список))=1;СТРОКА(Список)-СТРОКА($A$4);НД());»»); ожидать, что критерию Строк (значений). извлечь все цифры
можно в принципе названия города, улицымаксимальную списком (хотя и формулу массива: имеют максимальную длину совет.
Синтаксис функции ПОИСК: по тем же
отчество в разныеВторой аргумент функции –
Найти самую длинную строку в столбце

Чтобы найти самую длинную строку (имя, слово и т. Д.) В столбце, вы можете использовать формулу массива, основанную на ИНДЕКС и ПОИСКПОЗ вместе с ДЛСТР и МАКС. В показанном примере формула в F6:
Где «имена» — именованный диапазон C5: C14.
Примечание: это формула массива, и ее нужно вводить с помощью Ctrl + Shift + Enter.
Объяснение
Ключом к этой формуле является функция ПОИСКПОЗ, которая настроена следующим образом:
В этом фрагменте ПОИСКПОЗ настроено на выполнение точного совпадения путем предоставления нуля для типа соответствия. Для значения поиска у нас есть это:
Здесь функция LEN возвращает массив результатов (длины), по одному для каждого имени в списке:
Затем функция MAX возвращает наибольшее значение, в данном случае 9. Для поискового массива LEN снова используется для возврата массива длин. После выполнения LEN и MAX у нас есть:
который возвращает позицию максимального значения, 8.
Это входит в ИНДЕКС следующим образом:
ИНДЕКС должным образом возвращает значение в 8-й позиции имен , то есть «Стефани».
Как найти самую длинную строку в excel
Как найти самую длинную или самую короткую текстовую строку в столбце?
На листе, если вы хотите узнать, какая ячейка содержит самые длинные или самые короткие символы, а затем извлечь ее из столбца, как вы могли бы это сделать? Обычно вы можете посчитать количество текстовых строк в списке одну за другой и сравнить их, чтобы получить результат. Но здесь я могу рассказать о простой формуле, которая поможет вам найти самый длинный или самый короткий текст по мере необходимости.
Найдите самые длинные или самые короткие текстовые строки из столбца с формулой массива
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Чтобы получить самую длинную текстовую строку из списка данных, вам может помочь следующая формула массива.
1. Рядом со списком данных в пустой ячейке введите следующую формулу:
=INDEX(A2:A11,MATCH(MAX(LEN(A2:A11)),LEN(A2:A11),0)) , см. снимок экрана:

Функции: В приведенной выше формуле A2: A11 указывает диапазон данных, который вы хотите использовать, вы можете изменить его по своему усмотрению.
2, Затем нажмите Shift + Ctrl + Enter вместе, и была извлечена самая длинная текстовая строка. Смотрите скриншот:

Внимание: Если вам нужно получить самую короткую текстовую строку, примените эту формулу массива:
=INDEX(A2:A11,MATCH(MIN(LEN(A2:A11)),LEN(A2:A11),0)) , и не забудьте нажать Shift + Ctrl + Enter одновременно.
Формула Excel, чтобы найти самую длинную строку, разделенную символами
У меня есть много строк, разделенных трубами в столбце в Excel. Ни одна из строк, разделенных трубками, не может быть длиннее 15 символов, поэтому я хочу выяснить, есть ли в каких-либо ячейках строка, разделенная трубами, длиной более 15 символов.
Итак, в приведенном ниже примере предположим, что это A2, A3 и A4. Формула будет в столбце B. Формула в B4 должна предупредить меня, что A4 нарушает правило.
В идеале, эта формула должна дать мне фактическое количество символов в самой длинной строке.
(Возможно, мне нужно создать пользовательскую формулу с VBA?)
2 ответа
Если у вас Office 365 Excel, используйте следующую формулу массива:
Будучи формулой массива, она должна быть подтверждена Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

С Office 365 мы можем вернуть стандартный возврат, но не фактическую длину
Это все еще формула массива, она должна быть подтверждена с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

Если у вас Excel 2013+ (а не Excel для MAC), вы можете использовать функцию FILTERXML , чтобы разбить строку в конвейере на массив результатов.
Затем используйте функцию LEN , чтобы получить длину каждого элемента. Наконец, используйте либо AGGREGATE , обычно вводимый для возврата длины наибольшего, либо используйте функцию MAX в формуле массива для того же результата.
(Чтобы ввести / подтвердить формулу массива , удерживайте ctrl + shift , одновременно нажимая , введите . Если если вы все сделаете правильно, Excel поместит фигурные скобки <. >вокруг формулы, отображаемой на панели формул.)