Как узнать длину строки в excel

Функция ДЛСТР() в EXCEL

history 11 апреля 2013 г.
    Группы статей

  • Проверка данных
  • Условное форматирование
  • стандартные функции

Функция ДЛСТР() , английский вариант LEN(), возвращает количество знаков в текстовой строке. Например, записав формулу =ДЛСТР("8 марта") , получим число 7 — количество знаков в текстовой строке с учетом пробела.

Синтаксис функции

ДЛСТР ( текст )

Текст — текст, длину которого требуется определить. Пробелы также учитываются.

Если вместо текстового значения введено число, то функция возвращает количество цифр.

Контроль длины строк

Функцию ДЛСТР() можно использовать в Условном форматировании для выделения строк с длиной превышающей пороговое значение. Формула =ДЛСТР(A2)>10 , введенная в правило Условного форматирования

позволяет выделить все ячейки, содержащие тектовые строки длиной более 10 символов.

Чтобы ограничить ввод в ячейки строк с длиной не более 10 символов можно использовать Проверку данных . В этом случае использование ДЛСТР() не требуется, т.к. Проверка данных уже содержит преднастроенное правило.

Изменение строк

Функция ДЛСТР() часто используется при изменении строк. Например, когда требуется вывести часть строки.

Пусть в ячейке А1 содержится имя файла "Расчет.xlsx", требуется извлечь его расширение. Формула =ПРАВСИМВ(A1;ДЛСТР(A1)-ПОИСК(".";A1)) решает эту задачу.

Подсчет символов в ячейках

Если вам нужно подсчитать символы в ячейках, используйте функцию LEN,которая подсчитывать буквы, цифры, символы и все пробелы. Например, длина фразы "На улице сегодня 25 градусов, я пойду купаться" (не учитывая кавычки) составляет 46 символов: 36 букв, 2 цифры, 7 пробелов и запятая.

Чтобы использовать функцию, введите =LEN(ячейка ) в формулу и нажмите клавишу ВВОД.

Несколько ячеек: Чтобы применить одинаковые формулы к нескольким ячейкам, введите формулу в первую ячейку и перетащите его вниз (или в поперек) диапазона ячеек.

Ввод нескольких функций ДЛСТР на листе

Общее количество всех символов в нескольких ячейках можно получить с помощью функции СУММ вместе с функцией LEN. В этом примере функция LEN подсчитывают символы в каждой ячейке, а функция СУММ суммирует количество:

Попробуйте попрактиковаться

Ниже продемонстрировано несколько примеров использования функции LEN.

Скопируйте приведенную ниже таблицу и вкопируйте ее в ячейку A1 Excel таблицу. Перетащите формулу из ячейки B2 в ячейку B4, чтобы увидеть длину текста во всех ячейках столбца A.

Быстрые коричневые сысые.

Скакалка с коричневыми линами.

Съешь же еще этих мягких французских булок, да выпей чаю.

Подсчет символов в одной ячейке

Щелкните ячейку B2.

Формула подсчитывают символы в ячейке A2, итоговая сумма которых составляет 27 ( включая все пробелы и период в конце предложения).

ПРИМЕЧАНИЕ. LEN подсчитывают пробелы после последнего символа.

Подсчет символов в нескольких ячейках

Щелкните ячейку B2.

Нажмите CTRL+C, чтобы скопировать ячейку B2, выберем ячейки B3 и B4, а затем нажмите CTRL+V, чтобы вкопировать формулу в ячейки B3:B4.

При этом формула копируется в ячейки B3 и B4, а функция подсчитывают символы в каждой ячейке (20, 27 и 45).

Подсчет общего количества символов

В книге с примерами щелкните ячейку В6.

Введите в ячейке формулу =СУММ(ДЛСТР(A2);ДЛСТР(A3);ДЛСТР(A4)) и нажмите клавишу ВВОД.

При этом подсчитываются символы в каждой из трех ячеек и суммся их (92).

Ссылка на основную публикацию