Excel посчитать только слова

Skip to content

Как быстро посчитать количество слов в Excel

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

В Microsoft Excel есть несколько полезных функций, которые могут подсчитывать почти все: функция СЧЁТ для подсчета ячеек с числами, СЧЁТЗ для подсчета непустых ячеек, СЧЁТЕСЛИ и СЧЁТЕСЛИМН для условного подсчета ячеек и ДЛСТР для вычисления длины текстовой строки. Мы рассмотрим различные способы подсчета слов:

  • Как посчитать общее количество слов в ячейке
  • Как посчитать конкретные слова в ячейке
  • Подсчёт с учётом регистра
  • Подсчёт определённых слов без учёта регистра
  • Как сосчитать общее количество слов в диапазоне
  • Как подсчитать конкретные слова в диапазоне
  • Как сосчитать слова без использования формул

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

Как посчитать общее количество слов в ячейке

Для подсчета слов в ячейке используйте следующую комбинацию функций ДЛСТР, ПОДСТАВИТЬ и СЖПРОБЕЛЫ:

=ДЛСТР(СЖПРОБЕЛЫ( ячейка ))-ДЛСТР(ПОДСТАВИТЬ( ячейка ;» «;»»))+1

Сюда вы подставляете адрес ячейки, в которой вы хотите посчитать слова.

Например, чтобы пересчитать слова в ячейке A2, используйте такое выражение:

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

Затем вы можете скопировать его вниз по столбцу, чтобы найти количество слов в других ячейках столбца A:

Как работает эта формула подсчета слов?

Во-первых, вы используете функцию ПОДСТАВИТЬ, удаляя этим все пробелы в тексте и заменив их пустой строкой («»), чтобы функция ДЛСТР возвратила количество символов без пробелов:

ДЛСТР(ПОДСТАВИТЬ(A2;» «;»»))

После этого вы вычитаете длину строки без пробелов из общей длины строки и добавляете 1 к окончательному количеству слов, поскольку количество слов всегда равно количеству пробелов плюс 1.

Кроме того, вы используете функцию СЖПРОБЕЛЫ, чтобы удалить лишние пробелы в тексте, если они есть. Иногда рабочий лист может содержать много невидимых на первый взгляд пробелов, например, два или более между словами или случайно набранные в начале или в конце текста (то есть начальные и конечные пробелы). И все они могут испортить результаты вашего подсчета слов. Поэтому удаляем все лишние пробелы, кроме обычных между словами.

Приведенную выше формулу для подсчета слов в Excel можно было бы назвать идеальной, если бы не один недостаток: она ​​возвращает число 1 для пустых ячеек. Чтобы исправить это, вы можете добавить оператор ЕСЛИ для проверки незаполненных ячеек:

=ЕСЛИ(A2=»»; 0; ДЛСТР(СЖПРОБЕЛЫ(A2))-ДЛСТР(ПОДСТАВИТЬ(A2;» «;»»))+1)

Как видно на скриншоте выше, расчёт возвращает ноль для пустых ячеек и правильное количество слов для непустых.

Как посчитать конкретные слова в ячейке

Чтобы подсчитать, сколько раз появляется определенное слово, текст или подстрока, используйте следующий шаблон:

=(ДЛСТР( ячейка )-ДЛСТР(ПОДСТАВИТЬ( ячейка ; слово ;»»)))/ДЛСТР( слово )

Например, давайте посчитаем количество появлений слова «напрасно» в A2:

=(ДЛСТР($A2)-ДЛСТР(ПОДСТАВИТЬ($A2;B$1;»»)))/ДЛСТР(B$1)

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

Рассмотрим пошагово, как подсчитывается количество вхождений определенного текста в ячейку

  1. Функция ПОДСТАВИТЬ удаляет указанное слово из исходного текста.
    В этом примере мы удаляем слово, введенное в B1, из исходного текста, расположенного в A2:
    ПОДСТАВИТЬ($A2;B$1;»»)
  2. Затем функция ДЛСТР вычисляет длину текстовой строки без указанного слова.
    В этом примере ДЛСТР(ПОДСТАВИТЬ($A2;B$1;»»)) возвращает длину текста в ячейке A2 после удаления всех символов, содержащихся во всех вхождениях слова «напрасно».
  3. После этого полученное в п.2 число вычитается из общей длины исходного текста:
    ДЛСТР($A2)-ДЛСТР(ПОДСТАВИТЬ($A2;B$1;»»))
  4. Результатом этой операции является количество символов, содержащихся во всех вхождениях целевого слова, которое в этом примере равно 16 (2 вхождения слова «напрасно», по 8 символов в каждом).
  5. Наконец, посчитанное выше число делится на длину слова. Другими словами, вы делите количество символов, содержащихся во всех вхождениях целевого слова, на количество символов, содержащихся в одном вхождении этого слова. В этом примере 16 делится на 8, и в результате мы получаем 2.

Помимо подсчета количества определенных слов в ячейке, вы можете использовать эту формулу для подсчета вхождений любого текста (подстроки). Например, вы можете подсчитать, сколько раз появляется текст «Вынес»:

Как видите, часть слова здесь тоже была учтена при подсчёте.

Формула с учетом регистра для подсчета определенных слов в ячейке

Как вы, наверное, знаете, в функции Excel ПОДСТАВИТЬ учитывается регистр букв. Поэтому используемая нами формула подсчета слов по умолчанию чувствительна к регистру:

Вы можете в этом убедиться на скриншоте выше.

Формула без учета регистра для подсчета определенных слов в ячейке

Если вам нужно подсчитать вхождения данного слова как в верхнем, так и в нижнем регистре, используйте функцию СТРОЧН или ПРОПИСН внутри ПОДСТАВИТЬ, чтобы преобразовать исходный текст и тот текст, который вы хотите подсчитать, в один и тот же регистр.

=(ДЛСТР( ячейка )-ДЛСТР(ПОДСТАВИТЬ(СТРОЧН( ячейка );СТРОЧН( текст );»»)))/ДЛСТР( текст )

или

=(ДЛСТР( ячейка )-ДЛСТР(ПОДСТАВИТЬ(ПРОПИСН( ячейка );ПРОПИСН( текст );»»)))/ДЛСТР( текст )

Например, чтобы подсчитать количество вхождений слова из B2 в ячейке A3 без учета регистра, используйте:

=(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ(СТРОЧН($A3);СТРОЧН(B$2);»»)))/ДЛСТР(B$2)

Как показано на скриншоте ниже, выражение возвращает одно и то же количество слов независимо от того, как набрано слово:

Как сосчитать общее количество слов в диапазоне

Чтобы узнать, сколько слов содержит строка, столбец или диапазон, возьмите формулу, которая подсчитывает общее количество слов в ячейке, и вставьте ее в функцию СУММПРОИЗВ или СУММ:

=СУММПРОИЗВ(ДЛСТР(СЖПРОБЕЛЫ( диапазон ))-ДЛСТР(ПОДСТАВИТЬ( диапазон ;» «;»»))+1)

или

=СУММ(ДЛСТР(СЖПРОБЕЛЫ( диапазон ))-ДЛСТР(ПОДСТАВИТЬ( диапазон ;» «;»»))+1)

СУММПРОИЗВ — одна из немногих функций Excel, которые умеют обрабатывать массивы. Поэтому вы завершаете ввод обычным способом, нажимая клавишу Enter.

Чтобы функция СУММ могла вычислять массивы, ее следует использовать в формуле массива, которая завершается нажатием Ctrl + Shift + Enter вместо обычного ввода Enter.

Например, чтобы подсчитать все слова в столбце A2:A5, используйте один из следующих вариантов:

=СУММПРОИЗВ(ДЛСТР(СЖПРОБЕЛЫ(A2: A5))-ДЛСТР(ПОДСТАВИТЬ(A2: A5;» «;»»))+1)

или

{=СУММ(ДЛСТР(СЖПРОБЕЛЫ(A2: A5))-ДЛСТР(ПОДСТАВИТЬ(A2: A5;» «;»»))+1)}

Как подсчитать конкретные слова в диапазоне

