Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Работа с текстом

Как посчитать количество символов в ячейке Excel?

Вероятность: 50%
Краткий ответ

Функция =ДЛСТР(A1) возвращает количество символов в ячейке, включая пробелы. Для подсчёта конкретного символа: =ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"а";"")).

Подробный ответ

ДЛСТР (длина строки) — основная функция для подсчёта символов.

Базовое использование

  • =ДЛСТР(A1) → количество всех символов (включая пробелы)
  • =ДЛСТР("Привет") → 6
  • =ДЛСТР(" текст ") → 9 (включая пробелы)

Длина без пробелов по краям

=ДЛСТР(СЖПРОБЕЛЫ(A1))

Подсчёт конкретного символа

=ДЛСТР(A1) - ДЛСТР(ПОДСТАВИТЬ(A1; "а"; ""))

Логика: удаляем все вхождения символа "а" через ПОДСТАВИТЬ, разница в длинах = количество символов "а".

Подсчёт слов

=ДЛСТР(СЖПРОБЕЛЫ(A1)) - ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";"")) + 1

Количество пробелов + 1 = количество слов.

Подсчёт вхождений подстроки

=(ДЛСТР(A1) - ДЛСТР(ПОДСТАВИТЬ(A1;"Excel";""))) / ДЛСТР("Excel")

Количество вхождений слова "Excel" в строке.

Проверка ограничения по длине

=ЕСЛИ(ДЛСТР(A1)>100;"Слишком длинный";"ОК")

Ограничения ячеек Excel

  • Максимум символов в ячейке: 32 767.
  • Максимум символов, отображаемых без переноса: около 1000.

Применение в условном форматировании

Формула для подсветки ячеек с текстом длиннее 50 символов:

=ДЛСТР(A1)>50

Совет: ДЛСТР считает каждый пробел как символ. Используйте =ДЛСТР(СЖПРОБЕЛЫ(A1)) для проверки "реальной" длины текстового содержимого.

Мы используем cookies для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с политикой использования cookies.