Подсчёт символов в Excel: ячейка и диапазон (простое руководство)
В обширном мире Excel понимание тонкостей работы с данными имеет решающее значение. Одним из таких аспектов является подсчёт символов, определённых символов или конкретного текста в ячейках или диапазоне ячеек. Данное руководство подробно объяснит, как этого добиться. Независимо от того, являетесь ли вы новичком или опытным пользователем Excel, всегда есть чему поучиться!
В одной ячейке
В диапазоне ячеек
Подсчёт конкретных символов
С учётом регистра (ячейка/диапазон)
Без учёта регистра (ячейка/диапазон)
Подсчёт определённого текста
С учётом регистра (ячейка/диапазон)
Без учёта регистра (ячейка/диапазон)

Подсчёт символов
Начнём с самого распространённого случая: подсчёта количества символов в одной ячейке или диапазоне ячеек.
Подсчёт символов в одной ячейке
Чтобы подсчитать символы в одной ячейке, используйте функцию ДЛСТР, которая учитывает буквы, цифры, знаки препинания и все пробелы в ячейке.
Шаг 1: выберите пустую ячейку и примените функцию ДЛСТР
В данном случае нужно подсчитать количество символов в ячейке A2. Используйте функцию ДЛСТР, как показано ниже, и нажмите клавишу Enter.
=LEN(A2)

Шаг 2 (необязательно): перетащите маркер автозаполнения на ячейки, в которых нужно подсчитать символы


Подсчёт символов в диапазоне ячеек
Чтобы получить суммарное количество символов по нескольким ячейкам, используйте совместно функции СУММПРОИЗВ и ДЛСТР.
Например, чтобы подсчитать общее количество символов в диапазоне A2:A5, используйте приведённую ниже формулу, затем нажмите клавишу Enter, чтобы получить результат:
=SUMPRODUCT(LEN(A2:A5))

- Чтобы подсчитать общее количество символов в диапазоне A2:A5, используйте приведённую ниже формулу.
Однако в версиях Excel до 2019 года обязательно нажмите одновременно Shift + Ctrl + Enter, чтобы получить точный результат.=SUM(LEN(A2:A5)) - Если вам нужно подсчитать общее количество символов в нескольких несмежных ячейках, например A2 и A5, приведённые выше формулы не дадут корректного результата. Воспользуйтесь вместо этого следующей формулой:
=SUM(LEN(A2),LEN(A5))
Подсчёт определённых символов
В некоторых случаях вам может понадобиться подсчитать вхождения одного конкретного символа в строке или диапазоне ячеек. При этом учёт или игнорирование регистра может сыграть решающую роль — всё зависит от ваших задач. В этом разделе описаны эффективные методы для решения таких задач.
Подсчёт определённых символов с учётом регистра в ячейке или диапазоне
Здесь представлены два разных метода для подсчёта определённого символа с учётом регистра.
Метод 1: использование формулы с комбинацией функций ДЛСТР и ПОДСТАВИТЬ
Метод 2: использование Kutools для Excel с помощью щелчков мышью
Метод 1: использование формулы с комбинацией функций ДЛСТР и ПОДСТАВИТЬ
Подсчёт определённого символа с учётом регистра в ячейке
Например, чтобы подсчитать количество символов «s» в ячейке A2, используйте приведённую ниже формулу и нажмите клавишу Enter:
=LEN(A2)-LEN(SUBSTITUTE(A2,"s",""))
Пояснение формулы:- LEN(A2): Подсчитайте общее число символов в ячейке A2.
- SUBSTITUTE(A2,«s»,«»): замените все вхождения символа «s» пустой строкой.
- LEN(SUBSTITUTE(A2,«s»,«»)): Получите длину текста в ячейке A2 без символа «s».
- LEN(A2)−LEN(SUBSTITUTE(A2;«s»;«»)): Общее количество символов в ячейке A2 минус длина текста в A2 после удаления всех символов «s». Результат — количество букв «s» в ячейке A2.
Примечание: вы можете использовать Ссылка на ячейку для указания символа в формуле, который будет автоматически корректироваться при заполнении формулы с помощью маркера автозаполнения.
Подсчёт определённого символа с учётом регистра в диапазоне
Если Вы хотите подсчитать символ «s» в диапазоне A2:A5, используйте приведённую ниже формулу и нажмите клавишу Enter:
=SUMPRODUCT(LEN(A2:A5) - LEN(SUBSTITUTE(A2:A5,"s", "")))
Метод 2: использование Kutools для Excel с помощью щелчков мышью
Чтобы быстро и точно определить частоту конкретного символа в строке, воспользуйтесь функцией Kutools для Excel «COUNTCHAR» — отличным решением, которое мгновенно подсчитывает количество любого символа в ячейке без необходимости запоминать сложные формулы.
После бесплатной установки Kutools для Excel выберите пустую ячейку и последовательно щелкните Kutools > Расширенные функции > Статистические и математические > COUNTCHAR. Затем в диалоговом окне «Аргументы функции» выполните следующие действия:
- Щёлкните
в поле Within_text, чтобы выбрать ячейку, в которой нужно подсчитать определённый символ. - Щёлкните
в поле Find_text, чтобы выбрать ячейку, содержащую ссылку на символ, который нужно подсчитать. (Или просто введите нужный символ прямо в поле)Find_text.) Затем нажмите ОК.
Если в поле Find_text используется ссылка на ячейку, вы можете перетащить маркер заполнения на другие ячейки, чтобы применить эту формулу и получить подсчёты.