Если вы хотите подсчитать, сколько раз конкретное слово или текст появляется в строке, столбце или же в определённом диапазоне ячеек, используйте аналогичный подход — возьмите формулу для подсчета определенных слов в ячейке и объедините ее с функцией СУММ или СУММПРОИЗВ:

=СУММПРОИЗВ((ДЛСТР( диапазон )-ДЛСТР(ПОДСТАВИТЬ( диапазон ;  слово ;»»)))/ДЛСТР( слово))

или

=СУММ((ДЛСТР( диапазон )-ДЛСТР(ПОДСТАВИТЬ( диапазон ;  слово ;»»)))/ДЛСТР( слово))

Пожалуйста, не забудьте нажать Ctrl + Shift + Enter , чтобы правильно использовать функцию СУММ как формулу массива.

Например, чтобы подсчитать все вхождения слова, находящегося в C1, в столбце A2:A5, используйте это выражение:

=СУММПРОИЗВ((ДЛСТР(A2:A5)-ДЛСТР(ПОДСТАВИТЬ(A2:A5; C1;»»)))/ДЛСТР(C1))

Если не нужно учитывать регистр букв, добавьте функцию СТРОЧН, как делали ранее при подсчёте в отдельной ячейке:

=СУММПРОИЗВ((ДЛСТР(A2:A5)-ДЛСТР(ПОДСТАВИТЬ(СТРОЧН(A2:A5); СТРОЧН(C1);»»)))/ДЛСТР(C1))

Как сосчитать слова без использования формул.

Если нужно быстро пересчитать слова в ячейке или в диапазоне, то можно сделать это и без формул. Для этого служит инструмент «Count Words», который входит в надстройку Ultimate Suite for Excel.

Об этом замечательном инструменте я уже много рассказывал, и вот здесь он тоже может пригодиться.

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

А сейчас на скриншоте ниже вы видите результаты его применения. Нужно выделить диапазон ячеек (или только одну из них), активировать опцию Count Words, выбрать – как вы хотите получить итоговый результат: в виде числа или формулой. После этого нажимаем кнопку Insert Results. Справа от выделенной области будет вставлен столбец с результатами.

На скриншоте выше вы видите, что результаты подсчета слов при помощи рассмотренных в этой статье формул и с использованием инструмента «Count Words» — одинаковы. Только времени во втором случае у нас уйдёт гораздо меньше.

Вот как можно сосчитать слова в Excel. 

Если ни одно из решений, обсуждаемых в этом руководстве, для вас не подошло, пишите в комментариях. Постараюсь помочь.

Быть может, вас также заинтересует:

Как быстро извлечь число из текста в Excel В этом кратком руководстве показано, как можно быстро извлекать число из различных текстовых выражений в Excel с помощью формул или специального инструмента «Извлечь». Проблема выделения числа из текста возникает достаточно…
Функция ПРАВСИМВ в Excel — примеры и советы. В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
Функция ЛЕВСИМВ в Excel. Примеры использования и советы. В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…
5 примеров с функцией ДЛСТР в Excel. Вы ищете формулу Excel для подсчета символов в ячейке? Если да, то вы, безусловно, попали на нужную страницу. В этом коротком руководстве вы узнаете, как использовать функцию ДЛСТР (LEN в английской версии)…
Как быстро сосчитать количество символов в ячейке Excel В руководстве объясняется, как считать символы в Excel. Вы изучите формулы, позволяющие получить общее количество символов в диапазоне и подсчитывать только определенные символы в одной или нескольких ячейках. В нашем предыдущем…
Как преобразовать текст в число в Excel — 10 способов. В этом  руководстве показано множество различных способов преобразования текста в число в Excel: опция проверки ошибок в числах, формулы, математические операции, специальная вставка и многое другое. Иногда значения в ваших…

На чтение 6 мин. Просмотров 17.5k.

Есть одна штука, которую я бы хотел иметь в Excel: подсчет слов в ячейке.

Если вы работаете в MS Word, в строке состояния есть встроенная опция, которая показывает, сколько слов на листе.

строка состояния Word

В Word есть опция для подсчета слов, но не в Excel. Вы можете посчитать количество ячеек, в которых есть текст, но не фактические слова в них.

В Excel в нашем распоряжении есть функции, с которыми мы можем посчитать почти все. Вы можете создать формулу, которая сможет посчитать слова в ячейке.

Содержание

  1. Четыре разных способа посчитать слова в Excel
  2. 1. Формула для подсчета слов в ячейке
  3. 2. Подсчет слов в диапазоне ячеек
  4. 3. Подсчет количества слов во всей таблицы с кодом VBA
  5. 4. Подсчет определенного слова/текстовой строки в диапазоне
  6. Заключение

Четыре разных способа посчитать слова в Excel

Сегодня в этой статье вы научитесь считать слова в Excel в ячейке или диапазоне ячеек или даже во всей таблице.

Также я покажу вам, как посчитать определенное слово из диапазона ячеек. Теперь без всяких церемоний, давайте начнем.

1. Формула для подсчета слов в ячейке

Сочетание функций ДЛСТР с ПОДСТАВИТЬ

И формула будет (текст в ячейке A1):

= ДЛСТР(A1) — ДЛСТР (ПОДСТАВИТЬ (A1; » «; «»)) + 1

Когда вы ссылаетесь на ячейку, используя эту формулу, она вернет 5 в результате.

Пример работы формулы

И да, у вас есть 5 слов в ячейке.

Как формула работает?

Прежде чем перейти к этой формуле, просто подумайте. В обычном предложении, если у вас восемь слов, у вас определенно будет 7 пробелов в этих словах. Правильно? Это означает, что у вас всегда будет на одно слово больше, чем пробелов.

Идея проста: если вы хотите посчитать слова, подсчитайте пробелы и добавьте единицу.

Теперь, чтобы понять эту формулу, вам нужно разделить ее на три части.

Разделение формулы на части

В первой части мы использовали функцию ДЛСТР (LEN) для подсчета количества символов в ячейке A1. А во второй и третьей части мы объединили ПОДСТАВИТЬ (SUBSTITUTE) с ДЛСТР (LEN), чтобы удалить пробелы из ячейки и затем подсчитать символы.

Наше уравнение выглядит так:

= 20 — 16 +1

  • 20 — общее количество символов с пробелами
  • 16 — символы без пробелов

Когда вы вычтете одно из другого, вы получите количество пробелов, и вам останется добавить один. В результате возвращается число 5, что является общим количеством слов в ячейке.

Когда вы используете приведенную выше формулу, она вернет 1, даже если ячейка пуста, поэтому лучше обернуть ее функцией ЕСЛИ (IF), чтобы избежать этой проблемы.

= ЕСЛИ(ЕПУСТО (A1);0; ДЛСТР(A1) — ДЛСТР(ПОДСТАВИТЬ(A1; » «; «»)) + 1)

Эта формула сначала проверяет ячейку и возвращает количество слов, только если в ячейке есть значение.

Как посчитать слова в Excel

Пользовательская функция

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

Function MyWordCount(rng As Range) As Integer

MyWordCount = UBound(Split(rng.Value, " "), 1) + 1

End Function

Давайте я расскажу вам, как ее использовать.

  • Прежде всего, введите этот код в редакторе VBA.
