Функция ДЛСТР() в 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).