Чтобы получить общее количество символов «s» в диапазоне A2:A5, перейдите в поле Find_text, введите «s», затем перетащите маркер автозаполнения вниз, чтобы подсчитать количество символов «s» в каждой ячейке диапазона A2:A5, и используйте функцию СУММ для получения итогового значения.

Подсчёт определённых символов без учёта регистра в ячейке или диапазоне
Подсчёт определённого символа без учёта регистра в ячейке
Если Вы хотите подсчитать символы «s» или «S» в ячейке A2, используйте следующую формулу и нажмите клавишу Enter:
=LEN(A2) - LEN(SUBSTITUTE(UPPER(A2), UPPER("s"),""))
Пояснение формулы:- LEN(A2): Подсчитайте общее число символов в ячейке A2.
- UPPER(«s»): Замените «s» на «S».
- UPPER(A2): Преобразуйте все буквы в ячейке A2 в верхний регистр.
- SUBSTITUTE(UPPER(A2); UPPER(«s»); «»): Замените все символы «S» на пустые.
- LEN(SUBSTITUTE(UPPER(A2), UPPER(«s»),«»)): Получите длину текста в ячейке A2 без символов «s» и «S».
- LEN(A2)-LEN(SUBSTITUTE(A2,«s»,«»)): Общее количество символов в ячейке A2 минус длина текста в A2 без символов «s» и «S». Результат — количество символов «s» и «S» в ячейке A2.
Примечание: вы можете использовать Ссылка на ячейку для указания символа в формуле, который будет автоматически корректироваться при заполнении формулы с помощью маркера автозаполнения.
Подсчёт определённого символа без учёта регистра в диапазоне
Если Вы хотите подсчитать общее количество символов «s» и «S» в диапазоне A2:A5, используйте приведённую ниже формулу и нажмите клавишу Enter:
=SUMPRODUCT(LEN(A2:A5) - LEN(SUBSTITUTE(UPPER(A2:A5), UPPER("s"), "")))
Подсчёт определённого текста
Иногда помимо подсчёта отдельного символа может возникнуть необходимость определить количество конкретного текста в ячейке или диапазоне. В таких случаях важно учитывать чувствительность к регистру, так как это может привести к разным результатам.
Подсчёт определённого текста с учётом регистра в ячейке или диапазоне
Здесь также предлагаются два разных метода для подсчёта вхождений определённого текста с учётом регистра.
Метод 1: использование формулы с комбинацией функций ДЛСТР и ПОДСТАВИТЬ
Метод 2: использование Kutools для Excel с помощью щелчков мышью
Метод 1: использование формулы с комбинацией функций ДЛСТР и ПОДСТАВИТЬ
Подсчёт определённого слова с учётом регистра в ячейке
Например, чтобы подсчитать количество слов «see» в ячейке A2, используйте приведённую ниже формулу и нажмите клавишу Enter:
=(LEN(A2) - LEN(SUBSTITUTE(A2, "see", ""))) / LEN("see")
Примечание: вы можете использовать Ссылка на ячейку для указания определённого текста в формуле, который будет автоматически корректироваться при заполнении формулы с помощью маркера автозаполнения.
Подсчёт определённого слова с учётом регистра в диапазоне
Если Вы хотите подсчитать слово «and» в диапазоне A2:A5, используйте приведённую ниже формулу и нажмите клавишу Enter:
=SUMPRODUCT((LEN(A2:A5) - LEN(SUBSTITUTE(A2:A5, "and", ""))) / LEN("and"))
Метод 2: использование Kutools для Excel с помощью щелчков мышью
Вместо того чтобы возиться с длинными и сложными формулами, есть гораздо более простой способ быстро подсчитать количество конкретного слова в ячейке или диапазоне в Excel. Воспользуйтесь инструментом Kutools для Excel — «Количество слов в тексте». Всего несколько щелчков — и вы готовы к работе! Упростите свои задачи с этим мощным инструментом и забудьте о сложностях традиционных формул.
После установки Kutools для Excel выберите пустую ячейку и последовательно щёлкните Kutools>Помощник формул>Статистические>Количество слов в тексте. Затем в диалоговом окне «Аргументы функции» выполните следующие действия:
- Щёлкните
в поле Text, чтобы выбрать ячейку, в которой нужно подсчитать определённое слово. - Щёлкните
в поле Word, чтобы выбрать ячейку, содержащую ссылку на нужное слово, количество вхождений которого требуется подсчитать. (Либо введите это слово прямо в поле Word.) Затем нажмите ОК.
Если в поле Text используется ссылка на ячейку, вы можете перетащить маркер заполнения на другие ячейки, чтобы применить эту формулу и получить подсчёты.