Введите формулу в редактор
  • Затем вернитесь на свой рабочий лист и введите «= MyWordCount(» и сошлитесь на ячейку, в которой у вас есть значение.

И она вернет количество слов.

Работа пользовательской функции

2. Подсчет слов в диапазоне ячеек

Теперь давайте перейдем на следующий уровень. Здесь вам нужно будет посчитать слова уже в диапазоне ячеек вместо одной ячейки.

Хорошая новость! Можно использовать ту же формулу (добавив небольшое изменение), которую мы использовали выше.

Вот эта формула:

= СУММПРОИЗВ(ДЛСТР(A1:A11)-ДЛСТР(ПОДСТАВИТЬ(A1:A11; » «;»»))+1)

Работа формулы подсчета слов в диапазоне

В приведенной выше формуле A1: A11 — это диапазон ячеек, при вводе формулы в результате получим 55.

Как это работает?

Эта формула работает так же, как и первый метод, но только чуть сложнее. Разница лишь в том, что мы завернули ее в СУММПРОИЗВ (SUMPRODUCT) и ссылаемся на весь диапазон вместо одной ячейки.

Расшифровка работы функции

Вы помните, что СУММПРОИЗВ (SUMPRODUCT) может работать с массивами? Поэтому, когда вы используете эту функцию, она возвращает массив, в котором у вас есть количество слов для каждой ячейки. Далее она суммирует эти цифры и сообщает вам количество слов в столбце.

3. Подсчет количества слов во всей таблицы с кодом VBA

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

Sub Word_Count_Worksheet()

Dim WordCnt As Long

Dim rng As Range

Dim S As String

Dim N As Long

For Each rng In ActiveSheet.UsedRange.Cells

S = Application.WorksheetFunction.Trim(rng.Text)

N = 0

If S <> vbNullString Then

N = Len(S) - Len(Replace(S, " ", "")) + 1

End If

WordCnt = WordCnt + N

Next rng

MsgBox "Всего " & Format(WordCnt, "#,##0") & " слов на активном листе"

End Sub

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

Демонстрация работы макроса

4. Подсчет определенного слова/текстовой строки в диапазоне

Здесь у нас другая ситуация. Допустим, нам нужно посчитать определенное слово в диапазоне ячеек или проверить, сколько раз значение появляется в столбце.

Разберем на примере.

Ниже у нас есть диапазон из четырех ячеек, и из этого диапазона нам нужно посчитать количество появлений слова «понедельник».

Вот формула для этого:

= СУММПРОИЗВ ((ДЛСТР (A1:A4) — ДЛСТР (ПОДСТАВИТЬ (A1:A4; «понедельник»; «»)) / ДЛСТР(«понедельник»))

Формула подсчета конкретного слова

И когда вы введете ее, она возвратит количество понедельников. Ответ — 4.

Формула возвращает количество слов (частоту слова) в диапазоне, а не количество ячеек, в которых есть это слово.

Понедельник встречается четыре раза в трех ячейках.

Как это работает?

Чтобы понять эту функцию, вам снова нужно разделить ее на четыре части.

В первой части функция ДЛСТР (LEN) возвращает массив количества символов в ячейках.

Работа первой части формулы

Вторая часть возвращает массив подсчета символов в ячейках, удалив слово «понедельник».

Работа второй части формулы

В третьей части функция ДЛСТР (LEN) возвращает длину символов слова «понедельник».

Работа третьей части формулы

После этого вычитаем первую часть из второй, а затем делим ее на третью часть. Возвращен массив с количеством слов «понедельник» в каждой ячейке.

Работа четвертой части формулы

В четвертой части СУММПРОИЗВ (SUMPRODUCT) возвращает сумму этого массива и дает количество понедельников в диапазоне.

Заключение

Всякий раз, когда вы печатаете какой-то текст в ячейке или диапазоне ячеек, вы можете использовать эти методы для контроля количества слов.

Я мечтаю, что когда-нибудь в будущем в Excel появится эта опция. Ну а пока будем пользоваться этими замечательными методами.

Я надеюсь, что статья была полезной для вас. Какой метод вам понравился больше всех?

Не забудьте поделиться своими мнениями со мной в разделе комментариев, для меня это важно. И, пожалуйста, не забудьте поделиться со своими друзьями, я уверен, что они это оценят.

Количество слов в ячейке

Задача

Предположим, что в ячейке А1 у нас есть какой-то текст, а в ячейке B1 нам нужно подсчитать количество слов в этом тексте.

Решение

Простым, но красивым решением для подсчета количества слов в ячейке, будет следующая формула для B1:

=ЕСЛИ(ЕПУСТО(A1);0;ДЛСТР(СЖПРОБЕЛЫ(A1))ДЛСТР(ПОДСТАВИТЬ(A1;» «;»»))+1)

=IF(ISBLANK(A1);0;LEN(TRIM(A1))-LEN(SUBSTITUTE(A1;» «;»»))+1)

Разбор полетов

Общий принцип работы формулы прост — число слов в ячейке всегда на 1 больше, чем число пробелов между словами. Таким образом, подсчитав разницу между длиной исходного текста и его же, но взятого без пробелов — мы получим в результате количество пробелов, т.е. количество слов. На случай, если где-то в тексте «для красоты» стоят по два-три пробела между словами или понатыканы пробелы перед или после текста — мы используем функцию СЖПРОБЕЛЫ (TRIM) из категории Текстовые, которая удаляет все лишние пробелы из исходного текста, кроме одиночных пробелов между словами. Таким образом в нашей формуле:

  • ДЛСТР(СЖПРОБЕЛЫ(A1)) — длина исходного текста без лишних пробелов
  • ДЛСТР(ПОДСТАВИТЬ(A1;» «;»»)) — длина исходного текста, в котором все пробелы заменены на пустоту, т.е. удалены, т.е. длина текста без пробелов вообще

Ну, а дальше считаем разницу и прибавляем 1, чтобы получить искомое количество слов.

Остается одна маленькая проблема: если ячейка пустая, то наша формула выдает 1. Поэтому добавим функцию ЕСЛИ (IF), которая будет заранее проверять ячейку на предмет пустоты с помощью функции ЕПУСТО (ISBLANK) и выводить 0 либо считать число слов по нашему алгоритму.

Вот и все. Просто и изящно :)

Ссылки по теме

  • Делим текст на куски
  • Склеивание текста из нескольких ячеек
  • Формула для подсчета количества слов в ячейке Excel
  • Как посчитать определенные слова в ячейке
  • Как посчитать определенные слова в столбце/диапазоне
  • Подсчет всех уникальных слов в столбце с выводом количества повторений

Как всем известно, MS Excel не умеет оперировать такой сущностью, как слова, в его мире есть только ячейки и символы в них, среди которых пробелы не являются значимым разделителем. Поэтому подсчёт слов как штатная операция в Excel, в отличие от Word, отсутствует. Но при желании можно решить задачу различными способами. Рассмотрим их!

Этот лайфхак стар как мир – если:

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

то слов в ячейке всегда на единицу больше, чем количество пробелов в ней.

Простейшая формула, которая решит задачу, подробно описана в статье про функцию ДЛСТР, а я лишь приведу её оттуда:

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

Эта формула не учитывает случаи, когда ячейка совсем пуста или содержит только пробелы. Чтобы учесть этот вариант, есть как минимум два варианта.

Первый вариант – проверить длину ячейки после удаления лишних пробелов и вернуть 0 слов, если 0 символов, а если нет, применять формулу выше

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

Второй вариант мне нравится больше. Можно добавить к ячейке любое слово заранее и из результата подсчета слов вычесть единицу. А поскольку она изначально прибавлялась к количеству пробелов, то из изначальной формулы можно удалить “+ 1” :)

Формула максимально лаконична, если использовать в качестве этого мнимого слова короткий символ, например, точку:

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

Как посчитать определенные слова в ячейке

Если заранее известно, какое слово вы хотите проверить на количество вхождений в строку, решить задачу не так уж сложно. Здесь также поможет связка функций ДЛСТР и ПОДСТАВИТЬ. И поскольку функция ПОДСТАВИТЬ регистрозависимая, для приведения символов в один регистр нужна будет еще функция СТРОЧН или ПРОПИСН (какая вам больше нравится).

Нужно:

  • измерить длину исходной строки
  • функцией ПОДСТАВИТЬ удалить из нее искомое слово, оба значения преобразовав в нижний или верхний регистр перед заменой на пустоту
  • измерить длину результата
  • вычесть из первого значения второе
  • остаток поделить на длину слова

А вот формула:

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

подсчет встречаемости слова в ячейке по вхождению (может входить в другие слова)

