Посчитать символы в ячейке Excel

Длина каждой ячейки или строки — и формулы, чтобы посчитать в самом Excel.

Символов с пробелами
0
Без пробелов
0
Слов
0
Предложений
0
Абзацев
0

Длина каждой строки

№ Символов Без пробелов Начало строки
Строк
0
Букв
0
Цифр
0
Пробелов
0
Знаков препинания
0
Время чтения
—
Вслух
—
SMS
—

Лимит для строки

Строки длиннее лимита подсветятся в таблице.

Частые слова

СловоРазДоля

Как посчитать длину ячеек здесь

  1. Выделите в Excel столбец или диапазон ячеек и скопируйте его.
  2. Вставьте в поле: каждая ячейка станет строкой, в таблице появится её длина с пробелами и без.
  3. Нажмите «Копировать столбец длин» и вставьте в соседний столбец Excel — пустые ячейки сохраняются, поэтому строки совпадут.

Задайте лимит, и строки длиннее него подсветятся — удобно проверять названия товаров, заголовки и мета-теги. Если в ячейке есть перенос строки (Alt + Enter), она разобьётся на две строки.

Формулы для Excel

Что посчитатьФормула
Символы в ячейке с пробелами=ДЛСТР(A1)
Без пробелов=ДЛСТР(ПОДСТАВИТЬ(A1;" ";""))
Сколько раз встречается буква «а»=ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"а";""))
То же без учёта регистра=ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(СТРОЧН(A1);"а";""))
Все символы в диапазоне=СУММПРОИЗВ(ДЛСТР(A1:A10))
Слова в ячейке =ДЛСТР(СЖПРОБЕЛЫ(A1))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";""))+1

В английском Excel функции называются LEN, SUBSTITUTE, LOWER, SUMPRODUCT и TRIM, а аргументы разделяются запятой. ПОДСТАВИТЬ различает регистр, поэтому для подсчёта и «а», и «А» текст сначала переводят в строчные. Формула для слов ошибается на пустой ячейке — вернёт 1 вместо 0.

Пример

Проверим названия товаров из поля выше на лимит 40 символов

«Платье летнее из льна с поясом и карманами, длина миди» — 54 символа, на 14 больше лимита. Остальные укладываются: самое длинное из них, «Наушники беспроводные с шумоподавлением», — 39 символов. Общий объём текста без деления на строки покажет обычный счётчик символов.

Частые вопросы

Почему ДЛСТР показывает больше символов, чем видно?
Скорее всего, в ячейке есть пробелы в начале или конце, двойные пробелы или неразрывный пробел (СИМВОЛ(160)), который часто приходит из копий с сайтов. СЖПРОБЕЛЫ убирает обычные лишние пробелы, неразрывные — только через ПОДСТАВИТЬ(A1;СИМВОЛ(160);" ").
Как посчитать символы в Google Таблицах?
Так же, как в Excel: =ДЛСТР(A1) в русском интерфейсе или =LEN(A1) в английском. ПОДСТАВИТЬ (SUBSTITUTE) и СУММПРОИЗВ (SUMPRODUCT) работают так же.
Как посчитать символы в строке в Python?
Функция len(s) возвращает число символов строки. Учтите, что эмодзи с оттенком кожи или флаг состоят из нескольких кодов и len посчитает их за 2 и больше, а здесь они — один символ.

Обновлено