Если вы хотите получить общее количество слов «and» в диапазоне A2:A5, просто выделите диапазон A2:A5 в поле «Текст» окна «Помощник формул».

Подсчёт определённого текста без учёта регистра в ячейке или диапазоне
- Подсчёт определённого текста без учёта регистра в ячейкеЧтобы подсчитать, сколько раз встречается слово «see» в ячейке A2 без учёта регистра (неважно, написано ли оно как «SEE», «see», «SeE» и т.д.), воспользуйтесь приведённой ниже формулой. После ввода просто нажмите клавишу Enter:
=(LEN(A2)-LEN(SUBSTITUTE(UPPER(A2), UPPER("see"),""))) / LEN("see")
Примечание: вы можете использовать ссылку на ячейку для указания слова в формуле — она будет автоматически обновляться при заполнении с помощью маркера автозаполнения.
Подсчёт определённого символа без учёта регистра в диапазоне
Если Вы хотите подсчитать общее количество слов «and» без учёта регистра в диапазоне A2:A5, используйте приведённую ниже формулу и нажмите клавишу Enter:
=SUMPRODUCT((LEN(A2:A5) - LEN(SUBSTITUTE(UPPER(A2:A5), UPPER("and"), ""))) / LEN(UPPER("and")))
Приведённые выше рекомендации описывают способы подсчёта символов, конкретных символов и определённого текста в Excel. Надеемся, эта информация окажется для вас полезной! Чтобы узнать ещё больше эффективных приёмов работы в Excel и вывести управление данными на новый уровень,ознакомьтесь с ними здесь.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — помогает Вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке».
- Повышает Вашу продуктивность на 50 % при просмотре и редактировании нескольких документов.
- Добавляет эффективные Tabs в Office (включая Excel), как в Chrome, Edge и Firefox.
Оглавление
- Подсчёт символов
- Подсчёт символов в одной ячейке
- Подсчёт символов в диапазоне
- Подсчёт определённых символов
- Подсчёт определённых символов с помощью С учетом регистра (ячейка/диапазон)
- Подсчёт определённых символов без учёта регистра (ячейка/диапазон)
- Подсчёт определённого текста
- Подсчёт определённого текста с помощью С учетом регистра (ячейка/диапазон)
- Подсчёт определённого текста без учёта регистра (ячейка/диапазон)
- См. также
- Лучшие инструменты для повышения продуктивности в Office
- Комментарии



в поле Within_text, чтобы выбрать ячейку, в которой нужно подсчитать определённый символ.
в поле Find_text, чтобы выбрать ячейку, содержащую ссылку на символ, который нужно подсчитать. (Или просто введите нужный символ прямо в поле)Find_text.) Затем нажмите ОК.





в поле Text, чтобы выбрать ячейку, в которой нужно подсчитать определённое слово.
в поле Word, чтобы выбрать ячейку, содержащую ссылку на нужное слово, количество вхождений которого требуется подсчитать. (Либо введите это слово прямо в поле Word.) Затем нажмите ОК.