Но, если вы хотите посчитать слова целиком, а не по вхождению, есть пара важных моментов:

  • потребуется небольшое шаманство с добавлением лишних пробелов. Нужно добавить их в конце и начале ячейки, а также вместо одного пробела между словами сделать минимум два (иначе, если одинаковые слова идут подряд, при замене с пробелами удалится лишь одно из двух).
  • предварительно нужно будет удалить знаки препинания (иначе они будут мешаться при подстановке)
  • исходный текст и искомое лучше заранее перевести в нижний или верхний регистр, чтобы не делать формулу еще сложнее

Если произвести все эти процедуры прямо в формуле (кроме регистра), она будет выглядеть так:

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

Здесь в ячейке A1 – текст, в котором ищем слово, а в ячейке B1 – само это слово. А так это выглядит на практике:

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

Как посчитать определенные слова в столбце/диапазоне

Этот вопрос не самый однозначный, т.к. ищущий не всегда сам до конца осознаёт, что ищет. Объясню подробнее :)

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

Для первой достаточно будет функции СЧЁТЕСЛИ, для второго варианта потребуется формула массива, аналогичная по своей механике той, что описана выше (подсчёт слов в одной ячейке).

И опять же, если слово длинное и не может входить в другие слова, формулы будут проще, т.к. не придется использовать дополнительные пробелы, а если может входить в них – формулы нужно усложнять.

Подсчет всех уникальных слов в столбце с выводом количества повторений

В Excel отсутствует всякая возможность провернуть подобное ни штатными функциями, ни процедурами. Однако, поскольку у меня и моих коллег-маркетологов часто возникает такая потребность, я разработал и добавил такую процедуру в свою надстройку для Excel !SEMTools.

Важная особенность в том, что она умеет не только считать слова, но любые n-граммы (двусловники, трехсловники и т.д.), и помимо подсчета слов, может строить сводные таблицы сопоставленных с текстом метрик. Подробно можно почитать в статье и посмотреть на видео ниже.

Подсчет ячеек в Excel, используя функции СЧЕТ и СЧЕТЕСЛИ

​Смотрите также​ находит второй пробел.​ нулей), то используем​ ячеек​ «С» во всех​ ее вычисления добавить​ символов), “>1000” (цена​ условие1 была передана​ во всех элементах​Как сделать автозаполнение в​ расположенных в ячейке,​ ячейку В66 пишем​ в статье «Копирование​как посчитать количество символов​ в диапазоне.​ функций​​ различного вида условий.​​Очень часто при работе​​ Это будет конечная​​ оператор «—»:​Артурр​ словах:​​ +1.​​ свыше 1000, выражение​​ константа массива {«LG»;»Samsung»;»Bosch»},​​ диапазона. В каждом​​ Excel​​ используем функцию​

СЧЕТ()

​ такую формулу.​​ в Excel».​​ в тексте​Более новые версии​СЧЕТЕСЛИ​ Например, приведенная ниже​ в Excel требуется​ позиция отчества.​Обратите внимание, что значения​: пробовал, не работает.​Примечание. В формуле используется​

Подсчет ячеек в Excel

​Чтобы составить формулу в​ должно быть указано​ поэтому формулу необходимо​ из вариантов данная​​Как было сказано выше,​​ДЛСТР​

Подсчет ячеек в Excel

​=ДЛСТР(A66)-ДЛСТР(ПОДСТАВИТЬ(A66;»с»;»»))​Получилось так.​Excel​

Подсчет ячеек в Excel

​ Office 2011 ​​. Например, следующая формула​​ формула возвращает количество​ подсчитать количество ячеек​Далее из общей длины​

Подсчет ячеек в Excel

​ теперь отображаются в​Guest​ функция ПРОПИСН чтобы​ Excel для подсчета​​ в кавычках), 5​​ выполнить в качестве​ операция осуществляется при​ аргументом оператора​, так сказать, в​Копируем формулу по​Обратите внимание​

Подсчет ячеек в Excel

​,​Щелкните ячейку, в которой​ подсчитывает ячейки, значения​ ячеек, содержащих отрицательные​ на рабочем листе.​​ строки отнимается количество​​ числовом формате.​

Подсчет ячеек в Excel

СЧЕТЕСЛИ()

​: тоже пробовал, не​​ сделать все буквы​​ количества слов нам​ (точное числовое значение,​ формулы массива. Функция​ помощи функции​ДЛСТР​ «чистом виде».​ столбцу. Получится так.​.​

Подсчет ячеек в Excel

​количество слов​ должен выводиться результат.​ в которых начинаются​ значения:​

Подсчет ячеек в Excel

​ Это могут быть​​ знаков с начала​​ работает.​ большими в словах​ нужно выполнить 3​ кавычки необязательны);​ СУММ подсчитывает число​

Подсчет ячеек в Excel

​ДЛСТР​​могут выступать только​​Выделяем элемент листа, в​Кстати, эта формула поможет​​Excel посчитал и​​,​​На вкладке​​ с буквы​Следующая формула возвращает количество​ пустые или заполненные​ строки до второго​Отдельные текстовые функции и​

​Guest​ так как функция​ шага:​[диапазон_условия2;условие2];… — пара последующих​​ элементов, содержащихся в​​.​ координаты одной ячейки.​ котором должен будет​

Подсчет ячеек в Excel

​ быстро проверить тесты​ кавычки, это, тоже,​букв​Формулы​А​

Подсчет ячеек в Excel

​ ячеек, значение которых​​ ячейки, содержащие только​​ пробела. Результат –​ их комбинации позволяют​: к сожалению результата​ ПОДСТАВИТЬ чувствительна к​Определить длину исходной строки​ аргументов рассматриваемой функции,​ массиве значений, возвращаемых​Автор: Максим Тютюшев​

Подсчет ячеек в Excel

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

​ распределить слова из​ нет.​ регистру. А мы​ с пробелами.​

Подсчет ячеек в Excel

​ смысл которых соответствует​​ функцией СЧЁТЕСЛИМН. Функция​​Функция СЧЁТЕСЛИМН предназначена для​ если нужно посчитать​​ Кликаем на кнопку​​Второй способ.​ тире, пробелы.​цифр​​Другие функции​​К​ А4.​​ в некоторых случаях,​​ которые нужно вернуть.​ одной ячейки в​выручайте господа!​ ищем большую букву​​Определить длину исходной строки​​ аргументам диапазон_условия1 и​​ СЧЁТ возвращает число​​ подсчета числа ячеек​

Подсчет ячеек в Excel

​ общую сумму символов​«Ввести функцию»​Нам нужно посчитать​В Excel есть​,​, наведите указатель мыши​:​СЧЕТЕСЛИ​​ их содержимое должно​​Формула «для отчества» строится​​ отдельные ячейки:​​MCH​ «С» в каждом​​ без пробелов.​​ условие1 соответственно. Всего​​ непустых ячеек в​​ из диапазона, удовлетворяющих​​ в нескольких из​​, расположенную в верхней​ в словах количество​ возможность вставить весь​конкретных букв​

​ на пункт​

office-guru.ru

Подсчет ТЕКСТовых значений (в диапазонах с ТЕКСТом и ЧИСЛАми) в MS EXCEL

​Функции Excel для подсчета​позволяет подсчитывать ячейки,​ отвечать определенным критериям.​ по тем же​ЛЕВСИМВ (текст; кол-во знаков)​

​: еще вариант:​ слове названия городов.​​Вычесть от длины строки​​ может быть указано​ диапазоне A2:A21, то​ установленным одному или​ них? Для этого​ части окна слева​ сразу двух букв​ текст из Word​, т.д.​

​Статистические​ данных очень полезны​ содержащие текстовые значения.​ В этом уроке​

​ принципам:​

​ – отображает заданное​
​=СУММПРОИЗВ(—ПСТР(«00″&D6:AB6;1;ДЛСТР(D6:AB6)+1))​
​Артурр​
​ с пробелами –​

​ до 127 диапазонов​
​ есть число строк​
​ нескольким критериям, и​

​ очень удобно применить​ от строки формул.​ – «с» и​ в одну ячейку.​В Excel нет​и выберите одну​ и могут пригодиться​ Например, следующая формула​ мы подробно разберем​Для объединения значений из​
​ число знаков с​

excel2.ru

Способы подсчета количества ячеек в диапазоне с данными

​Для удобства работы с​: В разных ячейках​ строку без пробелов.​ и условий для​ в таблице. Соотношение​ возвращает соответствующее числовое​

​ функцию автосуммы.​Запускается Мастер функций. Ищем​

  1. ​ «о». В ячейке​ Обычным способом текст​

  2. ​ специальной кнопки подсчета​​ из следующих функции:​​ практически в любой​​ возвращает количество ячеек​​ две основные функции​ нескольких ячеек в​​ начала ячейки;​​ текстом в Excel​ написаны цифры и​

    • ​Выше указанная формула содержит​​ отбора значений.​ полученных величин является​

    • ​ значение. В отличие​​Подсчитаем количество знаков для​ в нем наименование​

    • ​ С66 напишем такую​​ из Word вставляется​ количества символов в​

    • ​СЧЁТЗ​​ ситуации. Надеюсь, что​ со словом «текст»,​

      ​ Excel для подсчета​​ одну строку используется​ПРАВСИМВ (текст; кол-во знаков)​ существуют текстовые функции.​​ буквы вместе. Например:​​ 3 функции. Одна​

  3. ​Примечания:​ искомым значением.​​ от функции СЧЁТЕСЛИ,​​ каждой отдельной ячейки,​

  1. ​ДЛСТР​ формулу.​

  2. ​ в несколько ячеек,​​ ячейке, как в​​: подсчитывает количество непустых​​ данный урок открыл​​ причем регистр не​ данных –​​ оператор амперсанд (&)​​ – возвращает заданное​ Они облегчают обработку​

    • ​ 23д, 15н, 18д​​ из них функция​Во втором и последующем​

    • ​В результате вычислений получим:​​ которая принимает только​ как это было​

    • ​и жмем на​​=СУММПРОИЗВ(ДЛСТР(A66)-ДЛСТР(ПОДСТАВИТЬ(A66;{«с»;»о»};»»)))​ что нарушет всю​

    • ​ Word. Но есть​​ ячеек.​ для Вас все​

      ​ имеет значения.​​СЧЕТ​ или функция СЦЕПИТЬ.​ количество знаков с​​ сразу сотен строк.​​ и т.д.​

  3. ​ ПОДСТАВИТЬ, а далее​ диапазонах условий ([диапазон_условия2],​​Пример 3. В таблице​​ один аргумент с​

См. также

​ описано в предыдущем​ кнопку​

​Копируем формулу по​

​ таблицу. Как этого​

​ функция, которая посчитает​

​СЧЁТ​

​ тайны функций​

support.office.com

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

​Логическое условие функции​​и​Например, значения расположены в​ ​ конца ячейки;​​ Рассмотрим некоторые из​​Как посчитать сумму​​ идут две одинаковые​​ [диапазон_условия3] и т.​​ приведены данные о​​ критерием отбора данных,​​ варианте.​​«OK»​​ столбцу. Получится так.​
​ избежать, смотрите в​ количество символов в​: подсчитывает количество ячеек,​СЧЕТ​СЧЕТЕСЛИ​СЧЕТЕСЛИ​ разных столбцах (ячейках):​ПОИСК (искомый текст; диапазон​ них на примерах.​ этих чисел?​​ ДЛСТР.​ ​ д.) число ячеек​​ количестве отработанных часов​
​ рассматриваемая функция позволяет​​Выделяем диапазон, в котором​ ​.​​Этой же формулой можно​ статье «Как вставить​ каждой ячейке или​ содержащих числа.​и​может содержать групповые​, а также познакомимся​Ставим курсор в ячейку,​ для поиска; начальная​
​Преобразует числа в текст.​​При простой автосумме​
​Сначала функция ДЛСТР проверяет​ должно соответствовать их​ ​ сотрудником на протяжении​​ указывать до 127​
​ указано количество символов,​Вслед за этим происходит​
​ посчитать количество цифр.​ в ячейку Excel​ сразу во всех​СЧИТАТЬПУСТОТЫ​СЧЕТЕСЛИ​ символы:​ с менее популярными​ где будут находиться​ позиция) – показывает​
​ Синтаксис: значение (числовое​ выдает ошибку, из-за​ длину текстовой стирки​ количеству в диапазоне,​ некоторого периода. Определить,​ критериев.​ и жмем на​
​ открытие окна аргументов.​ Только, в формуле,​ текст Word».​ ячейках. Эти способы​​: подсчитывает количество пустых​, а также их​*​ –​ объединенные три значения.​
​ позицию первого появления​ или ссылка на​ текста.​
​ пока в оригинальном​ заданном аргументом диапазон_условия1.​ сколько раз сотрудник​С помощью функции СЧЁТЕСЛИМН​ кнопку​ Данная функция имеет​
​ вместо букв, в​
Как посчитать количество символов в ячейке Excel.

​Второй вариант​​подсчета символов в ячейках​
​ ячеек.​ ближайших соратников –​(звездочку) и​СЧЕТЗ​
​ Вводим равно. Выбираем​ искомого знака или​ ячейку с формулой,​Отделить их тоже​ виде в ячейке​ В противном случае​ работал сверх нормы​ можно рассчитать количество​«Сумма»​ только один аргумент​ кавычках пишем нужную​.​Excel​
​СЧЁТЕСЛИ​​СЧЕТЗ​
​?​,​ ​ первую ячейку с​​ строки при просмотре​
​ дающей в результате​ никак не возможно.​ A1.​
Посчитать количество цифр в ячейке Excel.​ функция СЧЁТЕСЛИМН вернет​ (более 8 часов)​ ячеек, соответствующих критериям,​, расположенную во вкладке​ – адрес конкретной​ цифру.​Посчитать количество цифр в​мы сейчас рассмотрим.​: подсчитывает ячейки, отвечающие​,​(вопросительный знак). Звездочка​
​СЧИТАТЬПУСТОТЫ​​ текстом и нажимаем​
​ слева направо​ число); формат (для​ ​Как поступить в​
​=ДЛСТР(A2)​ код ошибки #ЗНАЧ!.​ в период с​ применяемым к столбцу​
​«Главная»​​ ячейки. Причем нужно​
​Пятый вариант​ ячейке​Сначала уточним, что​ заданным условиям.​СЧИТАТЬПУСТОТЫ​
​ обозначает любое количество​​и​
​ на клавиатуре &.​При разделении текста в​ отображения числа в​ этом случае?​
​Далее функция ПОДСАВИТЬ удаляет​
​Рассматриваемая функция выполняет проверку​​ 03.08.2018 по 14.08.2018.​
​ с числовыми значениями.​в блоке настроек​ ​ заметить, что в​​.​
​Excel​символы в​
​Совет:​
​и​ произвольных символов, а​СЧЕТЕСЛИМН​ Затем – знак​ строке учитывается положение​
​ виде текста).​
​Заранее благодарю!​ из исходной строки​
​ всех условий, перечисленных​Вид таблицы данных:​ Например, в ячейках​
​«Редактирование»​
​ отличие от большинства​Нам нужно посчитать​.​Excel — это​ Чтобы ввести нескольких условий,​СЧЕТЕСЛИМН​ вопросительный знак –​
​.​
​ пробела, заключенный в​ каждого знака. Пробелы​
​Самая полезная возможность функции​dude​ все пробелы:​ в качестве аргументов​Для вычислений используем следующую​ A1:A9содержится числовой ряд​
​.​​ других операторов, этот​
​ во всех ячейках​Формулу пишем, как​и буквы, и​ используйте вместо этого​. Возвращайтесь к нам​ один произвольный символ.​Статистическая функция​ кавычки (“ “).​ показывают начало или​ ТЕКСТ – форматирование​
​: если цифры всегда​ПОДСТАВИТЬ(A2;» «;»»)​
​ условие1, [условие2] и​
​ формулу:​
​ от 1 до​После этого общая сумма​ не поддерживает ввод​ букву «с», т.е.​ в первом варианте.​ цифры, и запятая,​ функцию​ почаще. Всего Вам​Например, чтобы подсчитать количество​

excel-office.ru

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

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

​СЧЕТ​ Снова — &.​ конец искомого имени.​ числовых данных для​ слева​Помещение функции ПОДСАВИТЬ в​ т. д. для​02.08.2018″;A2:A19;»8″)’ class=’formula’>​ 9. Функция =СУММЕСЛИМН(A1:A9;”>2”;A1:A9;”​ знаков во всех​ ссылок на несколько​ сложить букву «с»​ Получится так.​

​ и точка, и​СЧЁТЕСЛИМН​

Подсчет знаков

​ доброго и успехов​ ячеек, содержащих текст,​подсчитывает количество ячеек​​ И так последовательно​​Распределим с помощью функций​ объединения с текстовыми​Function vvv(d As​ качестве аргумента для​ каждой строки. Если​В качестве первых двух​

Способ 1: подсчет символов

​ ​ элементах будет отображена​ ячеек или на​ во всех ячейках.​​Можно к имеющемуся тексту,​​ др. знак, и​.​

  1. ​ в изучении Excel.​ который начинается с​ в списке аргументов,​ соединяем ячейки с​​ имя, фамилию и​​ данными. Без использования​ Range) As Double​ функции ДЛСТР позволяет​

    Переход в мастер функций в Microsoft Excel

  2. ​ все условия выполняются,​ условий проверки указаны​​Пример 1. Определить количество​​ в отдельной ячейке​ массив. В поле​​ Для этого не​​ числам в ячейках​

    Переход к функции ДЛСТР в Microsoft Excel

  3. ​ пустое место между​Выделите диапазон ячеек и​Автор: Антон Андронов​ буквы​ которые содержат только​ текстом и пробелы.​ отчество в разные​ функции Excel «не​Dim s​ нам автоматически определить​ общая сумма, возвращаемая​ даты, которые автоматически​ телевизоров производства LG​​ рядом с диапазоном​​«Текст»​ нужно считать буквы​ добавить дополнительные числа​ словами, числами, кавычки,​ нажмите клавишу​Подсчитаем количество ячеек содержащих​Н​ числовые значения. Например,​Получаем в одной ячейке​ столбцы.​ понимает», как показывать​For Each s​ длину строки без​ СЧЁТЕСЛИМН, увеличивается на​ преобразовываются в код​​ в таблице данных,​​ выделения.​

    Аргументы функции ДЛСТР в Microsoft Excel

  4. ​вводим вручную адрес​ во всех ячейках​ , буквы, т.д.​ т.д. По-простому –​

Результат подсчета количества символов функцией ДЛСТР в Microsoft Excel

Способ 2: подсчет символов в столбце

​RETURN​ текст. Предполагаем, что​(без учета регистра),​ на рисунке ниже​ объединенные значения:​В первой строке есть​ числа, и преобразует​ In d​

  1. ​ пробелов.​ единицу.​ времени Excel (числовое​ стоимость которых не​Урок:​ элемента, в котором​ отдельно. Достаточно написать​ Этот способ удобен,​ сколько места занимает​

    Маркер выделения в Microsoft Excel

  2. ​.​ диапазон содержит и​ можно воспользоваться следующей​ мы подсчитали количество​

Примменение автосуммы в Microsoft Excel

​Использование функции СЦЕПИТЬ:​​ только имя и​ их в базовый​

Способ 3: подсчет символов в нескольких ячейках с помощью автосуммы

​vvv = vvv​ДЛСТР(ПОДСТАВИТЬ(A2;» «;»»))+1​​Если в качестве аргумента​​ значение), а затем​ превышает 20000 рублей.​Как посчитать сумму в​ нужно подсчитать символы.​ одну формулу.​ когда очень много​ текст.​Щелкните ячейку, в которой​ текст и числа​

  1. ​ формулой:​ ячеек в диапазоне,​С помощью кавычек в​ фамилия, разделенные пробелом.​ формат.​
  2. ​ + Val(d.Text)​Обратите внимание! На этом​ условиеN была передана​ выполняется операция проверки.​​Вид исходной таблицы:​​ Экселе​​ Можно сделать по-другому,​​В ячейке E66​​ таких ячеек. Смотрите​​Первый вариант​

    Примменение автосуммы в Microsoft Excel

  3. ​ должен выводиться результат.​ и пустые ячейки.​Если необходимо подсчитать количество​ который полностью состоит​ формуле можно добавить​ Формула для извлечения​

Сумма символов всех ячеек в Microsoft Excel

​Покажем на примере. Допустим,​​Next​ этапе следует добавить​

Способ 4: подсчет символов в нескольких ячейках при помощи функции

​ ссылка на пустую​ Последний (третий) критерий​Для расчета количества телевизоров​В вышеуказанном способе нужно​ что будет проще​ напишем такую формулу.​ об этом статью​.​На вкладке​Пусть диапазон суммирования находится​ ячеек, которые содержат​ из чисел:​ в конечное выражение​ имени: =ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)).​ нужно объединить текст​End Function​​ +1, ведь последнее​​ ячейку, выполняется преобразование​

  1. ​ – количество рабочих​ компании LG, стоимость​ сразу провести расчет​ для пользователей. Устанавливаем​=СУММПРОИЗВ(ДЛСТР(A66:A68)-ДЛСТР(ПОДСТАВИТЬ(A66:A68;»с»;»»)))​

    ​ "Добавить текст в​

    Функция СУММ в Microsoft Excel

  2. ​Как посчитать количество символов​Формулы​ в ячейках​ ровно четыре символа,​В следующем примере в​ любой знак или​​ Для определения второго​​ в строках и​vikttur​ слово в тексте​

Рассчет суммы функцией символов СУММ в Microsoft Excel

​ пустого значения к​ часов больше 8.​ которых не превышает​ для каждого элемента​ курсор в поле​Получится так.​ ячейки с текстом​ в ячейке​щелкните​A1:A10​​ то используйте эту​​ двух ячейках диапазона​

​ текст.​

lumpics.ru

Функция СЧЁТЕСЛИМН считает количество ячеек по условию в Excel

​ аргумента функции ЛЕВСИМВ​ числовые значения:​: Формула массива:​ не имеет соответствующего​ числовому 0 (нуль).​В результате расчетов получим​ 20000 рублей используем​ отдельно и только​ аргумента и просто​В тексте в​ Excel».​Excel​Вставить​. Предположим, что диапазон​

Примеры использования функции СЧЁТЕСЛИМН в Excel

​ формулу:​ содержится текст. Как​Функция ПОИСК возвращает начальную​ – количества знаков​Использование амперсанда без функции​=СУММ(—ЛЕВСИМВ(A1:A3;2))​ ему пробела.​При использовании текстовых условий​ следующее значение:​ следующую формулу:​

Как посчитать количество позиций в прайсе по условию?

​ потом подсчитать общую​ кликаем по нужной​ ячейке Excel можно​Третий вариант​.​

​, наведите указатель мыши​

Пример 1.

​ содержит и текст​Функция​ видите, функция​ позицию искомого текста​ – используется функция​

СЧЁТЕСЛИМН.

​ ТЕКСТ дает «неадекватный»​

  • ​bobo​Дальше остались только вычесть​ можно устанавливать неточные​Функция имеет следующую синтаксическую​Описание аргументов:​
  • ​ сумму знаков во​ области на листе.​ посчитать не только​.​
  • ​У нас такая​ на пункт​ и числа и​
  • ​СЧЕТЕСЛИ​

​СЧЕТ​

количество позиций в прайсе.

Как посчитать долю группы товаров в прайс-листе?

​ (без учета регистра).​ ПОИСК. Она находит​ результат:​: выделяем нужные ячейки,​ от длины оригинального​ фильтры с помощью​ запись:​A2:A11 –диапазон первого условия,​ всех ячейках. Но​ После этого её​ символы, но и​Посчитать количество символов в​

​ таблица.​

Пример 2.

​Статистические​ пустые ячейки. Функция​

​позволяет использовать в​их игнорирует.​ Например:​ пробел в ячейке​Excel вернул порядковый номер​ правый клик, формат​ текста длину строки​ подстановочных символов «*»​=СЧЁТЕСЛИМН(диапазон_условия1;условие1;[диапазон_условия2;условие2];…)​ ячейки которого хранят​ существует и такой​ адрес появится в​ слова. Какую формулу​ нескольких ячейках​Мы будем использовать функцию​и выберите одну​ СЧЁТЗ() подсчитает и​ качестве условия даже​А вот ячейки, содержащие​Функция ПОИСК вернула позицию​

​ А2, начиная слева.​

доля группы товаров в прайс-листе.

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

​ для даты и​ ячеек, (основной «д»)или​ без пробелов и​ и «?».​Описание аргументов:​ текстовые данные с​ вариант, в котором​ поле. Когда данные​ написать для этого,​Excel.​

​ «ДЛСТР». Для тех,​

Пример 3.

​ из следующих функции:​ текст и числа,​

​ формулы. К примеру,​

​ значения даты и​ 10, т.к. слово​Формула для извлечения фамилии:​ общий формат вместо​ (основной «км») или​ в результате мы​Одна из самых полезных​диапазон_условия1 – обязательный аргумент,​ названием фирмы и​ все расчеты будут​

​ внесены, жмем на​ смотрите в статье​

количество ячеек по нескольким условиям.

Особенности использования функции СЧЁТЕСЛИМН в Excel

​Нам нужно посчитать​ кто хочет запомнить​

​СЧЁТЗ​

​ поэтому она не​

  • ​ чтобы посчитать количество​ времени, учитываются:​ «Захар» начинается с​С помощью функции ПОИСК​ денежного. Чтобы избежать​ (основной «кг») и​ автоматически получаем количество​ задач по работе​
  • ​ принимающий ссылку на​ величиной диагонали;​ проводиться в только​ кнопку​ «Посчитать количество слов​ количество символов в​ эти буквы, можно​: подсчитывает количество непустых​ годится.​ ячеек, значения в​Функция​ десятого символа в​ Excel определяет количество​ подобного результата, применяется​ т.д. можно писать​ слов:​ с текстом в​ диапазон ячеек, в​»LG*» – условие поиска​ одной из них.​«OK»​ в ячейке Excel».​ нескольких ячейках сразу,​ их запомнить, как​ ячеек.​Подсчитаем количество ячеек содержащих​ которых больше среднего​СЧЕТ​
  • ​ строке. Где это​ знаков для функции​ функция ТЕКСТ. Она​ что вы пожелаете.​Практическое применения выше описных​ Excel – это​ отношении содержащихся данных​ с подстановочным знаком​ В этом случае​

​.​

  1. ​Иногда наступает необходимость узнать,​ узнать их сумму.​ сокращенное предложение «ДЛина​СЧЁТ​ текстовые значения с​ значения, можно воспользоваться​может подсчитывать количество​ может пригодиться?​ ПРАВСИМВ. Функция ДЛСТР​ форматирует значения по​
  2. ​bobo​ формул наиболее часто​ автоматический подсчет количества​ в которых будет​ «*» (любое количество​ нужно применять составную​Как видим, после этого​ сколько символов содержится​Первый способ​ СТРоки». Эта функция​
  3. ​: подсчитывает количество ячеек,​ помощью других формул​ следующей формулой:​ ячеек сразу в​Функция ПОИСК определяет положение​ «считает» общую длину​
  4. ​ заданию пользователя.​:​ встречается при анализе​ слов или определенных​ применен критерий, указанный​

exceltable.com

Формула подсчета количества слов и символов в ячейке Excel

​ символов после «LG»;​ формулу с использованием​ результат расчета количества​ в конкретной ячейке.​.​ считает количество символов​ содержащих числа.​ (см. файл примера):​Если одного условия Вам​ нескольких несмежных диапазонах:​ знака в текстовой​

Формула подсчета количества слов в ячейке Excel

​ текста. Затем отнимается​Формула «для даты» теперь​слэн​ больших списков ключевых​ в строке. Существует​ в качестве второго​B2:B11 – диапазон второго​ оператора​ знаков выводится на​ Конечно, можно просто​Устанавливаем функцию «ДЛСТР»,​ в ячейке.​СЧИТАТЬПУСТОТЫ​=СУММПРОИЗВ(—(A1:A10>»»))​ будет недостаточно, Вы​Если необходимо подсчитать количество​ строке. А функция​ количество знаков до​ выглядит так:​: как в формате​ фраз.​

​ много разных способов​ аргумента;​ условия, содержащий значения​СУММ​ экран.​

  1. ​ подсчитать вручную, но​ как в первом​
  2. ​Находится функция «ДЛСТР»​: подсчитывает количество пустых​
  3. ​или другой вариант:​ всегда можете воспользоваться​ непустых ячеек в​

Количесвто слов в ячейке.

​ ПСТР возвращает текстовые​ первого пробела (найденное​Второй аргумент функции –​ применить эти «или»​​ для решения данной​

​условие1 – обязательный аргумент,​ стоимости товаров;​.​Для того, чтобы подсчитать​ что делать, если​

​ варианте. Затем, функцией​

​ на закладке «Формулы»​ ячеек.​=СУММПРОИЗВ(—ЕТЕКСТ(A1:A10))​

​ статистической функцией​

​ диапазоне, то можно​ значения (см. пример​ ПОИСКом).​ формат. Где брать​ ?​Как посчитать количество символов​

​ задачи, но мы​

​ принимающий условие для​»​Выделяем элемент листа, в​ количество знаков в​ элементов много, а​ «Автосумма» складываем эти​

​ в разделе «Библиотека​СЧЁТЕСЛИ​или​СЧЕТЕСЛИМН​ воспользоваться статистической функцией​ выше). Либо можно​Вторая строка содержит имя,​

​ строку формата? Щелкаем​Михаил С.​ в ячейках Excel?​ рассмотрим самый простой.​ отбора данных из​

​Результат вычислений:​

Формула подсчета количества символов в ячейке Excel

​ который будет выводиться​ столбце или в​ подсчет следует проводить​ значения отдельных ячеек.​ функций». Нажимаем на​: подсчитывает ячейки, отвечающие​=СУММПРОИЗВ(ЕТЕКСТ(A1:A10)+0)​. Данная функция позволяет​СЧЕТЗ​ заменить найденный текст​

  1. ​ отчество и фамилию.​ правой кнопкой мыши​
  2. ​: А что должно​ Аналогичным способом мы​Как посчитать количество слов​ диапазона ячеек, указанных​
  3. ​Пример 2. В таблице​ результат. Вводим в​ любом другом диапазоне​

​ с постоянно меняющимся​Второй способ​ кнопку «Текстовые». В​ заданным условиям.​

Количесвто символов в ячейке.

​еще варианты:​ подсчитывать ячейки в​. Непустыми считаются ячейки,​ посредством функции ЗАМЕНИТЬ.​ Для имени используем​ по ячейке со​ получиться, если 23д+15н?​ можем подсчитать количество​ и пробелов в​ в качестве диапазон_условия1.​

exceltable.com

Как посчитать сумму, когда на ячейках цифры и буквы написаны вместе?

​ содержатся данные о​​ него формулу по​ данных не обязательно​ содержимым для определенных​.​ появившемся списке выбираем​
​Совет:​=СЧЁТЗ(A1:A10)-СЧЁТ(A1:A10)​
​ Excel, которые удовлетворяют​ содержащие текст, числовые​Скачать пример функции для​
​ такую же формулу:​ значением. Нажимаем «Формат​
​bobo​ любых символов в​
​ ячейках Excel? Фактически​

​ Этот аргумент принимает​​ покупках в интернет​ шаблону:​
​ прописывать формулу для​ целей? Давайте узнаем,​
​Совмещаем функцию «ДЛСТР»​
​ функцию «ДЛСТР».​ Чтобы ввести нескольких условий,​
​=СЧЁТЕСЛИ(A1:A10;»*?»)​ сразу двум и​
​ значения, дату, время,​
​ работы с текстом​

​Формула для извлечения фамилии​​ ячеек». В открывшемся​
​: слово «основной» -​

​ слове или целой​​ слова в строке​ числа, данные ссылочного​ магазине бытовой техники​=СУММ(ДЛСТР(адрес_ячейки1);ДЛСТР(адрес_ячейки2);…)​ каждой ячейки в​ как подсчитать количество​ с функцией «СУММ».​

​В ячейке В49 устанавливаем​​ используйте вместо этого​

​Если число находится в​​ более условиям.​ а также логические​ в Excel​

​ несколько иная: Это​​ окне выбираем «все​ это значение ячейки​

​ строке. Для примера​​ разделены символом пробела.​ типа, текстовые строки,​ за определенный период​После того, как функция​ отдельности.​ знаков в Экселе.​ Получится такая формула.​ функцию «ДЛСТР». Диалоговое​ функцию​
​ текстовом формате, то​К примеру, следующая формула​ значения ИСТИНА или​Читайте так же: как​

​ пять знаков справа.​​ форматы». Копируем нужный​ который вбивает пользователь​ посчитаем количество букв​

​ Между каждым словом​​ содержащие логические выражения.​

​ времени. Определить соотношение​​ с адресами всех​Становимся в нижний правый​

​Скачать последнюю версию​​ =СУММ(ДЛСТР(A49);ДЛСТР(A50);ДЛСТР(A51))​ окно функции заполнили​
​СЧЁТЕСЛИМН​

​ оно также будет​​ подсчитывает ячейки, значения​
​ ЛОЖЬ.​

planetaexcel.ru

Функции для работы с текстом в Excel

​ перевести число и​ Вложенные функции ПОИСК​ в строке «Тип».​ с клавиатуры, добавочное​ «С» в слове​ 1 пробел, поэтому​ Например, из таблицы,​

Примеры функции ТЕКСТ в Excel

​ проданных продуктов фирм​ ячеек, количество символов​ угол ячейки с​ Excel​Получится так.​ так.​.​ подсчитано. Если нужно​

​ которых больше нуля,​Решить обратную задачу, т.е.​ сумму прописью.​ ищут второй и​ Вставляем скопированное значение​ слово (после цифры)​ Миссисипи:​ пробелов в текстовой​ содержащей поля «Наименование»,​ LG, Samsung и​

​ в которых нужно​ формулой. Появляется маркер​Для подсчета символов в​Четвертый вариант​

Выручка.

​В строке «Текст» диалогового​Выделите диапазон ячеек и​ подсчитать только те​

Плохой пример.

​ но меньше 50:​ подсчитать количество пустых​Синтаксис функции ПОИСК:​ третий пробелы в​ в формулу.​ — экзель приписывает​Определяем длину исходного слова​ строке всегда на​

ТЕКСТ.

​ «Стоимость», «Диагональ экрана»​ Bosch продавцом с​

​ подсчитать, введена, жмем​ выделения. Зажимаем левую​ Excel существует специальная​.​ окна функции указываем​ нажмите клавишу​ значения, которые не​Функция​ ячеек в Excel,​«искомый текст» — что​ строке. ПОИСК(» «;A3;1)​Приведем еще пример, где​

Формат ячеек.

​ то слово которое​ «Миссисипи» = 9.​ единицу меньше чем​ необходимо выбрать устройства,​ фамилией Иванов к​ на кнопку​ кнопку мыши и​ функция, которая называется​

Числа.

​Как посчитать количество конкретных​ адрес ячейки с​RETURN​ могут быть преобразованы​

Оператор 2 минуса.

​СЧЕТЕСЛИМН​ Вы сможете, применив​ нужно найти;​

​ находит первый пробел​

Функция разделения текста в Excel

​ может быть полезна​ вы написали формат​Определяем длину этого же​ слов. Простая формула​ цена которых не​

  • ​ общему количеству реализованного​ENTER​ тянем его параллельно​«ДЛСТР»​
  • ​ букв в​ текстом, в котором​.​ в число, то​
  • ​позволяет подсчитывать ячейки,​ функцию​«просматриваемый текст» — где​ слева (перед отчеством).​ данная функция. Добавим​ ячеек-все форматы-основной «слово»​ слова, но без​

​ для понимания: количество​ превышает 1000 долларов,​ товара всеми продавцами.​. На экран выводится​ той области, в​

​. Именно с её​Excel​ нужно посчитать символы.​Подсчет уникальных значений среди​

ФИО.

​ нужно использовать формулу​ используя условие​СЧИТАТЬПУСТОТЫ​ искать;​ К найденному результату​ нули в начале​»слово» — это​ буквы «С» -​ слов в строке​ производителем является фирма​Вид исходной таблицы:​ общая сумма сложения​

​ которой хотим подсчитать​

ПРАВСИМВ.

​ помощью можно просуммировать​.​Нажимаем «ОК». Получилась​ повторяющихся​ массива:​И​:​«начальная позиция» — с​ добавляем единицу (+1).​

​ числа. Если ввести​ то что вы​ «Мииипи» = 6.​ = количество пробелов​

ЛЕВСИМВ.

​ Samsung, а диагональ​Для получения искомого значения​ знаков.​ количество символов.​ знаки в конкретном​У нас такая​ такая формула в​Подсчет количества вхождений значения​=СУММ(ЕСЛИ(ЕОШ(A1:A10+0);1;0))​. Если же требуется​Статистическая функция​ какой позиции начинать​ Получаем ту позицию,​ вручную, Excel их​

​ хотите видеть после​Вычитаем от исходного слова​ +1. Другими словами​ составляет 5 дюймов.​ используем формулу:​

​Как видим, существует несколько​Формула копируется на весь​ элементе листа. Существует​ таблица.​ ячейке А49. =ДЛСТР(A49)​Функция СЧЁТ​В Excel есть несколько​

​ подсчитать количество с​СЧЕТЕСЛИ​ искать (по умолчанию​

ПСТР.

Функция объединения текста в Excel

​ с которой будем​ удалит. Поэтому введем​ цифры.​ слово без буквы​ нам нужна формула​

​ В качестве условий​Для поиска сразу нескольких​

ФИО 2.

​ способов подсчета количества​ диапазон. Результат сразу​ несколько способов её​Первый способ.​Копируем формулу по​Функция СЧЁТЗ​ функций, позволяющих подсчитать​ условием​позволяет производить подсчет​ – 1).​ искать второй пробел.​ формулу:​bobo​ «С»: 9-6=3.​

​ для подсчета количества​ можно указать “Samsung*”​

Объединение.

​ значений в векторе​

СЦЕПИТЬ.

​ символов в отдельных​ же виден на​ использования.​Нам нужно посчитать​ столбцу. Какими способами​

Функция ПОИСК текста в Excel

​Функция СЧИТАТЬПУСТОТЫ​ число пустых ячеек​ИЛИ​ ячеек рабочего листа​

СЦЕПИТЬ.

​Если нужно учитывать регистр,​Часть формулы – ПОИСК(«​Если нужно вернуть прежние​: лучше посмотрите в​В результате формула автоматически​ пробелов в строке​

​ (подстановочный символ «*»​ данных (столбце B:B)​ ячейках, так и​ листе.​Для того, чтобы произвести​ количество буквы «с»​ быстро скопировать формулу​Функция СЧЁТЕСЛИ​

​ или ячеек с​, необходимо задействовать несколько​ Excel с применением​

​ используется функция НАЙТИ.​ «;A3;ПОИСК(» «;A3;1)+1) –​ числовые значения (без​

​ этом файле формат​

  • ​ посчитала количество букв​ и к результату​
  • ​ замещает любое количество​ в качестве аргумента​
  • ​ общего числа знаков​Урок:​ подсчет всех знаков,​ в словах. В​

​ по столбцу, смотрите​Рассмотрим,​

exceltable.com

​ данными определенного типа​

Понравилась статья? Поделить с друзьями:
  • Excel посчитать сумму по условию как выборочных ячеек
  • Excel посчитать сумму по курсу
  • Excel посчитать сумму определенных строк
  • Excel посчитать сумму если цвет ячейки то
  • Excel посчитать сумму если есть значение в другом столбце