Вычисления текстовых данных в excel


Для подсчета значений, удовлетворяющих определенному критерию, существует простая и эффективная функция

СЧЁТЕСЛИ()

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

подстановочные знаки

*, ? для поиска текстовых значений, делают

СЧЁТЕСЛИ()

достаточно мощным средством поиска.

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

СЧЁТЕСЛИ()

.

Данные будем брать из диапазона

A2:A12

(см.

файл примера

).

Подсчитывать будем значения с различными вариантами вхождения слова «

яблоки

».


Задача


Критерий


Формула


Результат


Примечание

подсчитать значения

точно

соответствующие критерию

яблоки

=

СЧЁТЕСЛИ($A$2:$A$12; «яблоки»)


2

Критерий указан в формуле

подсчитать значения

точно

соответствующие критерию

яблоки (ячейка C6)

=

СЧЁТЕСЛИ($A$2:$A$12; C6)


2

Критерий указан через ссылку

подсчитать значения, заканчивающиеся на слово

яблоки

, например,

C

вежие яблоки

*яблоки (ячейка С3)

=

СЧЁТЕСЛИ($A$2:$A$12; C3)


3

Использован

подстановочный знак

* (перед значением)

подсчитать значения, начинающиеся на слово

яблоки

, например,

яблоки местные

яблоки* (ячейка С4)

=

СЧЁТЕСЛИ($A$2:$A$12; C4)


4

Использован

подстановочный знак

* (после значения)

подсчитать значения, содержащие слово

яблоки

в любом месте

*яблоки* (ячейка С5)

=

СЧЁТЕСЛИ($A$2:$A$12; C5)


7

Использовано 2

подстановочных

знака

*

подсчитать ячейки, начинающиеся с

гру

и содержащие ровно

6

букв

гру??? (ячейка С7)

=

СЧЁТЕСЛИ($A$2:$A$12; C7)


1

Использован

подстановочный знак

?

подсчитать значения с учетом

РЕгиСТра

содержащие

Яблоки

в любом месте

Яблоки (ячейка С8)

=

СУММ(ЕСЛИ (ЕОШИБКА(НАЙТИ( $C$8;$A$2:$A$12));0;1))


2

Использована

формула массива

подсчитать ячейки

точно

содержащие слово

Яблоки

с учетом

РЕгиСТра

Яблоки (ячейка С9)

=

СУММ(ЕСЛИ( СОВПАД($C$9;A2:A12);1;0))


1

Использована

формула массива

Также для подсчета значений с

подстановочными знаками

может быть использована функция

БСЧЕТА()

. Для ее работы требуется табличка с критериями (см.

файл примера

).


Примечание

. О подсчете числовых значений с одним критерием читайте статью

Функция СЧЁТЕСЛИ() в MS Excel — Подсчет значений с единственным критерием

.

О подсчете числовых значений, сохраненных в текстовом формате

Вычисления в MS EXCEL производятся с точностью до 15 знаков (см. статью

Округление и точность до 15 значащих цифр в MS EXCEL

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

Отображение в MS EXCEL ЧИСЕЛ с точностью более 15 значащих цифр

). При подсчете таких значений с помощью функции

СЧЕТЕСЛИ()

могут возникнуть сложности.

Как видно из рисунка выше формула =

СЧЁТЕСЛИ(A7:A14;C9)

должна была вернуть значение 2, т.к. в столбце А два значения 12345678910110005 (выделено красным, 17 значащих цифр). Однако, формула возвращает 8, т.е. все значения удовлетворяют критерию. Дело в том, что

СЧЕТЕСЛИ()

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

Чтобы этого не происходило используйте формулу

=СЧЁТЕСЛИ(A7:A14;»*»&C9)

— преобразования удастся избежать.

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

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

Скачивание примеров

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

Скачивание примеров для подсчета значений в электронных таблицах

В этой статье

  • Простой подсчет

    • Использование автосуммирования

    • Добавление строки «Подытая»

    • Подсчет ячеек в списке или столбце таблицы Excel с помощью функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ

  • Подсчет на основе одного или нескольких условий

    • Видео: использование функций СЧЁТ, СЧЁТЕСЛИ и СЧЁТЗ

    • Подсчет ячеек в диапазоне с помощью функции СЧЁТ

    • Подсчет ячеек в диапазоне на основе одного условия с помощью функции СЧЁТЕСЛИ

    • Подсчет ячеек в столбце на основе одного или нескольких условий с помощью функции БСЧЁТ

    • Подсчет ячеек в диапазоне на основе нескольких условий с помощью функции СЧЁТЕФС

    • Подсчет количества вхождений на основе условий с помощью функций СЧЁТ и ЕСЛИ

    • Подсчет количества вхождений нескольких текстовых и числовых значений с помощью функций СУММ и ЕСЛИ

    • Подсчет ячеек в столбце или строке в pivotTable

  • Подсчет, если данные содержат пустые значения

    • Подсчет непустых ячеек в диапазоне с помощью функции СЧЁТ

    • Подсчет непанковых ячеек в списке с определенными условиями с помощью функции БДСУНТА

    • Подсчет пустых ячеек в смежном диапазоне с помощью функции СЧИТАТЬПУСТОТЫ

    • Подсчет пустых ячеек в несмежном диапазоне с помощью сочетания функций СУММ и ЕСЛИ

  • Подсчет частоты вхождения уникальных значений

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

    • Подсчет количества уникальных значений в диапазоне, которые отвечают одному или несколько условиям, с помощью функций ЕСЛИ, СУММ, ЧАСТОТА, СОВПАДЕНИЕ и LEN

  • Особые случаи (подсчет всех ячеек, подсчет слов)

    • Подсчет общего количества ячеек в диапазоне с помощью функций ЧСТРОК и ЧИСЛСТОЛБ

    • Подсчет слов в диапазоне с помощью сочетания функций СУММ, ЕСЛИ, LEN, TRIM и SUBSTITUTE

  • Отображение вычислений и подсчетов в строке состояния

Простой подсчет

Подсчитать количество значений в диапазоне можно с помощью простой формулы, кнопки или функции.

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

Видео: подсчет ячеек с помощью строки состояния Excel

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

Браузер не поддерживает видео.

Использование автосуммирования

Для этого вы можете выбрать диапазон ячеек, содержащий хотя бы одно числовые значения. Затем на вкладке Формулы нажмите кнопку Автоумма > чисел.

Количество чисел

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

К началу страницы

Добавление строки «Подытая»

Вы можете добавить строку подытвного Excel данных. Щелкните в любом месте данных и выберите в > данные.

Примечание: Параметр «Подытая» работает только с обычными Excel данными, а не Excel таблицами, сетными таблицами и сетными таблицами.

Нажмите кнопку "Подытая" на вкладке "Данные", чтобы добавить строку "Подытая" в Excel данных.

Кроме того, обратитесь к следующим статьям:

  • Структурирование (группировка) данных на листе

  • Вставка промежуточных итогов в списке данных на листе

К началу страницы

Подсчет ячеек в списке или столбце таблицы Excel с помощью функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ

Функция SUBTOTAL используется для подсчета количества значений в Excel или диапазоне ячеек. Если таблица или диапазон содержат скрытые ячейки, можно использовать функцию SUBTOTAL, чтобы включить или исключить эти скрытые ячейки, что является самым большим различием между функциями СУММ и ИТОГИ.

Синтаксис SUBTOTAL выглядит так:

ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции;ссылка1;[ссылка2];…])

Пример с подытогом

Чтобы включить скрытые значения в диапазон, для аргумента function_num следует установить значение 2.

Чтобы исключить скрытые значения в диапазоне, function_num значение 102.

К началу страницы

Подсчет на основе одного или нескольких условий

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

Видео: использование функций СЧЁТ, СЧЁТЕСЛИ и СЧЁТЗ

В видеоролике ниже показано, как использовать функцию СЧЁТ, а также функции СЧЁТЕСЛИ и СЧЁТЗ для подсчета только тех ячеек, которые удовлетворяют заданным условиям.

Браузер не поддерживает видео.

К началу страницы

Подсчет ячеек в диапазоне с помощью функции СЧЁТ

Чтобы подсчитать количество числовых значений в диапазоне, используйте в формуле функцию СЧЁТ.

Пример функции СЧЁТ

В примере выше ячейки A2, A3 и A6 содержат числовые значения в диапазоне, поэтому результат — 3.

Примечание: A7 — это значение времени, но оно содержит текст(a.m.),поэтому COUNT не считает его числом. Если вы удалите a.m. В ячейке счёт будет считать A7 числом и изменит результат на 4.

К началу страницы

Подсчет ячеек в диапазоне на основе одного условия с помощью функции СЧЁТЕСЛИ

С помощью функции СЧЁТЕФ можно подсчитать, сколько раз определенное значение отображается в диапазоне ячеек.

Примеры с функцией СЧЁТЕСЛИ

К началу страницы

Подсчет ячеек в столбце на основе одного или нескольких условий с помощью функции БСЧЁТ

Функция Б СЧЁТ подсчитывают ячейки, содержащие числа в поле (столбце) записей списка или базы данных, которые соответствуют за условиям, за которые вы указываете.

В следующем примере нужно подсчитать количество месяцев, включая или более поздние месяцы марта 2016 г., в которых было продано более 400 единиц товаров. Первая таблица на этом сайте (от А1 до B7) содержит данные о продажах.

Образец данных для DCOUNT

В DCOUNT используются условия для определения того, откуда следует возвратить значения. Условия обычно вются в ячейки на самом на этом же самом телефоне, а затем ссылаются на эти ячейки в аргументе условия. В этом примере ячейки A10 и B10 содержат два условия: одно, которое указывает, что возвращаемого значения должно быть больше 400, а другое, которое указывает, что конец месяца должен быть равен или больше 31 марта 2016 г.

Используйте следующий синтаксис:

=БСКП(A1:B7;»Конец месяца»;A9:B10)

DCOUNT проверяет данные в диапазоне A1—B7, применяет условия, заданные в A10 и B10, и возвращает 2, общее количество строк, которые удовлетворяют обоим условиям (строки 5 и 7).

К началу страницы

Подсчет ячеек в диапазоне на основе нескольких условий с помощью функции СЧЁТЕФС

Функция СЧЁТЕСЛИМН аналогична функции СЧЁТЕСЛИ с одним важным исключением: СЧЁТЕСЛИМН позволяет применить критерии к ячейкам в нескольких диапазонах и подсчитывает число соответствий каждому критерию. С функцией СЧЁТЕСЛИМН можно использовать до 127 пар диапазонов и критериев.

Синтаксис функции СЧЁТЕСЛИМН имеет следующий вид:

СЧЁТЕСЛИМН(диапазон_условия1; условие1; [диапазон_условия2; условие2]; …)

См. пример ниже.

Пример с функцией СЧЁТЕСЛИМН

К началу страницы

Подсчет количества вхождений на основе условий с помощью функций СЧЁТ и ЕСЛИ

Предположим, вам нужно определить, сколько продавцов продали определенный товар в определенном регионе или сколько продаж было сделано конкретным продавцом. Функции ЕСЛИ и СЧЁТ можно использовать вместе. то есть сначала для проверки условия используется функция ЕСЛИ, а затем для подсчета ячеек используется функция СЧЁТ, только если функция ЕСЛИ имеет true.

Примечания: 

  • Формулы, приведенные в этом примере, должны быть введены как формулы массива. Если эта книга открыта в приложении Excel для Windows или Excel 2016 для Mac и вы хотите изменить формулу или создать похожую, нажмите клавишу F2, а затем клавиши CTRL+SHIFT+ВВОД, чтобы формула возвращала нужные результаты. В более ранних версиях Excel для Mac используйте COMMAND +SHIFT+ВВОД.

  • Чтобы эти примеры формул работали, вторым аргументом функции ЕСЛИ должно быть число.

Примеры вложенных функций СЧЁТ и ЕСЛИ

К началу страницы

Подсчет количества вхождений нескольких текстовых и числовых значений с помощью функций СУММ и ЕСЛИ

В следующих примерах функции ЕСЛИ и СУММ используются вместе. Функция ЕСЛИ сначала проверяет значения в определенных ячейках, а затем, если возвращается значение ИСТИНА, функция СУММ складывает значения, удовлетворяющие условию.

Пример 1

Пример 1. Функции СУММ и ЕСЛИ, вложенные в формулу

Функция выше означает, что если диапазон C2:C7 содержит значения Шашков и Туманов, то функция СУММ должна отобразить сумму записей, в которых выполняется условие. Формула найдет в данном диапазоне три записи для «Шашков» и одну для «Туманов» и отобразит 4.

Пример 2

Пример 2. Функции СУММ и ЕСЛИ, вложенные в формулу

Функция выше означает, что если ячейка D2:D7 содержит значения меньше 9 000 ₽ или больше 19 000 ₽, то функция СУММ должна отобразить сумму всех записей, в которых выполняется условие. Формула найдет две записи D3 и D5 со значениями меньше 9 000 ₽, а затем D4 и D6 со значениями больше 19 000 ₽ и отобразит 4.

Пример 3

Пример 3. Функции СУММ и ЕСЛИ, вложенные в формулу

Функция выше говорит, что если в D2:D7 есть счета за сумму менее 9 000 рублей, функция СУММ должна отобразить сумму записей, в которых должно быть выполнены условия. Формула найдет ячейку C6, которая соответствует условию, и отобразит 1.

Важно: Формулы в этом примере должны быть введены как формулы массива. Это означает, что сначала нужно нажать клавишу F2, а затем клавиши CTRL+SHIFT+ВВОД. В более ранних версиях Excel для Mac используйте клавиши COMMAND+SHIFT+ВВОД.

Дополнительные советы см. в следующих статьях базы знаний:

  • Использование функции СУММ(ЕСЛИ()) в качестве функции массива вместо функции СЧЁТЕСЛИ() с критериями И и ИЛИ в Excel

  • Использование частоты вхождения числа или текста в диапазоне в Excel

К началу страницы

Подсчет ячеек в столбце или строке в pivotTable

В одной из них можно подвести итоговые данные, а также проанализировать их и проанализировать, а затем выбрать категории, по которым вы хотите просмотреть данные.

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

Пример сводной таблицы, к котором показано, как поля связаны со списком полей.

Рассмотрим пример электронной таблицы «Продажи», в которой можно подсчитать количество значений продаж для разделов «Гольф» и «Теннис» за конкретные кварталы.

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

  1. Введите данные в электронную таблицу Excel.

    Пример данных для сводной таблицы

  2. Выделите диапазон A2:C8

  3. Выберите Вставка > Сводная таблица.

  4. В диалоговом окне «Создание сводной таблицы» установите переключатель Выбрать таблицу или диапазон, а затем — На новый лист и нажмите кнопку ОК.

    Пустая сводная таблица будет создана на новом листе.

  5. В области «Поля сводной таблицы» выполните одно из указанных ниже действий.

    1. Перетащите элемент Спорт в область Строки.

    2. Перетащите элемент Квартал в область Столбцы.

    3. Перетащите элемент Продажи в область Значения.

    4. Повторите третье действие.

      Имя поля Сумма_продаж_2 отобразится и в области «Сводная таблица», и в области «Значения».

      На этом этапе область «Поля сводной таблицы» будет выглядеть так:

      Поля сводной таблицы

    5. В области Значения щелкните стрелку раскрывающегося списка рядом с полем Сумма_продаж_2 и выберите пункт Параметры поля значений.

    6. В диалоговом окне Параметры поля значений выполните указанные ниже действия.

      1. На вкладке Операция выберите пункт Количество.

      2. В поле Пользовательское имя измените имя на Количество.

        Диалоговое окно "Параметры поля значений"

      3. Нажмите кнопку ОК.

    Сводная таблица отобразит количество записей для разделов «Гольф» и «Теннис» за кварталы 3 и 4, а также показатели продаж.

    Сводная таблица

К началу страницы

Подсчет, если данные содержат пустые значения

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

Подсчет непустых ячеек в диапазоне с помощью функции СЧЁТ

Функция СЧЁТС используется для подсчета только ячеек в диапазоне, который содержит значения.

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

Пример счётА

СчётА игнорирует пустые значения в ячейках D3, D4, D8 и D11 и подсчитывают только ячейки, содержащие значения в столбце D. Функция находит шесть ячеек в столбце D, содержащих значения, и выводит 6.

К началу страницы

Подсчет непанковых ячеек в списке с определенными условиями с помощью функции БДСУНТА

С помощью функции БСЧЁТА можно подсчитать количество непустых ячеек, которые удовлетворяют заданным условиям, в столбце записей в списке или базе данных.

В следующем примере функция БВАРУТА используется для подсчета количества записей в базе данных, содержащихся в диапазоне A1:B7, которые соответствуют условиям, заданным в диапазоне условий A9:B10. При этом значение «ИД товара» должно быть больше или равно 2000, а значение «Оценки» — больше или равно 50.

Пример функции ОКРУГЛТ

Округлта находит две строки, которые соответствуют условиям— строки 2 и 4, и отображает значение 2 в качестве результата.

К началу страницы

Подсчет пустых ячеек в смежном диапазоне с помощью функции СЧИТАТЬПУСТОТЫ

Функция СЧИТАТЬПУСТОТЫ возвращает количество пустых ячеек в смешаемом диапазоне (ячейки являются связанными, если они соединены в непрерывной последовательности). Если ячейка содержит формулу, которая возвращает пустой текст («»), эта ячейка включается в подсчет.

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

Пример считать СЧИТАТЬBLANK

Примечание: Функция СЧИТАТЬПУСТОТЫ — это наиболее удобный способ определения количества пустых ячеек в диапазоне, но это не очень удобно, если интересующие вас ячейки находятся в закрытой книге или не образуют несоединимый диапазон. В статье базы знаний XL: использование функции СУММ(ЕСЛИ()) вместо функции Считатьblank() показывает, как в таких случаях использовать формулу массива СУММ(ЕСЛИ()).

К началу страницы

Подсчет пустых ячеек в несмежном диапазоне с помощью сочетания функций СУММ и ЕСЛИ

Используйте сочетание функций СУММ и ЕСЛИ. Как правило, это можно сделать с помощью функции ЕСЛИ в формуле массива, чтобы определить, содержит ли каждая ячейка значение, а затем суммирует количество значений ЛОЖЬ, возвращенных формулой.

См. несколько примеров комбинаций функций СУММ и ЕСЛИ из предыдущего раздела Подсчет количества ветвей нескольких текстовых или числового значений с помощью функций СУММ и ЕСЛИ.

К началу страницы

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

Для подсчета уникальных значений в диапазоне можно использовать с помощью одновременной работы с помощью функций с помощью стебли с помощью стеблицы, функции СЧЁТЕФИЛЬТР, СУММи ЕСЛИ либо диалоговое окно Расширенный фильтр.

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

С помощью диалогового окна Расширенный фильтр можно найти уникальные значения в столбце данных. Эти значения можно отфильтровать на месте или извлечь их и вставить в другое место. Затем с помощью функции ЧСТРОК можно подсчитать количество элементов в новом диапазоне.

Чтобы использовать расширенный фильтр, на вкладке Данные в группе Сортировка & фильтр нажмите кнопку Дополнительные.

На рисунке ниже показано, как с помощью расширенного фильтра скопировать только уникальные записи в другое место на листе.

Расширенный фильтр

На рисунке ниже столбец E содержит значения, скопированные из диапазона в столбце D.

Столбец, скопированный из другого расположения

Примечания: 

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

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

Дополнительные сведения см. в теме Фильтрация с помощью расширенных критериев.

К началу страницы

Подсчет количества уникальных значений в диапазоне, которые отвечают одному или несколько условиям, с помощью функций ЕСЛИ, СУММ, ЧАСТОТА, СОВПАДЕНИЕ и LEN

Используйте функции ЕСЛИ, СУММ, ЧАСТОТА, ПОИСКПОЗ и ДЛСТР в разных сочетаниях.

Дополнительные сведения и примеры см. в разделе «Подсчет количества уникальных значений с помощью функций» статьи Подсчет количества уникальных значений среди дубликатов.

К началу страницы

Особые случаи (подсчет всех ячеек, подсчет слов)

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

Подсчет общего количества ячеек в диапазоне с помощью функций ЧСТРОК и ЧИСЛСТОЛБ

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

Пример функций СТРОКИ и СТОЛБЦЫ для подсчета количества ячеек в диапазоне

К началу страницы

Подсчет слов в диапазоне с помощью сочетания функций СУММ, ЕСЛИ, LEN, TRIM и SUBSTITUTE

В формуле массива можно использовать сочетание функций СУММ,ЕСЛИ,LEN,TRIMи SUBSTITUTE. В следующем примере показан результат использования вложенной формулы для поиска количества слов в диапазоне из 7 ячеек (3 из них пустые). Некоторые ячейки содержат ведущие или концевую часть пробелов. Функции СРЕЗ и ПОДСТАВИТЬ удаляют эти лишние пробелы перед подсчетом. См. пример ниже.

Пример вложенной формулы для подсчета слов

Теперь для правильной работы формулы выше необходимо сделать ее формулой массива, иначе формула возвращает #VALUE! ошибку «#ВЫЧИС!». Для этого щелкните ячейку с формулой, а затем в панели формул нажмите CTRL+SHIFT+ВВОД. Excel добавляет фигурную скобку в начале и конце формулы, сделав ее формулой массива.

Дополнительные сведения о формулах массива см. в Excel и Создание формулы массива.

К началу страницы

Отображение вычислений и подсчетов в строке состояния

При выделении одной или нескольких ячеек информация о данных в них отображается в строке состояния Excel. Например, если на листе выделены четыре ячейки, которые содержат значения 2, 3, текстовую строку (например, «облако») и 4, то в строке состояния могут одновременно отображаться следующие значения: среднее значение, количество выделенных ячеек, количество ячеек с числовыми значениями, минимальное значение, максимальное значение и сумма. Чтобы отобразить или скрыть все или любые из этих значений, щелкните строку состояния правой кнопкой мыши. Эти значения показаны на приведенном ниже рисунке.

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

К началу страницы

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

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

Содержание

  1. Как посчитать количество ячеек в Excel
  2. Метод 1. Счетчик ячеек по строке состояния
  3. Метод 2. Подсчет ячеек при помощи функции СЧЕТЗ
  4. Метод 3. Функция СЧЕТ для подсчета ячеек
  5. Метод 4. Функция СЧЕТЕСЛИ
  6. Метод 5. Функция СЧЕТЕСЛИМН для подсчета ячеек
  7. Как посчитать количество ячеек с текстом внутри диапазона

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

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

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

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

Метод 1. Счетчик ячеек по строке состояния

Это наиболее легкий метод получения количества ячеек, включающих в себя какие-либо сведения. На правой стороне статусбара находится счетчик. Его можно найти немного левее кнопок изменения способов отображения в Excel. Этот индикатор не показывается, если ни одного элемента не выделено или нет ячеек, содержащих значения. Также он не отображается, если такая ячейка только одна. А вот если выделить две непустые ячейки, то счетчик сразу появится, и можно определить количество ячеек, в которых есть информации.

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

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

Метод 2. Подсчет ячеек при помощи функции СЧЕТЗ

Оператор СЧЕТЗ – очень простой метод подсчета количества ячеек, где есть какие-то данные, если надо записать итоговый результат в другой ячейке или использовать при вычислениях другим оператором. Преимущество применения функции: нет необходимости каждый раз пересматривать число ячеек, в которых есть какая-то информация, если диапазон изменится. Содержимое (возвращаемое формулой значение) будет автоматически изменяться. Как же это сделать?

  1. Сначала от нас требуется выделить ту ячейку, куда запишется итоговое число заполненных ячеек. Находим кнопку «Вставить функцию» и делаем клик. Как посчитать количество ячеек с текстом в Excel
  2. После того, как мы выполнили действия, указанные выше, появится диалоговое окно , в котором нам нужно выбрать нашу функцию. После выделения нажимаем на кнопку «ОК». Как посчитать количество ячеек с текстом в Excel
  3. Далее появится диалог ввода аргументов. Им выступает диапазон на ячейки или непосредственно адреса тех ячеек, которые следует проанализировать на заполненность и определить количество. Есть два способа ввода диапазона: ручной и автоматический. Чтобы не ошибиться в указании адресов ячеек, лучше выделить соответствующий диапазон после того, как нажмете на поле ввода данных. Если же ячейки, число которых следует определять, находятся в удаленности, необходимо заносить их отдельно, заполняя поля «Значение2», «Значение3» и так далее.
  4. Нажимаем «ОК».

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

Также возможен ручной ввод этой функции. Строение функции: =СЧЁТЗ(значение1;значение2;…).

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

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

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

Метод 3. Функция СЧЕТ для подсчета ячеек

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

  1. Аналогично ситуации с предыдущей формулой выделяем ту ячейку, куда будет записываться формула и включаем Мастер функций. Затем выбираем «СЧЕТ» и подтверждаем свои действия (нажимаем левой кнопкой мыши по клавише ОК).Как посчитать количество ячеек с текстом в Excel
  2. Далее появляется окно ввода аргументов. Они такие же самые, как и в прошлом способе. Нужно указать или диапазон (можно несколько), или ссылки на ячейки. Нажимаем «ОК». Как посчитать количество ячеек с текстом в Excel

Синтаксис аналогичен предыдущей. Поэтому если нужно ввести ее вручную, нужно написать следующую строку кода: =СЧЁТ(значение1;значение2;…).

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

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

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

Метод 4. Функция СЧЕТЕСЛИ

С этой функцией пользователь может определить не только лишь число ячеек, где есть числовые данные, но также и те, подпадающие под конкретный критерий. Например, если критерий будет >50, то считаться будут исключительно те ячейки, где записано число, больше пятидесяти. Можно указывать любые другие условия, в том числе, и логические. Последовательность действий в целом, аналогичная предыдущим двум методам, особенно на первых этапах. Нужно вызвать мастер функций, ввести аргументы:

  1. Диапазон. Это тот набор ячеек, где будет осуществляться проверка и расчет.
  2. Критерий. Это условие, на которое будут проверяться ячейки диапазона.

Синтаксис при ручном вводе: =СЧЁТЕСЛИ(диапазон;критерий).

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

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

Метод 5. Функция СЧЕТЕСЛИМН для подсчета ячеек

Функция, похожая на предыдущую, только предусматривает проверку по нескольким критериям. Аргументы видны на этом скриншоте.

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

Соответственно, при ручном вводе синтаксис такой: =СЧЁТЕСЛИМН(диапазон_условия1;условие1; диапазон_условия2;условие2;…).

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

Чтобы посчитать общее количество ячеек с текстом внутри, следует в качестве диапазона вставить функцию –-ЕТЕКСТ(диапазон подсчета). Функция, куда вставляется диапазон, может быть любой из вышеперечисленных. Например, можно использовать функцию СЧЕТЗ, где в качестве аргумента вводим вместо диапазона функцию, которая ссылается на этот диапазон. Таким образом, нет ничего сложного в том, чтобы определить количество ячеек, в которых есть текст. Еще проще посчитать, сколько ячеек содержат какое-либо значение.

Оцените качество статьи. Нам важно ваше мнение:

Текстовые функции Excel

ФИО, номера банковских карт, адреса клиентов или сотрудников, комментарии и многое другое –все это является строками, с которыми многие сталкиваются, работая с приложением Excel. Поэтому полезно уметь обрабатывать информацию подобного типа. В данной статье будут рассмотрены текстовые функции в Excel, но не все, а те, которые, по мнению office-menu.ru, самые полезные и интересные:

Список всех текстовых функций Вы можете найти на вкладке «Формулы» => выпадающий список «Текстовые»:

Функция ЛЕВСИМВ

Возвращает подстроку из текста в порядке слева направо в заданном количестве символов.

Синтаксис: =ЛЕВСИМВ(текст; [количество_знаков])

  • текст – строка либо ссылка на ячейку, содержащую текст, из которого необходимо вернуть подстроку;
  • количество_знаков – необязательный аргумент. Целое число, указывающее, какое количество символов необходимо вернуть из текста. По умолчанию принимает значение 1.

Пример использования:

Формула: =ЛЕВСИМВ(«Произвольный текст»;8) – возвращенное значение «Произвол».

Функция ПРАВСИМВ

Данная функция аналогична функции «ЛЕВСИМВ», за исключением того, что знаки возвращаются с конца строки.

Пример использования:

Формула: =ПРАВСИМВ(«произвольный текст»;5) – возвращенное значение «текст».

Функция ДЛСТР

С ее помощью определяется длина строки. В качестве результата возвращается целое число, указывающее количество символов текста.

Синтаксис: =ДЛСТР(текст)

Пример использования:

Функция НАЙТИ

Возвращает число, являющееся вхождением первого символа подстроки, искомого текста. Если текст не найден, то возвращается ошибка «#ЗНАЧ!».

Синтаксис: =НАЙТИ(искомый_текст; текст_для_поиска; [нач_позиция])

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

Пример использования:

Из отрывка стихотворения великого поэта С.А.Есенина находим вхождение первого символа строки «птица». Поиск осуществляется с начала строки. Если в приведенном примере поиск осуществлялся бы с 40 символа, то функция в результате вернула ошибку, т.к. позиции вхождения не было найдено.

Функция ЗАМЕНИТЬ

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

Синтаксис: ЗАМЕНИТЬ(старый_текст; начальная_позиция; количество_знаков; новый_текст)

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

Пример использования:

Здесь в строке, содержащейся в ячейке A1, подменяется слово «старый», которое начинается с 19-го символа и имеет длину 6 символов, на слово «новый».

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

  • Аргумент «начальная_позиция» подменим функцией «НАЙТИ»;
  • В место аргумент «количество_знаков» вложим функцию «ДЛСТР».

В результате получим формулу: =ЗАМЕНИТЬ(A1;НАЙТИ(«старый»;A1);ДЛСТР(«старый»);»новый»)

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

Функция ПОДСТАВИТЬ

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

Синтаксис: ПОДСТАВИТЬ(текст; старый_текст; новый_текст; [номер_вхождения])

  • текст – строка или ссылка на ячейку, содержащую текст;
  • старый_текст – подстрока из первого аргумента, которую необходимо заменить;
  • новый_текст – строка для подмены старого текста;
  • номер_вхождения – необязательный аргумент. Принимает целое число, указывающее порядковый номер вхождения старый_текст, которое подлежит замене, все остальные вхождения затронуты не будут. Если оставить аргумент пустым, то будут заменены все вхождения.

Пример использования:

Строка в ячейке A1 содержит текст, в котором имеются 2 подстроки «старый». Нам необходимо подставить на место первого вхождения строку «новый». В результате часть текста «…старый-старый…», заменяется на «…новый-старый…».

Если ли бы последний аргумент был опущен, то результатом бы стала строка «строка, содержащая новый-новый текст».

Функция ПСТР

ПСТР возвращает из указанной строки часть текста в заданном количестве символов, начиная с указанного символа.

Синтаксис: ПСТР(текст; начальная_позиция; количество_знаков)

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

Пример использования:

Из текста, находящегося в ячейке A1 необходимо вернуть последние 2 слова, которые имеют общую длину 12 символов. Первый символ возвращаемой фразы имеет порядковый номер 12.

Аргумент количество_знаков может превышать допустимо возможную длину возвращаемых символов. Т.е. если в рассмотренном примере вместо количество_знаков = 12, было бы указано значение 15, то результат не изменился, и функция так же вернула строку «функции ПСТР».

Для удобства использования данной функции ее аргументы можно подменить функциями «НАЙТИ» и «ДЛСТР», как это было сделано в примере с функцией «ЗАМЕНИТЬ».

Функция СЖПРОБЕЛЫ

Данная функция удаляется все лишние пробелы: пробелы по краям и двойные пробелы между словами. После обработки строк функцией остаются только одиночные пробелы между словами.

Синтаксис: =СЖПРОБЕЛЫ(текст)

Пример использования:

=СЖПРОБЕЛЫ( » Текст с лишними пробелами между словами и по краям « )

Результатом выполнения функции будет строка: «Текст с лишними пробелами между словами и по краям» .

Функция СЦЕПИТЬ

С помощью функции «СЦЕПИТЬ» можно объединить несколько строк между собой. Максимальное количество строк для объединения – 255.

Синтаксис: =СЦЕПИТЬ(текст1; [текст2]; …)

Функция должна содержать не менее одного аргумента

Пример использования:

Функция возвратит строку: «Слово1 Слово2».

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

Вместо использования данной функции можно применять знак амперсанда «&». Он так же объединяет строки. Например: «=»Слово1″&» «&«Слово2″».

Как преобразовать формулу в текст в Excel?

Познакомимся с вариантами преобразования формулы Excel в текст (в результате получается не значение ячейки, а формульное выражение в текстовом виде, например, «=A1+A2», «=СЕГОДНЯ()» и т.д.).

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

Преобразование формулы в текст в Excel

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

  • Поменять формат ячейки на текстовый, а затем произвести вычисление формулы; При этом для каждой ячейки нужно будет вручную производить изменение.
  • Добавить апостроф (символ «‘») перед знаком равно (символ «=») в формульном выражении. В данном варианте подставить апостроф можно как вручную, так и через замену («=» на «‘=» с помощью инструмента «Найти и заменить»).


Теперь перейдем к более общему случаю и рассмотрим 2 основных варианта перевода формулы в текст (т.е. получить текстовую запись):

  • Функция Ф.ТЕКСТ (доступна начиная с версии Excel 2013);
  • Пользовательская функция (UDF).

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

Функция Ф.ТЕКСТ в Excel

Начиная с версии Excel 2013 для применения доступна функция Ф.ТЕКСТ (FORMULATEXT в английской версии):

Ф.ТЕКСТ(ссылка)
Возвращает формулу в виде строки.

  • Ссылка(обязательный аргумент) — ссылка на ячейку или диапазон ячеек.

Перейдем к примерам. Применим Ф.ТЕКСТ, в качестве аргумента укажем ссылку на произвольную ячейку, где содержится какое-либо формульное выражение:


При этом в зависимости от выбранного у вас параметра отображения стиля ссылок (A1 или R1C1) формула автоматически будет подстраиваться под формат записи:

При работе с данной функцией есть несколько важных особенностей, на которые необходимо обратить внимание:

  • Аргумент «Ссылка» может ссылаться на другие листы и книги;
  • Если аргумент «Ссылка» не содержит формульное выражение или содержит ссылку на закрытую книгу, то в результате будет возвращено значение ошибки.

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

При использовании версии Excel 2010 или более ранней, стандартными инструментами Excel воспользоваться уже не получится.
Однако данную проблему мы можем решить с помощью создания пользовательской функции (UDF), которая позволит преобразовать формулу в текст в различных вариантах записи в зависимости от стиля ссылок.

Перейдем в редактор Visual Basic (сочетание клавиш Alt + F11), вставляем новый модуль и добавляем следующий код:

Функция ТЕКСТ() в MS EXCEL

Функция ТЕКСТ( ) , английская версия TEXT(), преобразует число в текст и позволяет задать формат отображения с помощью специальных строк форматирования, например, формула =ТЕКСТ(100;»0,00 р.») вернет текстовую строку 100,00 р., а формула =ТЕКСТ(1;»#%») вернет текст (не число!) 100%. Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.

Синтаксис

ТЕКСТ(значение; формат)

  • Значение. Численное значение или ссылка на ячейку, содержащую численное значение.
  • Формат. Текстовая строка определенного вида (например, «Д.М.ГГГГ» для вывода числа в формате даты или «# ##0,00» для вывода в числовом формате с разделителями разрядов и двумя знаками после запятой. Правила форматирования см. ниже.

Форматов для отображения чисел в MS EXCEL много (например, см. здесь), также имеются форматы для отображения дат (например, см. здесь). Также приведено много форматов в статье к функции ТЕКСТ() на сайте Microsoft .

Функция ТЕКСТ() преобразует число в форматированный текст и результат больше не может быть использован в вычислениях в качестве числа. Чтобы отформатировать число, но при этом оставить его числом (с которым можно выполнять арифметические действия), щелкните ячейку правой кнопкой мыши, выберите команду Формат ячеек и в диалоговом окне Формат ячеек на вкладке Число настройте нужные параметры форматирования (см. здесь).

Одной из самых полезных свойств функции ТЕКСТ() является возможность отображения в текстовой строке чисел и дат в нужном формате (см. подробнее об отображении чисел, дат и времени). В файле примера приведен наглядный пример: с форматированием и без форматирования.

Вставка текста в ячейку с формулой в Microsoft Excel

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

Процедура вставки текста около формулы

Если просто попробовать вставить текст в одну ячейку с функцией, то при такой попытке Excel выдаст сообщение об ошибке в формуле и не позволит совершить такую вставку. Но существует два способа все-таки вставить текст рядом с формульным выражением. Первый из них заключается в применении амперсанда, а второй – в использовании функции СЦЕПИТЬ.

Способ 1: использование амперсанда

Самый простой способ решить данную задачу – это применить символ амперсанда (&). Данный знак производит логическое отделение данных, которые содержит формула, от текстового выражения. Давайте посмотрим, как можно применить указанный способ на практике.

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

  1. Активируем ячейку, содержащую формульное выражение. Для этого либо производим по ней двойной щелчок левой кнопкой мыши, либо выделяем и жмем на функциональную клавишу F2. Также можно просто выделить ячейку, а потом поместить курсор в строку формул.

Сразу после формулы ставим знак амперсанд (&). Далее в кавычках записываем слово «рублей». При этом кавычки не будут отображаться в ячейке после числа выводимого формулой. Они просто служат указателем для программы, что это текст. Для того, чтобы вывести результат в ячейку, щелкаем по кнопке Enter на клавиатуре.

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

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

  • Как видим, теперь результат вычисления формулы и текстовое выражение разделены пробелом.
  • Естественно, что все указанные действия проделывать не обязательно. Мы просто показали, что при обычном введении без второго амперсанда и кавычек с пробелом, формульные и текстовые данные сольются. Вы же можете установить правильный пробел ещё при выполнении второго пункта данного руководства.

    При написании текста перед формулой придерживаемся следующего синтаксиса. Сразу после знака «=» открываем кавычки и записываем текст. После этого закрываем кавычки. Ставим знак амперсанда. Затем, в случае если нужно внести пробел, открываем кавычки, ставим пробел и закрываем кавычки. Щелкаем по клавише Enter.

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

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

    Способ 2: применение функции СЦЕПИТЬ

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

    Всего у этого оператора может быть от 1 до 255 аргументов. Каждый из них представляет либо текст (включая цифры и любые другие символы), либо ссылки на ячейки, которые его содержат.

    Посмотрим, как работает данная функция на практике. Для примера возьмем все ту же таблицу, только добавим в неё ещё один столбец «Общая сумма затрат» с пустой ячейкой.

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

    Производится активация Мастера функций. Перемещаемся в категорию «Текстовые». Далее выделяем наименование «СЦЕПИТЬ» и жмем на кнопку «OK».

    Запускается окошко аргументов оператора СЦЕПИТЬ. Данное окно состоит из полей под наименованием «Текст». Их количество достигает 255, но для нашего примера понадобится всего три поля. В первом мы разместим текст, во втором – ссылку на ячейку, в которой содержится формула, и в третьем опять разместим текст.

    Устанавливаем курсор в поле «Текст1». Вписываем туда слово «Итого». Писать текстовые выражения можно без кавычек, так как программа проставит их сама.

    Потом переходим в поле «Текст2». Устанавливаем туда курсор. Нам нужно тут указать то значение, которое выводит формула, а значит, следует дать ссылку на ячейку, её содержащую. Это можно сделать, просто вписав адрес вручную, но лучше установить курсор в поле и кликнуть по ячейке, содержащей формулу на листе. Адрес отобразится в окошке аргументов автоматически.

    В поле «Текст3» вписываем слово «рублей».

    После этого щелкаем по кнопке «OK».

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

    Для того, чтобы решить данную проблему, снова выделяем ячейку, содержащую оператор СЦЕПИТЬ и переходим в строку формул. Там после каждого аргумента, то есть, после каждой точки с запятой добавляем следующее выражение:

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

    =СЦЕПИТЬ(«Итого»;» «;D2;» «;»рублей»)

    Щелкаем по клавише ENTER. Теперь наши значения разделены пробелами.

    При желании можно спрятать первый столбец «Общая сумма затрат» с исходной формулой, чтобы он не занимал лишнее место на листе. Просто удалить его не получится, так как это нарушит функцию СЦЕПИТЬ, но убрать элемент вполне можно. Кликаем левой кнопкой мыши по сектору панели координат того столбца, который следует скрыть. После этого весь столбец выделяется. Щелкаем по выделению правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем пункт «Скрыть».

  • После этого, как видим, ненужный нам столбец скрыт, но при этом данные в ячейке, в которой расположена функция СЦЕПИТЬ отображаются корректно.
  • Таким образом, можно сказать, что существуют два способа вписать в одну ячейку формулу и текст: при помощи амперсанда и функции СЦЕПИТЬ. Первый вариант проще и для многих пользователей удобнее. Но, тем не менее, в определенных обстоятельствах, например при обработке сложных формул, лучше пользоваться оператором СЦЕПИТЬ.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    ТЕКСТ (функция ТЕКСТ)

    С помощью функции ТЕКСТ можно изменить представление числа, применив к нему форматирование с кодами форматов. Это полезно в ситуации, когда нужно отобразить числа в удобочитаемом виде либо объединить их с текстом или символами.

    Примечание: Функция ТЕКСТ преобразует числа в текст, что может затруднить их использование в дальнейших вычислениях. Рекомендуем сохранить исходное значение в одной ячейке, а функцию ТЕКСТ использовать в другой. Затем, если потребуется создать другие формулы, всегда ссылайтесь на исходное значение, а не на результат функции ТЕКСТ.

    Аргументы функции ТЕКСТ описаны ниже.

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

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

    Общие сведения

    Самая простая функция ТЕКСТ означает следующее:

    =ТЕКСТ(значение, которое нужно отформатировать; «код формата, который требуется применить»)

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

    Денежный формат с разделителем групп разрядов и двумя разрядами дробной части, например: 1 234,57 ₽. Обратите внимание: Excel округляет значение до двух разрядов дробной части.

    Сегодняшняя дата в формате ДД/ММ/ГГ, например: 14.03.12

    Сегодняшний день недели, например: понедельник

    Текущее время, например: 13:29

    Процентный формат, например: 28,5 %

    Дробный формат, например: 4 1/3

    Дробный формат, например: 1/3 Обратите внимание: функция СЖПРОБЕЛЫ используется для удаления начального пробела перед дробной частью.

    Экспоненциальное представление, например: 1,22E+07

    Скачивание образцов

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

    Другие доступные коды форматов

    Просмотреть другие доступные коды форматов можно в диалоговом окне Формат ячеек.

    Нажмите клавиши CTRL+1 (на компьютере Mac — +1), чтобы открыть диалоговое окно Формат ячеек.

    На вкладке Число выберите нужный формат.

    Выберите пункт (все форматы).

    Нужный код формата будет показан в поле Тип. В этом случае выделите всё содержимое поля Тип, кроме точки с запятой (;) и символа @. В примере ниже выделен и скопирован только код ДД.ММ.ГГГГ.

    Нажмите клавиши CTRL+C, чтобы скопировать код формата, а затем — кнопку Отмена, чтобы закрыть диалоговое окно Формат ячеек.

    Теперь осталось нажать клавиши CTRL+V, чтобы вставить код формата в функцию ТЕКСТ. Пример: =ТЕКСТ(B2;»ДД.ММ.ГГГГ«). Обязательно заключите скопированный код формата в кавычки («код формата»), иначе в Excel появится сообщение об ошибке.

    «Ячейки» > «Число» > «Другое» для получения строк формата.» />

    Коды форматов по категориям

    В примерах ниже показано, как применить различные числовые форматы к значениям следующим способом: открыть диалоговое окно Формат ячеек, выбрать пункт (все форматы) и скопировать нужный код формата в формулу с функцией ТЕКСТ.

    • Выбор числового формата
    • Нули в начале
    • Разделитель групп разрядов.
    • Числовые, денежные и финансовые форматы
    • Даты
    • Значения времени
    • Проценты
    • Дроби
    • Экспоненциальное представление
    • Дополнительные форматы

    Почему программа Excel удаляет нули в начале?

    Excel воспринимает последовательность цифр, введенную в ячейку, как число, а не как цифровой код, например артикул или номер SKU. Чтобы сохранить нули в начале последовательностей цифр, перед вставкой или вводом значений примените к соответствующему диапазону ячеек текстовый формат. Выделите столбец или диапазон, в который нужно поместить значения, нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек, и выберите на вкладке Число пункт Текстовый. Теперь программа Excel не будет удалять нули в начале.

    Если вы уже ввели данные и Excel удалил начальные нули, вы можете снова добавить их с помощью функции ТЕКСТ. Создайте ссылку на верхнюю ячейку со значениями и используйте формат =ТЕКСТ(значение;»00000″), где число нулей представляет нужное количество символов. Затем скопируйте функцию и примените ее к остальной части диапазона.

    Если по какой-либо причине потребуется преобразовать текстовые значения обратно в числа, можно умножить их на 1 (например: =D4*1) или воспользоваться двойным унарным оператором (—), например: =—D4.

    В Excel группы разрядов разделяются пробелом, если код формата содержит пробел, окруженный знаками номера (#) или нулями. Например, если используется код формата «# ###», число 12200000 отображается как 12 200 000.

    Пробел после заполнителя цифры задает деление числа на 1000. Например, если используется код формата «# ###,0 «, число 12200000 отображается в Excel как 12 200,0.

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

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

    Ниже показаны примеры стандартных числовых (только с разделителем групп разрядов и десятичными знаками), денежных и финансовых форматов. В денежном формате можно добавить нужное обозначение денежной единицы, и значения будут выровнены по нему. В финансовом формате символ рубля располагается в ячейке справа от значения (если выбрать обозначение доллара США, то эти символы будут выровнены по левому краю ячеек, а значения — по правому). Обратите внимание на разницу между кодами денежных и финансовых форматов: в финансовых форматах для отделения символа денежной единицы от значения используется звездочка (*).

    Чтобы получить код формата для определенной денежной единицы, сначала нажмите клавиши CTRL+1 (на компьютере Mac — +1) и выберите нужный формат, а затем в раскрывающемся списке Обозначение выберите символ.

    После этого в разделе Числовые форматы слева выберите пункт (все форматы) и скопируйте код формата вместе с обозначением денежной единицы.

    Примечание: Функция ТЕКСТ не поддерживает форматирование с помощью цвета. Если скопировать в диалоговом окне «Формат ячеек» код формата, в котором используется цвет, например «# ##0,00 ₽;[Красный]# ##0,00 ₽», то функция ТЕКСТ воспримет его, но цвет отображаться не будет.

    Способ отображения дат можно изменять, используя сочетания символов «Д» (для дня), «М» (для месяца) и «Г» (для года).

    В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «М» и «м», «Д» и «д», «Г» и «г».

    Если вы предоставляете общий доступ к файлам и отчетам Excel пользователям из разных стран, скорее всего, потребуется, чтобы они были на разных языках. Минда Триси (Mynda Treacy), Excel MVP, предлагает отличное решение этой задачи в своей статье Отображение дат Excel на разных языках (на английском). В ней также есть пример книги, который вы можете скачать.

    Способ отображения времени можно изменить с помощью сочетаний символов «Ч» (для часов), «М» (для минут) и «С» (для секунд). Кроме того, для представления времени в 12-часовом формате можно использовать символы «AM/PM».

    Если не указывать символы «AM/PM», время будет отображаться в 24-часовом формате.

    В функции ТЕКСТ коды форматов используются без учета регистра, поэтому допустимы символы «Ч» и «ч», «М» и «м», «С» и «с», «AM/PM» и «am/pm».

    Для отображения десятичных значений можно использовать процентные (%) форматы.

    Десятичные числа можно отображать в виде дробей, используя коды форматов вида «?/?».

    Экспоненциальное представление — это способ отображения значения в виде десятичного числа от 1 до 10, умноженного на 10 в некоторой степени. Этот формат часто используется для краткого отображения больших чисел.

    В Excel доступны четыре дополнительных формата:

    «Почтовый индекс» («00000»);

    «Индекс + 4» («00000-0000»);

    Типичный сценарий

    Функция ТЕКСТ редко используется сама по себе, а чаще применяется в сочетании с чем-то еще. Предположим, что вы хотите объединить текст и числовое значение, например, чтобы получить строку «Отчет напечатан 14.03.12» или «Еженедельный доход: 66 348,72 ₽». Такие строки можно ввести вручную, но суть в том, что Excel может сделать это за вас. К сожалению, при объединении текста и форматированных чисел, например дат, значений времени, денежных сумм и т. п., Excel убирает форматирование, так как неизвестно, в каком виде нужно их отобразить. Здесь пригодится функция ТЕКСТ, ведь с ее помощью можно принудительно отформатировать числа, задав нужный код формата, например «ДД.ММ.ГГГГ» для дат.

    В примере ниже показано, что происходит, если попытаться объединить текст и число, не применяя функцию ТЕКСТ. Мы используем амперсанд (&) для сцепления текстовой строки, пробела (» «) и значения: =A2&» «&B2.

    Вы видите, что значение даты, взятое из ячейки B2, не отформатировано. В следующем примере показано, как применить нужное форматирование с помощью функции ТЕКСТ.

    Вот обновленная формула:

    ячейка C2:=A2&» «&ТЕКСТ(B2;»дд.мм.гггг») — формат даты.

    Вопросы и ответы

    К сожалению, это невозможно сделать с помощью функции ТЕКСТ. Для этого нужно использовать код Visual Basic для приложений (VBA). В следующей статье описано, как это сделать: Как преобразовать числовое значение в слова в Excel

    Да, вы можете использовать функции ПРОПИСН, СТРОЧН и ПРОПНАЧ. Например, формула =ПРОПИСН(«привет») возвращает результат «ПРИВЕТ».

    Да, но для этого необходимо выполнить несколько действий. Сначала выделите нужные ячейки и нажмите клавиши CTRL+1, чтобы открыть диалоговое окно Формат ячеек. Затем на вкладке Выравнивание в разделе «Отображение» установите флажок Переносить по словам. После этого добавьте в функцию ТЕКСТ код ASCII СИМВОЛ(10) там, где нужен разрыв строки. Вам может потребоваться настроить ширину столбца, чтобы добиться нужного выравнивания.

    В этом примере использована формула =»Сегодня: «&СИМВОЛ(10)&ТЕКСТ(СЕГОДНЯ();»ДД.ММ.ГГ»).

    Это экспоненциальное представление числа. Excel автоматически приводит к такому виду числа длиной более 12 цифр, если к ячейкам применен формат Общий, и числа длиннее 15 цифр, если выбран формат Числовой. Если вы вводите длинные цифровые строки, но не хотите, чтобы они отображались в таком виде, то сначала примените к соответствующим ячейкам формат Текстовый.

    Подсчет ТЕКСТовых значений с единственным критерием в MS EXCEL

    ​Смотрите также​ только нажать Enter.​ При определенных условиях​ оканчивающихся на «и»,​ строку в функцию.​Function fd#(s$, r​Перевел: Антон Андронов​Перед тем, как мы​ таблицы (Lookup table).​ находятся на пересечении​Если Вы вводите​ кроется в комбинировании​ Иванову менеджеры Васечкин​Первые дубликаты выделены Условным​Молочные продукты​

    ​ первый​ значений с единственным​Для подсчета значений, удовлетворяющих​В результате в ячейке​ они могут автоматически​ в которых содержится​​Цитатаikki пишет:​​ As Range) Dim​

    ​Автор: Антон Андронов​ начнём, позвольте напомнить​$​

    ​ найденной строки и​

    ​ формулу массива, то​

    ​ функций​

    ​ и Сергеева, то​

    ​ форматированием (см. статью​

    ​3338​​аргумент​​ критерием.​

    ​ определенному критерию, существует​

    ​ A4 отображается результат​

    ​ изменяться и по-разному.​

    ​ любое число знаков:​

    ​пс. в вашем​​ x, y$(), i&​​122334boss​

    ​ Вам синтаксис функции​
    ​D$2:$D$10​

    ​ столбцов B, C​

    ​ обязательно нажмите комбинацию​

    ​ВПР​

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

    ​в этой формуле​
    ​Вычисления в MS EXCEL​

    ​ простая и эффективная​

    ​ вычисления. Саму функцию​

    ​Заполните ячейки значениями как​
    ​ =СЧЁТЕСЛИ(A1:A11;»*и»). Получаем:​

    ​ первом посте пример​ For Each x​​: Доброй ночи.​

    ​СУММЕСЛИ​
    ​– количество товаров,​

    ​ и D.​

    ​Ctrl+Shift+Enter​

    ​(VLOOKUP) или​
    ​=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов»;C2:C8;»яблоки»)+​

    ​ дубликатов в MS​Песоцкий​​ — первая часть​

    ​ производятся с точностью​
    ​ функция СЧЁТЕСЛИ(). Если​

    ​ и ее параметры​

    ​ показано на рисунке​

    ​Формула посчитала «кровати» и​

    ​ «с потолка» был​​ In r.Value y​​Подскажите как подсчитать​​(SUMIF):​​ приобретенных каждым покупателем,​

    ​{=MIN(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))}​
    ​вместо обычного нажатия​

    ​ПРОСМОТР​

    ​СУММЕСЛИМН(D2:D8;B2:B8;»Сергеева»;A2:A8;»Иванов»;C2:C8;»яблоки»)​

    ​ EXCEL).​

    ​Напитки​​ данных, функция требует​​ до 15 знаков​​ критерий единственный, то​

    ​ можно увидеть в​
    ​ (в ячейке B2​

    ​ «банкетки».​

    ​ не только с​

    ​ = Split(x, s)​

    ​ сумму текстовых значений.​​SUMIF(range,criteria,[sum_range])​​ чьё имя есть​{=МИН(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))}​​Enter​

    ​(LOOKUP) с функциями​
    ​Пишем эту формулу​

    ​Рассмотрим,​

    ​5122​

    ​ в качестве входных​

    ​ (см. статью Округление​ ее функциональности  вполне​ строке формул.​ точка вместо запятой):​Используем в функции СЧЕТЕСЛИ​ целыми числами.​ For i =​

    ​Применяю =СУММ(—ЕТЕКСТ(A1:A10))​​СУММЕСЛИ(диапазон;критерий;[диапазон_суммирования])​ в столбце D​Формула ищет значение из​. Microsoft Excel заключит​СУММ​ так. Сначала вставляем​как проводить суммирование в​

    О подсчете числовых значений, сохраненных в текстовом формате

    ​Северный​ данных.​ и точность до​ достаточно для подсчета​Примечание. Вместо использования инструмента​Выделите диапазон A1:B3. Потом​ условие поиска «не​в файле -​ 1 To UBound(y)​неправильно считает т.к.​range​ основной таблицы. Умножая​ ячейки A2 на​ Вашу формулу в​(SUM) или​ функцию «СУММЕСЛИМН» по​Excel по условиям​Песоцкий​После этого необходимо найти​ 15 значащих цифр​ и текстовых и​

    ​ «Сумма» на главной​ нажмите на закладке​ равно».​ только целые.Опять вы​ If y(i -​ в столбце А​(диапазон) – аргумент​ количество товара на​ листе​ фигурные скобки:​СУММЕСЛИ​ Васечкину. Нажимаем «ОК».​. Складывать в Excel​Молочные продукты​ данные, которые соответствуют​ в MS EXCEL).​ числовых значений. А​ панели, можно в​ «Главная» инструмент «Сумма»​Формула: =СЧЁТЕСЛИ(A1:A11;»<>»&»стулья»). Оператор «<>»​ правы, числа как​ 1) = «»​ прописана формула, но​ говорит сам за​ цену, которую возвратила​

    ​Lookup table​{=SUM(VLOOKUP(B2,’Monthly sales’!$A$2:$M$9,{2,3,4,5,6,7,8,9,10,11,12,13},FALSE))}​(SUMIF). Примеры формул,​ В строке формул​

    excel2.ru

    Суммирование значений с учетом нескольких условий

    ​ можно, не только,​​6239​ двух условий, поэтому​ Если требуется сохранить​ возможность использовать подстановочные​ ячейку A4 сразу​ (или нажмите ALT+=),​ означает «не равно».​ правило дробные.​ Or IsNumeric(Right(y(i -​ мне не нужно​ себя. Это просто​ функция​и возвращает минимальное​{=СУМ(ВПР(B2;’Monthly sales’!$A$2:$M$9;{2;3;4;5;6;7;8;9;10;11;12;13};ЛОЖЬ))}​ приведённые далее, помогут​ в конце формулы​ по столбцам и​Южный​ введите свой первый​ число с количеством​ знаки *, ?​

    ​ ввести функцию с​ чтобы автоматически просуммировать​ Знак амперсанда (&)​ikki​ 1), 1)) Then​ считать формулу, а​ диапазон ячеек, которые​ПРОСМОТР​ из значений, которые​

    ​Если же ограничиться простым​ Вам понять, как​ ставим знак «+»​ строкам, но и​Маринова​​ условие, указав для​​ знаков больше 15​​ для поиска текстовых​​ параметрами вручную. Результат​ столбцы по отдельности.​ объединяет данный оператор​

    Данные на листе Excel

    ​: сводный файлик.​ fd = fd​

    ​ только результат.​

    ​ Вы хотите оценить​

    ​, получаем стоимость каждого​ находятся на пересечении​

    ​ нажатием​ эти функции работают​ и вставляем функцию​ выбирать для сложения​Сельхозпродукты​ функции расположение данных​ (например, номер кредитной​

    ​ значений, делают СЧЁТЕСЛИ()​

    ​ будет одинаковый.​Точка вместо запятой для​ и значение «стулья».​KeHHu​ + Val(y(i)) GoTo​пример прикрепил.​ заданным критерием.​​ приобретенного продукта.​​ найденной строки и​Enter​ и как их​ «СУММЕСЛИМН» по Сергеевой.​ данные из таблицы​

    ​8677​ (a2: a11), а​ карты), то используют​ достаточно мощным средством​​ Excel является текстом​При применении ссылки формула​:​ nxtX ‘убрать, если​заранее благодарен.​criteria​$B$2:$B$10=$​

    ​ столбцов B, C​

    ​, вычисление будет произведено​ использовать с реальными​ Получается, мы сложили​

    ​ по разным условиям.​Южный​ также какие условием​ тектовый формат ячейки​ поиска.​При введении функции с​ по умолчанию. Функция​ будет выглядеть так:​ikki,​ надо найти все​​ShAM​​(критерий) – условие,​G$1​ и D.​

    ​ только по первому​

    ​ данными.​ функции отдельно по​Как установить простое​Егоров​ является — наилучшим​ (см. статью Отображение​​Подсчет текстовых значений, удовлетворяющих​​ помощью кнопки на​ СУММ() пропускает текстовые​Часто требуется выполнять функцию​замечательный макрос, я​

    ​ вхождения, а не​:​ которое говорит формуле,​– формула сравнивает​{=0.3*SUM(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))}​ значению массива, что​Обратите внимание, приведённые примеры​ каждому менеджеру.​ условие для подсчета​Мясо​ образом «Южный». Обратите​ в MS EXCEL​ одному критерию, можно​ панели инструментов или​​ значения при суммировании​​ СЧЕТЕСЛИ в Excel​

    Использование автозаполнения формул при вводе функции СУММЕСЛИМН

    ​ им воспользуюсь когда​ только первое End​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ((A1:A10<>»»)*ЕТЕКСТ(A1:A10))​ какие значения суммировать.​ имена клиентов в​{=0.3*СУММ(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))}​​ приведёт к неверному​​ рассчитаны на продвинутого​Внимание!​ данных, смотрите в​450​​ внимание, запятые между​​ ЧИСЕЛ с точностью​

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

    Попробуйте попрактиковаться

    ​ буду считать сводный​ If Next nxtX:​Можно просто Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(—(A1:A10<>»»))​ Может быть числом,​ столбце B основной​

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

    ​ функций (SHIFT+F3). функция​ мы видим разные​ Таким способом можно​ план​ Next End F​ikki​ ссылкой на ячейку,​ таблицы с именем​

    ​ ячейки A2 на​

    ​Возможно, Вам стало любопытно,​

    ​ основными принципами и​

    ​ функции «СУММЕСЛИМН» количество​

    ​ в Excel».​

    ​Егоров​

    ​= SUMIFS(D2:D11,A2:A11,»South»,​

    ​ цифр). При подсчете​

    ​ будем брать из​

    ​ СУММ() относится к​

    ​ суммы.​

    ​ существенно расширить ее​

    ​А вот по​

    ​ unction​

    ​:​

    ​ выражением или другой​

    ​ в ячейке G1.​

    ​ листе​

    ​ почему формула на​

    ​ синтаксисом функции​

    ​ ячеек диапазона суммирования​

    ​Здесь рассмотрим​

    ​Мясо​

    ​Кавычки вокруг слова «Южный»​

    ​ таких значений с​

    ​ диапазона​

    ​ группе формул «Математические».​

    ​Данная ошибка является опасной,​

    ​ возможности. Рассмотрим специальные​

    ​ формуле господина​

    ​Михаил С.​

    ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЧЁТЕСЛИ(A1:A10;»>»»»)​

    ​ функцией Excel.​

    ​ Если есть совпадение,​

    ​Lookup table​

    ​ рисунке выше отображает​

    ​ВПР​

    ​ и количество ячеек​

    ​функцию «СУММЕСЛИМН» в​

    ​7673​

    ​ укажите, что это​

    ​ помощью функции СЧЕТЕСЛИ()​

    ​A2:A12​

    ​ Автоматически распознанные диапазоны​

    ​ особенно когда в​

    ​ случаи применения СЧЕТЕСЛИ​

    ​Казанского​

    ​: Вот как -то​KeHHu​
    ​sum_range​ возвращается​

    ​, затем суммирует значения,​
    ​[@Product]​. Если Вам еще​
    ​ диапазона условий должно​Excel​Восточный​

    ​ текстовые данные.​
    ​ могут возникнуть сложности.​(см. файл примера).​

    ​ не всегда являются​​ таблице много данных.​

    • ​ в Excel и​вопрос — у​

    • ​ так…​: Как просуммировать ячейки​(диапазон_суммирования) – необязательный,​1​ которые находятся на​, как искомое значение.​

    support.office.com

    Подсчет ТЕКСТовых значений, которые имеют повторы в MS EXCEL

    ​ далеко до этого​ быть одинаковое. Например,​

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

    ​ все диапазоны с​ удовлетворяющие нескольким условиям,​​Сельхозпродукты​​ второго условия –​​ выше формула =СЧЁТЕСЛИ(A7:A14;C9) должна​​ различными вариантами вхождения​ Их можно при​ допустить, а во-вторых​ условиями.​ дроби не попадают​: Формула массива:​ цифр есть определенный​ для нас аргумент.​​0​​ и столбцов B,​

    ​ что мои данные​ внимание первой части​​ 3 по 8​​ выбирает определенные данные​664​ диапазон ячеек (C2:​ была вернуть значение​

    ​ слова «яблоки».​
    ​ необходимости быстро и​

    ​ трудно заметить. Поэтому​Посчитаем, сколько ячеек содержат​ в сумму. Видимо​{=СУММ(—(0&ПСТР($B$13:$B$25;ПОИСК(A2;$B$13:$B$25&»загфслсвргоп»;) +ДЛСТР(A2);1+ЕЧИСЛО(-(0&ПСТР($B$13:$B$25;ПОИСК(A2;$B$13:$B$25&»загфслсвргоп»;) +ДЛСТР(A2)+1;1))))))}​ текст? Например данные​ Он определяет диапазон​. Таким образом, отбрасываются​ C и D,​

    ​ были преобразованы в​ учебника – Функция​ ячейки. Если будет​ для сложения по​

    ​Северный​ C11), содержащий слово​ 2, т.к. в​Задача​ легко поправить.​

    excel2.ru

    Суммирование ячеек в Excel по условию.

    ​ Excel в формате​​ текст «столы» и​​ с этим было​​Работает для 1-​ в таком формате:​ связанных ячеек, которые​ имена покупателей, отличающиеся​ и лишь затем​ таблицу при помощи​ ВПР в Excel:​
    ​ диапазон суммирования с​ нескольким условиям. Можно​Егоров​ «Мясо», плюс само​ столбце А два​
    ​Критерий​​Допустим, нам нужно просуммировать​ ​ по умолчанию «Общий»​​ «стулья». Формула: =СЧЁТЕСЛИ(A1:A11;»столы»)+СЧЁТЕСЛИ(A1:A11;»стулья»).​ связано замечание​ и 2-значных чисел.​ф12,1​ будут суммироваться. Если​ от указанного в​ вычисляет 30% от​
    ​ команды​ синтаксис и примеры.​ 3 по 10​ указать до 127​Сельхозпродукты​ слово (заключено в​
    ​ значения 12345678910110005 (выделено красным,​Формула​
    ​ несколько диапазонов ячеек,​ выравнивает текст по​ Для указания нескольких​ikki​
    ​KeHHu​ф1,1​
    ​ он не указан,​ ячейке G1, ведь​ суммы.​Table​ВПР и СУММ –​ ячейки. А диапазон​ условий.​​1500​ кавычки) таким образом,​ 17 значащих цифр).​Результат​ как показано на​
    ​ левой стороне, а​ условий используется несколько​
    ​?​: Очень рад что​с2,5​ Excel суммирует значения​ все мы знаем​
    ​Если мы добавим перечисленные​(Таблица) на вкладке​ суммируем все найденные​ условия с 3​Есть еще функция​
    ​Южный​​ Excel может соответствовать​
    ​ Однако, формула возвращает​Примечание​ рисунке:​ числа по правой.​ выражений СЧЕТЕСЛИ. Они​Функция СЧЕТЕСЛИ входит в​ мой вопрос вас​ф2​ ячеек, в первом​ – умножение на​
    ​ выше формулы в​Insert​ совпадающие значения​ по 8, то​
    ​ «СУММЕСЛИ», но в​Маринова​ его. Завершить формулу​ 8, т.е. все​
    ​подсчитать значения​Перейдите в ячейку D1​ Если суммы не​
    ​ объединены между собой​ группу статистических функций.​ заинтересовал.​
    ​Как получить сумму​ аргументе функции.​ ноль дает ноль.​
    ​ таблицу из предыдущего​(Вставка). Мне удобнее​​Другие вычисления с ВПР​ формула посчитает не​
    Суммирование ячеек в Excel по условию.​ ней можно указать​Мясо​
    ​ с закрывающую скобку​
    ​ значения удовлетворяют критерию.​точно​ и выберите инструмент​ сходятся, стоит всем​ оператором «+».​ Позволяет найти число​Мне наверное больше​
    ​ чисел в ячейках​
    ​Собрав все воедино, давайте​Так как наша формула​ примера, результат будет​ работать с полнофункциональными​ (СРЗНАЧ, МАКС, МИН)​
    ​ верно. Это нужно​
    ​ одно условие. Смотрите​
    ​6596​)​ Дело в том,​соответствующие критерию​ «Сумма».​ ячейкам задать формат​Условия – ссылки на​ ячеек по определенному​ подходит UDF, как​ с буквой «ф»?​ определим третий аргумент​ – это формула​
    ​ выглядеть так:​
    ​ таблицами Excel, чем​ПРОСМОТР и СУММ –​ учитывать при установлении​ статью «Функция «СУММЕСЛИ»​Формула​и нажмите клавишу​ что СЧЕТЕСЛИ() пытается перед подсчетом​яблоки​Удерживая клавишу CTRL дополнительно​ «Общий», чтобы найти,​ ячейки. Формула: =СЧЁТЕСЛИ(A1:A11;A1)+СЧЁТЕСЛИ(A1:A11;A2).​ критерию. Работает с​ правильно догадался ikki​Z​ для нашей функции​ массива, она повторяет​В случае, когда Ваше​ с простыми диапазонами.​
    ​ поиск в массиве​ функции «СУММЕСЛИМН».​ в Excel» тут.​Описание​ ВВОД. Результат, снова​ преобразовать значения из​=СЧЁТЕСЛИ($A$2:$A$12; «яблоки»)​ выделите мышкой диапазон​ где вместо запятой​ Текст «столы» функция​ числовыми и текстовыми​ (не в первый​: Поиск отключили?..​СУММЕСЛИ​ описанные выше действия​ искомое значение —​
    ​ Например, когда Вы​ и сумма связанных​Есть еще одна​Итак, у нас​Результат​

    excel-office.ru

    Как использовать функцию ВПР вместе с СУММ или СУММЕСЛИ в Excel

    ​ нажмите — 14,719.​ столбца А в​2​ A2:B2 и ячейку​​ стоит точка. Но​​ ищет в ячейке​​ значениями, датами.​​ раз он протягивает​​-​​. Как Вы помните,​ для каждого значения​ это массив, функция​ вводите формулу в​ значений​

    ​ функция в Excel,​ такая таблица.​’ = СУММЕСЛИМН (a2:​=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat»)​ числа. Ей здесь​Критерий указан в формуле​ A3.​ есть еще лучший​ А1. Текст «стулья»​Сначала рассмотрим аргументы функции:​ мне руку помощи).​KeHHu​ мы хотим суммировать​ в массиве поиска.​ВПР​ одну из ячеек,​ВПР и СУММЕСЛИ –​ которая считает выборочно​Нам нужно посчитать сумму​ a11; D2: D11​По мере ввода функции​ это удается. После​

    ​подсчитать значения​После выделения диапазонов нажмите​ способ.​ — на базе​Диапазон – группа значений​Задача стоит рассчитать​: Прочитал. А если​ все продажи, совершённые​ В завершение, функция​становится бесполезной, поскольку​ Excel автоматически копирует​ суммируем значения, удовлетворяющие​ по условию. В​ проданных яблок, которые​«Южно» C2: C11,​ СУММЕСЛИМН в Microsoft​

    ​ преобразования мы получим​точно​ Enter и в​​ критерия в ячейке​ для анализа и​ годовой план работ​​ мне надо так:​​ определённым продавцом, чьё​​СУММ​​ она не умеет​​ её на весь​​ определённому критерию​​ ней можно указывать​​ продал менеджер Васечкин​ «Мясо»)​ Excel, если вы​ числа с точностью​соответствующие критерию​ ячейке D4 сразу​Чтобы быстро найти все​

    ​ А2.​ подсчета (обязательный).​ (примерно 4260 строк​ikki​ имя задано в​​вычисляет сумму значений,​​ работать с массивами​ столбец, что экономит​Если Вы работаете с​ разной длины диапазоны,​ покупателю Иванову.​Суммирует продаж мяса в​ не помните аргументы​

    • ​ 15 знаков, а​яблоки​ отобразиться результат суммирования​
    • ​ ячейки, где точка​Посчитаем число ячеек в​
    • ​Критерий – условие, по​ * 365 дней​: о как…​ ячейке F2 (смотрите​
    • ​ получившихся в результате​ данных. В такой​ несколько драгоценных секунд.​

    ВПР и СУММ в Excel – вычисляем сумму найденных совпадающих значений

    ​ числовыми данными в​ но условие можно​В ячейку F5​Столбец C в​ справки готов под​ не 17, т.е.​(ячейка C6)​ значений ячеек всех​ вместо запятой нужно​ диапазоне В1:В11 со​ которому нужно подсчитать​​ = 1,5 млн​​ишь…​​ рисунок, приведённый выше).​​ умножения. Совсем не​ ситуации Вы можете​

    ​Как видите, использовать функции​ Excel, то достаточно​ указать только одно.​ устанавливаем формулу.​ южном​ рукой. После ввода​ все числа из​=СЧЁТЕСЛИ($A$2:$A$12; C6)​​ диапазонов.​​ сделать следующее:​

    Использование ВПР и СУММ в Excel

    ​ значением большим или​ ячейки (обязательный).​ ячеек), то есть​а чего посчитать-то​

    ​range​ сложно, Вы согласны?​ использовать функцию​​ВПР​​ часто Вам приходится​​ Подробнее о применении​​На закладке «Формулы»​

    ​область в столбце​= СУММЕСЛИМН (​
    ​ столбца А будут​

    ​2​Обратите внимание на синтаксис​​Выберите инструмент «Главная»-«Найти и​​ равным 100 и​В диапазоне ячеек могут​ требование к решению​ надо?​​(диапазон) – так​​Замечание.​ПРОСМОТР​​и​​ не только извлекать​​ функции «СУММЕСЛИ», о​​ в разделе «Библиотека​​ A (результат —​​, автозавершение формул появится​

    ​ преобразованы в 12345678910110000 и​Критерий указан через ссылку​​ в параметрах функции​​ выделить»-«Перейти» (или нажмите​​ меньшим или равным​​ находиться текстовые, числовые​ — шустро пересчитывать​и, главное -​ как мы ищем​Чтобы функция​​(LOOKUP) в Excel,​​СУММ​​ связанные данные из​​ символах, которые можно​

    ​ функций» выбираем «Математические».​
    ​ 14 719).​

    ​ под формулы, в​​ станут равны между​подсчитать значения, заканчивающиеся на​ при выделении нескольких​​ комбинацию горячих клавиш​​ 200. Формула: =СЧЁТЕСЛИ(B1:B11;»>=100″)-СЧЁТЕСЛИ(B1:B11;»>200″).​​ значения, даты, массивы,​​ такой объем. Скорей​ кому?​ по​

    ​ПРОСМОТР​
    ​ которая похожа на​

    Использование ВПР и СУММ в Excel

    ​в Excel достаточно​ другой таблицы, но​​ вставить в критерий​​ В появившемся списке​= SUMIFS(D2:D11,A2:A11,​ списке аргументов в​ собой.​ слово яблоки, например,​

    ​ диапазонов. Они разделены​ CTRL+G).​Применим в формуле СЧЕТЕСЛИ​​ ссылки на числа.​​ всего, предполагаю, что​пс. хоть я​ID​работала правильно, просматриваемый​ВПР​ просто. Однако, это​​ и суммировать несколько​​ функции, смотрите в​​ нажимаем на функцию​​«Южно» C2: C11,​ их правильном порядке.​Чтобы этого не происходило​Cвежие яблоки​ между собой (;).​В появившимся окне нажмите​ несколько диапазонов. Это​ Пустые ячейки функция​ формула массива в​ и на самом​продавца, значениями этого​

    ​ столбец должен быть​​, к тому же​​ далеко не идеальное​​ столбцов или строк.​​ статье «Как посчитать​ «СУММЕСЛИМН». Появится такое​ «Мясо»)​Если посмотреть на изображение​ используйте формулу =СЧЁТЕСЛИ(A7:A14;»*»&C9)​*яблоки​В параметрах функции СУММ​ на кнопку «Выделить».​ возможно, если диапазоны​ игнорирует.​ этом случае мне​ деле не понял,​ аргумента будут значения​​ отсортирован в порядке​​ работает с массивами​ решение, особенно, если​ Для этого Вы​ в Excel ячейки​ окно.​Примечания:​ использования функции автозавершения​

    ​ — преобразования удастся​(ячейка С3)​​ могут содержаться:​​В окне «Выделение группы​​ являются смежными. Формула:​​В качестве критерия может​​ не подойдет.​​ чего надо, но​​ в столбце B​​ возрастания.​ так же, как​ приходится работать с​ можете комбинировать функции​

    Выполняем другие вычисления, используя функцию ВПР в Excel

    ​ в определенных строках».​В этом окне строки​ ​ формул и списка​ избежать. ​=СЧЁТЕСЛИ($A$2:$A$12; C3)​ссылки на отдельные ячейки;​ ячеек» нужно выбрать​ =СЧЁТЕСЛИ(A1:B11;»>=100″)-СЧЁТЕСЛИ(A1:B11;»>200″). Ищет значения​ быть ссылка, число,​​Предложенные UDF не​​ смутно догадываюсь. и​ основной таблицы (Main​

    Вычисляем среднее:

    ​Функция​
    ​ и с одиночными​

    ​ большими таблицами. Дело​СУММ​Еще много примеров​​ для одного диапазона​​Дополнительные примеры можно найти​ аргументов, то в​Примечание:​3​ссылки на диапазоны ячеек​ опцию «Константы» и​

    Находим максимум:

    ​ по двум критериям​
    ​ текстовая строка, выражение.​

    ​ смог заставить работать​ предчувствую, что без​ table). Можно задать​​СУММЕСЛИ​​ значениями.​ в том, что​и​ использования функции «СУММЕСЛИМН»,​ и одного условия.​ в статьеФункция СУММЕСЛИМН.​

    Находим минимум:

    ​ нашем примере диапазон_суммирования​
    ​Мы стараемся как​

    ​Использован подстановочный знак *​ как смежные, так​ отметить галочкой только​​ сразу в двух​​ Функция СЧЕТЕСЛИ работает​ поскольку знания у​ UDF опять не​ диапазон​(SUMIF) в Excel​Давайте разберем пример, чтобы​

    Вычисляем % от суммы:

    ​ использование формул массива​
    ​ВПР​

    ​ смотрите в статье​ Но, можно написать​Если вы хотите подсчитать​​ — это диапазон​​ можно оперативнее обеспечивать​(перед значением)​ и несмежные;​ «Текст». После чего​ столбцах. Если диапазоны​ только с одним​ меня ограниченны.​ обойтись.​

    ​B:B​ похожа на​ Вам стало понятнее,​ может замедлить работу​, как это показано​

    Использование ВПР и СУММ в Excel

    ПРОСМОТР и СУММ – поиск в массиве и сумма связанных значений

    ​ «Примеры функции «СУММЕСЛИМН»​ до 127 условий.​ итоговое значение только​​ D2:D11, представляющий собой​​ вас актуальными справочными​подсчитать значения, начинающиеся на​целые и дробные числа.​ нажать ОК.​ несмежные, то применяется​ условием (по умолчанию).​​На варианте предложенном​​Михаил С.​(весь столбец) или,​​СУММ​​ о чём идет​ приложения, так как​ ниже.​ в Excel».​Итак, заполняем диалоговое​

    ​ для одного диапазона​ столбец с числами,​ материалами на вашем​ слово яблоки, например,​В параметрах функций все​Так программа автоматически выделить​ функция СЧЕТЕСЛИМН.​ Но можно ее​ уважаемым ikki VB​: Примерно так​ преобразовав данные в​(SUM), которую мы​ разговор. Предположим, у​ каждое значение в​Предположим, что у нас​В этом уроке Вы​ окно так.​

    Использование ВПР и СУММ в Excel

    ​ с учетом значения​ которые вы хотите​​ языке. Эта страница​​яблоки местные​ аргументы должны быть​ все ячейки, которые​Когда в качестве критерия​ «заставить» проанализировать 2​​ спотыкается в месте​​ikki​​ таблицу, использовать имя​​ только что разбирали,​

    ​ нас есть таблица,​
    ​ массиве делает отдельный​

    ​ есть список товаров​ найдёте несколько интересных​В строке «Диапазон​​ в другом диапазоне,​​ просуммировать; диапазон_условия1 —​

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

    Использование ВПР и СУММ в Excel

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

    1. ​ суммирования» пишем диапазон​
      ​ используйте функцию СУММЕСЛИМН.​

      ​ это диапазон A2.A11,​​ ее текст может​​(ячейка С4)​ запятой.​ Их не нужно​ диапазон ячеек с​Рекомендации для правильной работы​If re Is​Спасибо Михаилу.​

    2. ​Main_table[ID]​​ суммирует значения. Разница​​ имена клиентов, купленные​ВПР​ продажах за несколько​ использовать функцию​ D2-D8 – это​Произведем подсчет ТЕКСТовых значений,​ представляющий собой столбец​ содержать неточности и​​=СЧЁТЕСЛИ($A$2:$A$12; C4)​​Для наглядного примера рассмотрим​ искать в больших​
    3. ​ условиями, функция возвращает​​ функции:​​ Nothing Then и​UDF​.​ лишь в том,​ товары и их​. Получается, что чем​ месяцев, с отдельным​​ВПР​​ столбец с суммами​​ которые имеют повторы.​​ с данными, в​ грамматические ошибки. Для​4​ разные варианты суммирования​ таблицах и прайсах,​ массив. Для ввода​Если функция СЧЕТЕСЛИ ссылается​

    ​ говорит, что переменная​Dim re As​criteria​ что​ количество (таблица Main​ больше значений в​ столбцом для каждого​​(VLOOKUP) вместе с​​ покупок.​В отличие от статьи​ котором находится​ нас важно, чтобы​

    ​Использован подстановочный знак *​​ значений ячеек, которые​​ чтобы исправить ошибку.​​ формулы нужно выделить​ на диапазон в​ не определена, Какого​ Object, mo As​

    ВПР и СУММЕСЛИ – находим и суммируем значения, удовлетворяющие определённому критерию

    ​(критерий) – так​​СУММЕСЛИ​​ table). Кроме этого,​ массиве, тем больше​​ месяца. Источник данных​​СУММ​В строке «Диапазон​ Подсчет повторяющихся значений​условие1​ эта статья была​(после значения)​​ дают один и​​Если точек слишком много,​ такое количество ячеек,​ другой книге, то​ типа её задать?​ Object Function ff#(s$,​​ как имена продавцов​​суммирует только те​

    ​ есть вторая таблица,​
    ​ формул массива в​

    ​ – лист​(SUM) или​​ условия1» пишем диапазон​​ (дубликатов), где подсчитывались​​— “Южный”.​​ вам полезна. Просим​

    ​подсчитать значения, содержащие слово​ тот же результат.​ можно использовать инструмент​ как в диапазоне​ необходимо, чтобы эта​В варианте Казанского,​ r As Range)​ записаны в просматриваемой​​ значения, которые удовлетворяют​​ содержащая цены товаров​ рабочей книге и​Monthly Sales​СУММЕСЛИ​​ столбца с менеджерами.​​ все дубликаты, подсчитаем​По мере того, как​ вас уделить пару​ яблоки​ Для этого заполните​ «Главная»-«Найти и выделить»-«Заменить»​ с критериями. После​

    • ​ книга была открыта.​ в этом месте:​ Dim i%, n#,​​ таблице (Lookup table),​​ заданному Вами критерию.​
    • ​ (таблица Lookup table).​ тем медленнее работает​:​(SUMIF) в Excel,​

    Использование ВПР и СУММ в Excel

    ​ У нас -​ только первые дубликаты​ вы вводите формулу,​ секунд и сообщить,​в любом месте​

    ​ ячейки A1, A2​ (или комбинация клавиш​ введения аргументов нажать​​Аргумент «Критерий» нужно заключать​​For Each x​

    ​ c As Range​
    ​ используем функцию​

    • ​ Например, простейшая формула​​ Наша задача –​ Excel.​Теперь нам необходимо сделать​ чтобы выполнять поиск​ B2-B8.​ (или другими словами:​
    • ​ в автозавершении формулы​​ помогла ли она​*яблоки*​ и A3 числами​ CTRL+H). Он позволит​ одновременно сочетание клавиш​ в кавычки (кроме​ In r.Value​
    • ​ If re Is​​ВПР​ с​ написать формулу, которая​Эту проблему можно преодолеть,​ таблицу итогов с​ и суммирование значений​Обратите внимание​ все повторяющиеся за​ появятся остальные аргументы​ вам, с помощью​

    ​(ячейка С5)​ 1, 2 и​ в Excel заменить​​ Shift + Ctrl​​ ссылок).​VB сообщает о​ Nothing Then Set​для поиска​СУММЕСЛИ​ найдёт сумму всех​ используя комбинацию функций​

    1. ​ суммами продаж по​​ по одному или​.​ исключением их повторов,​​ (здесь они не​​ кнопок внизу страницы.​=СЧЁТЕСЛИ($A$2:$A$12; C5)​ 3 соответственно. А​ точку, на запятую​ + Enter. Excel​Функция не учитывает регистр​​ синтаксической ошибке.​​ re = CreateObject(«vbscript.regexp»)​ID​:​ заказов заданного клиента.​​INDEX​​ каждому товару.​
    2. ​ нескольким критериям.​​Когда мы поставили​ или другой вариант:​ показаны);​ Для удобства также​7​​ диапазон ячеек B1:B5​​ – автоматически.​​ распознает формулу массива.​​ текстовых значений.​ikki​ re.ignorecase = True​, соответствующего заданному продавцу.​=SUMIF(A2:A10,»>10″)​

      ​Как Вы помните, нельзя​
      ​(ИНДЕКС) и​

      ​Решение этой задачи –​Вы пытаетесь создать файл-сводку​ курсор в эту​ все уникальные за​​диапазон_условия2​​ приводим ссылку на​Использовано 2 подстановочных знака *​ заполните следующими формулами​Внимание. Если перед поиском​СЧЕТЕСЛИ с двумя условиями​При формулировании условия подсчета​: честно говоря, мой​ re.Global = False​

    3. ​ Имя записано в​​=СУММЕСЛИ(A2:A10;»>10″)​ использовать функцию​MATCH​ использовать массив констант​ в Excel, который​ строку, автоматически появилась​​ исключением неповторяющихся). Чтобы​​— это диапазон​ оригинал (на английском​​подсчитать ячейки, начинающиеся с​​ и функциями:​

    ​ текстовых значений выше​ в Excel очень​ можно использовать подстановочные​ вариант функции с​​ End If re.Pattern​​ ячейке F2, поэтому​

    ​– суммирует все значения​
    ​ВПР​

    Использование ВПР и СУММ в Excel

    ​(ПОИСКПОЗ) вместо​ в аргументе​
    ​ определит все экземпляры​
    ​ новая строка для​

    ​ не запутаться в​

    office-guru.ru

    Найти сумму текстовых значений (Формулы/Formulas)

    ​ C2:C11, представляющий собой​​ языке) .​
    ​гру​=A1+A2+A3+5;​
    ​ описанным методом был​
    ​ часто используется для​ знаки. «?» -​ регулярными выражениями, скорее​ = «(?:^|d)(?:» &​ для поиска используем​ ячеек в диапазоне​
    ​, если искомое значение​
    ​VLOOKUP​

    ​col_index_num​​ одного конкретного значения​​ условий. Если условий​
    ​ этом зоопарке терминов,​

    ​ столбец с данными,​​Допустим, вам нужно суммировать​​и содержащие ровно​

    excelworld.ru

    Сумма значений в ячейках содержащих числа и текст

    ​=СУММ(A1:A3)+5;​​ выделен диапазон, то​ автоматизированной и эффективной​ любой символ. «*»​ всего, будет медленнее,​ s & «(d+))»​
    ​ формулу:​
    ​A2:A10​
    ​ встречается несколько раз​
    ​(ВПР) и​
    ​(номер_столбца) функции​ и просуммирует другие​ много, то появляется​

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

    ​6​​=СУММ(A1;A2;A3)+5;​ поиск будет ограничен​

    ​ работы с данными.​​ — любая последовательность​
    ​ чем вариант Казанского.​
    ​ For Each c​VLOOKUP($F$2,Lookup_table,2,FALSE)​
    ​, которые больше​ (это массив данных).​
    ;)
    ​SUM​ВПР​ значения, связанные с​ полоса прокрутки, с​ статье Классификация значений​условие2​ чем одного условия,​букв​

    ​=СУММ(A1:A3;5);​​ этим же диапазоном.​

    ​ Поэтому продвинутому пользователю​​ символов. Чтобы формула​
    ​на 1,5млн разница​
    ​ In r.Cells Set​
    ​ВПР($F$2;Lookup_table;2;ЛОЖЬ)​10​ Используйте вместо этого​(СУММ). Далее в​. Вот пример формулы:​ ним? Или Вам​ помощью которой, переходим​ по уникальности.​— “Мясо”.​ например сумму продаж​гру???​=СУММ(A1;A2;A3;5).​ Поэтому перед поиском​ настоятельно рекомендуется внимательно​ искала непосредственно эти​ будет ощутима.​ mo = re.Execute(c)​Конечно, Вы могли бы​.​ комбинацию функций​ этой статье Вы​=SUM(VLOOKUP(lookup value, lookup range,​
    ​ нужно найти все​​ в следующие окна​Если исходный список содержит:​Если вы нажмете​

    ​ товара в определенной​​(ячейка С7)​При любом варианте мы​:D​ точек лучше снять​

    ​ изучить все приведенные​​ знаки, ставим перед​
    ​но, думаю, оптимальным​ If mo.Count Then​ ввести имя как​
    ​Очень просто, правда? А​СУММ​ увидите несколько примеров​ {2,3,4}, FALSE))​:(

    ​ значения в массиве,​​ условий.​ {​
    ​СУММЕСЛИМН​ области. Это хороший​=СЧЁТЕСЛИ($A$2:$A$12; C7)​ получаем один и​ все выделения.​ выше примеры.​

    ​ ними знак тильды​​ ваиантом будет писать​ n = n​ искомое значение напрямую​:)
    ​ теперь давайте рассмотрим​и​ таких формул.​=СУМ(ВПР(искомое_значение;таблица;{2;3;4};ЛОЖЬ))​ удовлетворяющие заданному условию,​В строке «Условие1»​»a»​в автозавершении формулы,​ обращения для использования​1​ тот же результат​Функция СУММ относится к​Посчитаем количество реализованных товаров​ (~).​ макрос, обрабатывающий сразу​ + CInt(mo.Item(0).submatches(0)) Next​ в функцию​ немного более сложный​ПРОСМОТР​Только что мы разобрали​Как видите, мы использовали​

    ​ а затем просуммировать​​ пишем фамилию менеджера.​, «a», «a»,​

    ​ откроется статья, справкой.​​ функции СУММЕСЛИМН в​
    ​Использован подстановочный знак ?​
    ​ вычисления – число​ категории: «Математические». Нажмите​

    ​ по группам.​​Для нормального функционирования формулы​ весь массив данных,​ ff = n​
    ​ВПР​ пример. Предположим, что​:​ пример, как можно​ массив​ связанные значения с​
    ​ Мы написали –​»b»​Если вы хотите поэкспериментировать​ формуле.​подсчитать значения с учетом​ 11. Последовательно пройдите​ комбинацию горячих клавиш​Сначала отсортируем таблицу так,​ в ячейках с​ а не вызывать​ End F unction​, но лучше использовать​ у нас есть​
    ​=SUM(LOOKUP($C$2:$C$10,’Lookup table’!$A$2:$A$16,’Lookup table’!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))​ извлечь значения из​{2,3,4}​ другого листа? Или,​
    ​ Васечкин.​, «b», «c»}. Тогда​ с функцией СУММЕСЛИМН,​Просмотрите в этом примере,​
    ​РЕгиСТра​ курсором от B1​ SHIFT+F3 для вызова​ чтобы одинаковые значения​ текстовыми значениями не​
    ​ функцию для каждого​Михаил С.,​
    ​ абсолютную ссылку на​ таблица, в которой​
    ​=СУММ(ПРОСМОТР($C$2:$C$10;’Lookup table’!$A$2:$A$16;’Lookup table’!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))​ нескольких столбцов таблицы​

    ​для третьего аргумента,​​ может быть, перед​В строке «Диапазон​ количество значений (величин),​ то некоторые образцы​ в котором у​
    ​содержащие Яблоки​ и до B5.​
    ​ мастера функций, и​ оказались рядом.​ должно пробелов или​ значения.​к сожалению, Ваша​ ячейку, поскольку так​ перечислены имена продавцов​
    ​Так как это формула​ и вычислить их​ чтобы выполнить поиск​
    ​ Вами встала ещё​ условия2» пишем диапазон​ которые имеют повторы,​ данных и формулы,​ нас есть двумя​
    ​в любом месте​ В каждой ячейке​
    ​ вы быстро ее​Первый аргумент формулы «ПРОМЕЖУТОЧНЫЕ.ИТОГИ»​
    ​ непечатаемых знаков.​для этого лучше​ формула в одном​ мы создаём универсальную​ и их номера​ массива, не забудьте​ сумму. Таким же​ несколько раз в​ более трудная задача,​
    ​ столбца покупателей –​ будет равно 2,​ использующей функцию.​ условиями: необходимо узнать​

    ​Яблоки​​ нажмите F2, чтобы​ там найдете.​ — «Номер функции».​​
    ​ увидеть пример структуры​
    ​ случае даёт ошибку.​ формулу, которая будет​ID​ нажать комбинацию​ образом Вы можете​
    ​ одной функции​ например, просмотреть таблицу​ А2:А8.​ т.е. «a» и​

    ​Вы можете работать с​​ сумму продаж​

    ​(ячейка С8)​​ увидеть цветную подсветку​​Использование этой функции существенно​
    ​ Это числа от​Посчитаем числовые значения в​ реального файла.​Михаил С.​
    ​ работать для любого​(Lookup table). Кроме​​Ctrl+Shift+Enter​​ выполнить другие математические​ВПР​ всех счетов-фактур Вашей​В строке «Условие2»​ «b» (все значения​ демонстрационными данными непосредственно​​мяса​​=СУММ(ЕСЛИ (ЕОШИБКА(НАЙТИ( $C$8;$A$2:$A$12));0;1))​

    planetaexcel.ru

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

    ​ ссылок для более​ расширяет возможности процесса​ 1 до 11,​ одном диапазоне. Условие​пс. в вашем​: Сказал «А» -​ значения, введённого в​

    Синтаксис и особенности функции

    ​ этого, есть ещё​

    • ​при завершении ввода.​ операции с результатами,​, и получить сумму​
    • ​ компании, найти среди​ написали фамилию покупателя​ в исходном списке,​

    ​ в этой книге​в​2​ понятного анализа синтаксиса​ суммирования значений ячеек​ указывающие статистическую функцию​

    ​ подсчета – один​ первом посте пример​ полезай в кузов​ эту ячейку.​ одна таблица, в​Lookup table​ которые возвращает функция​ значений в столбцах​ них счета-фактуры определённого​

    ​ – Иванов.​ выделенные​

    • ​ веб-приложения Excel Online.​южном​Использована формула массива​ записи параметров функций.​ в программе Excel.​
    • ​ для расчета промежуточного​ критерий.​ «с потолка» был​
    • ​В каком?​sum_range​
    • ​ которой те же​– это название​ВПР​2​ продавца и просуммировать​Двигаем поле условий​жирным​ Изменяйте значения и​районе (из столбца​подсчитать ячейки​
    • ​В Excel можно одновременно​ На практике ее​ результата. Подсчет количества​У нас есть такая​ не только с​

    ​ikki​

    Функция СЧЕТЕСЛИ в Excel: примеры

    ​(диапазон_суммирования) – это​ID​ листа, где находится​. Вот несколько примеров​

    ​,​ их?​

    Цены на мебель.

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

    СЧЁТЕСЛИ.

    ​ рассмотрим возможности и​ ячеек осуществляется под​ таблица:​ целыми числами.​

    Ссылка.

    ​: для операции «г».​ самая простая часть.​связаны с данными​ просматриваемый диапазон.​

    ​ формул:​

    1 критерий.

    ​3​Задачи могут отличаться, но​ следующее условие.​

    ​Если исходный список значений​ свои собственные, чтобы​

    ​ C).​содержащие слово Яблоки​ и несмежных столбцов.​ настройки при суммировании​ цифрой «2» (функция​

    Пример.

    ​Посчитаем количество ячеек с​в файле -​

    ​должно быть 130,​ Так как данные​ о продажах (Main​

    ​Давайте проанализируем составные части​{=AVERAGE(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))}​и​ их смысл одинаков​В строке «Диапазон​

    Знак амперсанда.

    ​ находится в диапазоне​ увидеть, как мгновенно​

    Пример1.

    ​Вот формулу можно использовать​ с учетом​Заполняете столбцы, так как​ нескольких диапазонов.​ «СЧЕТ»).​ числами больше 100.​ только целые.​ а формула насчитывает​ о продажах записаны​ table). Наша задача​

    1. ​ формулы, чтобы Вы​{=СРЗНАЧ(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))}​4​ – необходимо найти​ условий3» пишем диапазон​А7:А16​ изменятся результаты.​ для acomplish это:​Оператор +.
    2. ​РЕгиСТра​ показано на рисунке:​Просуммируем значение ячеек A1,​Скачать примеры функции СЧЕТЕСЛИ​ Формула: =СЧЁТЕСЛИ(B1:B11;»>100″). Диапазон​определитесь точнее. это​ 150.​ в столбец C,​На базе критерия.
    3. ​ – найти сумму​ понимали, как она​Формула ищет значение из​.​ и просуммировать значения​ С2:С8.​2 критерия.
    4. ​, то количество повторяющихся​Скопируйте все ячейки из​=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat»)​Яблоки​Выделите диапазон A1:B3 и​ A2 и A3​ в Excel​ – В1:В11. Критерий​ важно.​в формуле я,​2 несмежные диапазоны.
    5. ​ который называется​ продаж для заданного​ работает, и могли​ ячейки A2 на​Теперь давайте применим эту​ по одному или​В строке «Условие3»​ значений можно вычислить​ приведенной ниже таблицы​Результатом является значение 14,719.​(ячейка С9)​ удерживая клавишу CTRL​ с помощью функции​Формула нашла количество значений​

    Массив формул.

    ​ подсчета – «>100».​ппс. в моем​ к стыду своему,​Sales​ продавца. Здесь есть​ настроить её под​ листе​ комбинацию​ нескольким критериям в​

    ПРОМЕЖУТОЧНЫЕ.ИТОГИ и СЧЕТЕСЛИ

    ​ пишем – «яблоки».​ с помощью формулы​

    1. ​ и вставьте их​Рассмотрим изучить все части​=СУММ(ЕСЛИ( СОВПАД($C$9;A2:A12);1;0))​Исходная таблица.
    2. ​ так же выделите​ суммирования. За одно​ для группы «Стулья».​ Результат:​ варианте UDF объявление​ так и не​, то мы просто​ 2 отягчающих обстоятельства:​ свои нужды. Функцию​Lookup table​

    ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

    ​ВПР​ Excel. Что это​

    ​Нажимаем «ОК». Получился такой​ (см. файл примера):​ в ячейку A1​ формулы.​1​ столбец D1:D3.​

    exceltable.com

    Влияние формата ячеек на работу функции СУММ

    ​ и узнаем, для​ При большом числе​Если условие подсчета внести​ переменных re и​ разобрался​ запишем​Основная таблица (Main table)​

    ​СУММ​и вычисляет среднее​и​ за значения? Любые​ результат.​=СУММПРОИЗВ((A7:A16<>»»)/СЧЁТЕСЛИ(A7:A16;A7:A16&»»))-​ нового листа Excel.​

    Ошибки суммирования при точке вместо запятой

    ​= СУММЕСЛИМН является формулой​Использована формула массива​На панели «Главная» щелкните​ чего используется функция​

    Исходные данные с ошибкой.

    ​ строк (больше тысячи)​ в отдельную ячейку,​ mo есть, но​Михаил С.​Main_table[Sales]​ содержит множество записей​

    ​пока оставим в​ арифметическое значений, которые​СУММ​ числовые. Что это​Формула в ячейке А5​СУММПРОИЗВ(—(СЧЁТЕСЛИ(A7:A16;A7:A16)=1))​ Вы можете отрегулировать​ арифметического. Он вычисляет​

    Результат суммирования чисел и текста.

    ​Также для подсчета значений​ по инструменту «Сумма»​ сумм.​ подобное сочетание функций​ можно в качестве​ они объявлены не​: в файле показал,​.​ для одного​ стороне, так как​ находятся на пересечении​к данным в​ за критерии? Любые…​ такая.​Т.е. для подсчета текстовых​ ширину столбцов, чтобы​ числа, которые находятся​ с подстановочными знаками​ (или нажмите ALT+=).​

    ​После ввода чисел перейдите​

    Как найти текст в числовых значениях?

    ​ может оказаться полезным.​ критерия использовать ссылку:​ внутри функции, а​ почему.​

    1. ​Всё, что Вам осталось​ID​ её цель очевидна.​ найденной строки и​Окно переход.
    2. ​ нашей таблице, чтобы​ Начиная с числа​
    3. ​=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов»;C2:C8;»яблоки»)​ значений, которые имеют​ формулы лучше отображались.​ в этом случае​ может быть использована​Под каждым столбцом автоматически​

    Выделение групп ячеек.

    ​ на ячейку A4.​При работе с функцией​Посчитаем текстовые значения в​ на уровне модуля​Теоретически можно сделать(в​ сделать, это соединить​в случайном порядке.​

    Результат поиска текстовых значений.

    ​LOOKUP($C$2:$C$10,’Lookup table’!$A$2:$A$16,’Lookup table’!$B$2:$B$16)​ столбцов B, C​ найти общую сумму​ или ссылки на​Если нужно посчитать​ повторы, необходимо из​Регион​ в столбце D.​

    Инструмент найти и заменить.

    ​ функция БСЧЕТА(). Для​ добавилась функция СУММ().​ На закладке инструментов​ СУММ() в Excel​ одном диапазоне. Условие​ — самая первая​ 2003 не знаю,​ части в одно​Вы не можете добавить​

    exceltable.com

    Функция сумм в Excel и примеры ее использования

    ​ПРОСМОТР($C$2:$C$10;’Lookup table’!$A$2:$A$16;’Lookup table’!$B$2:$B$16)​ и D.​ продаж в столбцах​ ячейку, содержащую нужное​ на какую сумму​ количества уникальных значений​Продавец​

    ​ Первым делом нужно​ ее работы требуется​ Теперь в ячейках​ «Главная» выберите инструмент​ следует учитывать особенности​ поиска – один​ строчка приведенного кода.​ наверно уровень вложения​

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

    ​ целое, и формула​ столбец с именами​Функция​{=MAX(VLOOKUP(A2,’Lookup Table’!$A$2:$D$10,{2,3,4},FALSE))}​ с​ значение, и заканчивая​ продал менеджер Васечкин​

    1. ​ (статья Подсчет уникальных​Что следует ввести​ указать расположение номера:​ табличка с критериями​ A4; B4 и​ «Сумма» в разделе​ форматов данных, которые​ критерий.​Инструмент сумма.
    2. ​в варианте Казанского​ функций не даст),​СУММЕСЛИ+ВПР​ продавцов к основной​ПРОСМОТР​

    ​{=МАКС(ВПР(A2;’Lookup Table’!$A$2:$D$10;{2;3;4};ЛОЖЬ))}​B​ логическими операторами и​ всего разных фруктов​ текстовых значений) вычесть​Продажи​

    ​=СУММЕСЛИМН(D2:D11;​ (см. файл примера).​ D4 отображается результат​ «Редактирование» (или нажмите​ могут влиять на​Формула: =СЧЁТЕСЛИ(A1:A11;»табуреты»). Или:​ в «проблемном» месте​

    ​ практически… а оно​

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

    ​будет готова:​ таблице.​просматривает товары, перечисленные​Формула ищет значение из​по​ результатами формул Excel.​ Иванову, то напишем​ количество неповторяющихся (статья​Южный​Другими словами нужно ввести​Примечание​ суммирования каждого столбца.​ комбинацию горячих клавиш​

    ​ итоговые суммы при​Во втором случае в​ уберите квадратик перед​ надо?​

    Настройка параметров функции.

    1. ​=SUMIF(Main_table[ID],VLOOKUP($F$2,Lookup_table,2,FALSE),Main_table[Sales])​Давайте запишем формулу, которая​ в столбце C​
    2. ​ ячейки A2 на​M​Итак, есть ли в​ такую формулу с​
    3. ​ Подсчет неповторяющихся значений).​Орехов​ формулу для суммирования​. О подсчете числовых​ Это самый быстрый​ ALT+=).​

    Результат суммирования значений.

    ​ вычислениях.​ качестве критерия использовали​ Value.​Казанский​=СУММЕСЛИ(Main_table[ID];ВПР($F$2;Lookup_table;2;ЛОЖЬ);Main_table[Sales])​

    ​ найдет все продажи,​ основной таблицы (Main​

    • ​ листе​
    • ​:​ Microsoft Excel функционал,​ двумя условиями.​
    • ​Формула подсчитывает текстовые и​

    ​Напитки​ чисел в столбце,​ значений с одним​ и удобный метод.​

    ​Диапазон ячеек распознан автоматически.​Стоит обратить внимание на​ ссылку на ячейку.​KeHHu​: Да, с регулярными​Урок подготовлен для Вас​ сделанные заданным продавцом,​ table), и возвращает​Lookup table​=SUM(VLOOKUP(B2,’Monthly sales’!$A$2:$M$9,{2,3,4,5,6,7,8,9,10,11,12,13},FALSE))​ способный справиться с​=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов»)​ числовые значения. Диапазон​

    • ​3571​
    • ​ если они удовлетворяют​
    • ​ критерием читайте статью Функция​
    • ​Примечание. Данная функция автоматически​
    • ​ Адреса ссылок уже​

    ​ поведение самих форматов​Формула с применением знака​: Вы правы, был​ красиво. Но можно​ командой сайта office-guru.ru​ а также просуммирует​ соответствующую цену из​и возвращает максимальное​=СУМ(ВПР(B2;’Monthly sales’! $A$2:$M$9;{2;3;4;5;6;7;8;9;10;11;12;13};ЛОЖЬ))​ описанными задачами? Конечно​Если нужно посчитать​ может содержать пустые​Западный​

    Визуальный анализ ссылок.

    Одновременное суммирование столбцов

    ​ условиям. Что диапазон​ СЧЁТЕСЛИ() в MS​ подставляет формат ячеек​

    ​ введенные в параметры​ при работе с​

    Столбцы со значениями разного формата.

    1. ​ подстановки: =СЧЁТЕСЛИ(A1:A11;»таб*»).​ не внимателен. Сейчас​ и без них​Источник: https://www.ablebits.com/office-addins-blog/2014/08/05/excel-vlookup-sum-sumif/​
    2. ​ найденные значения.​ столбца B просматриваемой​ из значений, которые​

    Результат одновременного суммирования.

    ​Важно!​ же, да! Решение​ сколько продали яблок​ ячейки.​Егоров​ ячеек — это​ Excel — Подсчет​ которых она суммирует.​

    ​ (A1:A3). Пользователю остается​ разными типами значений.​Для расчета количества значений,​

    exceltable.com

    ​ попробую добавить эту​

    Содержание:

    1. Подсчет ячеек, содержащих текст в Excel
    2. Подсчет ячеек, содержащих текст в Excel (включая пробелы)
    3. Подсчет ячеек, содержащих текст в Excel (за исключением пробелов)
    4. Подсчет ячеек, содержащих текст (за исключением пробелов, включая логические значения)

    Подсчет — одна из самых распространенных задач, которые люди выполняют в Excel. Это один из показателей, который часто используется для обобщения данных. Например, подсчитайте продажи, выполненные Бобом, или продажи, превышающие 500 тыс., Или количество проданного Продукта X.

    В Excel есть множество функций подсчета, и в большинстве случаев этих встроенных функций Excel будет достаточно. Ниже приведены функции подсчета в Excel:

    • COUNT — для подсчета количества ячеек, в которых есть числа.
    • COUNTA — для подсчета количества непустых ячеек.
    • СЧИТАТЬ ПУСТОЙ — подсчитать пустую ячейку.
    • СЧЁТЕСЛИ / СЧЁТЕСЛИМН — для подсчета ячеек при соблюдении указанных критериев.

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

    Один из таких случаев — подсчет ячеек, содержащих текстовые строки.

    Подсчет ячеек, содержащих текст в Excel

    Текстовые значения могут иметь разные формы. Возможно:

    • Текстовая строка
      • Текстовые строки или буквенно-цифровые символы. Пример — Trump Excel или Trump Excel 123.
    • Пустой строкой
      • Ячейка выглядит пустой, но содержит =”” или ‘(если вы просто наберете апостроф в ячейке, она будет пустой).
    • Логические значения
      • Пример — ИСТИНА и ЛОЖЬ.
    • Специальные символы
      • Пример — @,!, $%.

    Взгляните на набор данных, показанный ниже:

    Как подсчитать ячейки, содержащие текстовые строки

    В нем есть все комбинации текста, чисел, пробелов, специальных символов и логических значений.

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

    • Звездочка (*): Звездочка представляет любое количество символов в Excel. Например, экс* может означать excel, excels, example, expert и т. д.
    • Вопросительный знак (?): Вопросительный знак представляет собой один единственный символ. Например, Tr?mp может означать Трампа или Бродяги.
    • Тильда (~): Для определения подстановочных знаков в строке.

    Смотрите также: Примеры использования подстановочных знаков в Excel.
    Теперь давайте создадим формулы для подсчета различных комбинаций.

    Подсчет ячеек, содержащих текст в Excel (включая пробелы)

    Вот формула:

    = СЧЁТЕСЛИ (A1: A11; ”*”)

    В этой формуле используется функция СЧЁТЕСЛИ с подстановочным знаком в критериях. Поскольку звездочка (*) представляет любое количество символов, она считает все ячейки, содержащие текстовые символы.

    Он даже считает ячейки, в которых есть пустая строка (пустая строка может быть результатом формулы, возвращающей = ””, или ячейки, содержащей апостроф). Хотя ячейка с пустой строкой выглядит пустой, она считается по этой формуле.

    Логические значения не учитываются.

    Как подсчитать ячейки, содержащие текстовые строки

    Подсчет ячеек, содержащих текст в Excel (за исключением пробелов)

    Вот формула:

    = СЧЁТЕСЛИ (A1: A11; ”? *”)

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

    Эта формула не учитывает ячейки, содержащие пустую строку (апостроф или = ””). Поскольку пустая строка не содержит символов, она не соответствует критериям и не учитывается.

    Логические значения также не учитываются.

    Как подсчитать ячейки, содержащие текстовые строки

    Подсчет ячеек, содержащих текст (за исключением пробелов, включая логические значения)

    Вот формула:

    = СЧЁТЕСЛИ (A1: A11; ”? *”) + СУММПРОИЗВ (- (ISLOGICAL (A1: A11))

    В первой части формулы используется комбинация подстановочных знаков (* и?). Это возвращает количество ячеек, в которых есть хотя бы один текстовый символ (учитывается текст и специальные символы, но не учитываются ячейки с пустыми строками).

    Вторая часть формулы проверяет наличие логических значений. Функция Excel ISLOGICAL возвращает ИСТИНА, если есть логическое значение, и ЛОЖЬ, если нет. Двойной отрицательный знак гарантирует, что ИСТИНА преобразуется в 1, а ЛОЖЬ — в 0. Затем функция СУММПРОИЗВ в Excel просто возвращает количество ячеек, содержащих логическое значение.

    Как подсчитать ячейки, содержащие текстовые строки

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

    Skip to content

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

    В руководстве объясняется, как считать символы в Excel. Вы изучите формулы, позволяющие получить общее количество символов в диапазоне и подсчитывать только определенные символы в одной или нескольких ячейках.

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

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

    1. Как посчитать все символы в диапазоне
    2. Как подсчитать определенные знаки в ячейке
    3. Подсчет определенных букв в ячейке без учета регистра
    4. Как посчитать вхождения текста или подстроки в ячейку?
    5. Сколько раз встречается символ в диапазоне?
    6. Подсчет определенных букв в диапазоне без учета регистра.

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

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

    =ДЛСТР(A2)+ДЛСТР(A3)+ДЛСТР(A4)

    или

    =СУММ(ДЛСТР(A2);ДЛСТР(A3);ДЛСТР(A4))

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

    Вот общая формула Эксель для подсчета символов в диапазоне:

    =СУММПРОИЗВ(ДЛСТР( диапазон ))

    И ваша реальная формула может выглядеть примерно так:

    = СУММПРОИЗВ(ДЛСТР(A1:A4))

    Другой способ подсчета знаков в диапазоне — использовать функцию ДЛСТР в сочетании с СУММ:

    {=СУММ(ДЛСТР(A1:A4))}

    В отличие от СУММПРОИЗВ, функция СУММ по умолчанию не вычисляет массивы. Поэтому вам нужно не забыть нажать Ctrl + Shift + Enter, чтобы превратить ее в формулу массива.

    Как показано на следующем скриншоте, СУММ возвращает такой же результат:

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

    Это один из самых простых вариантов для подсчета знаков в Excel. Перво-наперво функция ДЛСТР вычисляет длину текста для каждого адреса в указанной области и возвращает их в виде массива чисел. Затем СУММПРОИЗВ или СУММ складывают эти числа и возвращают общий итог.

    В приведенном выше примере суммируется массив из 4 чисел, которые представляют длины строк в ячейках от A1 до A4:

    =СУММПРОИЗВ({23;13;23;17})

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

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

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

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

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

    Чтобы лучше понять этот расчет, разберём следующий пример.

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

    Предполагая, что список доставленных товаров находится в столбце B (начиная с B2), и мы считаем число вхождений «A». Выражение выглядит следующим образом:

    =ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(B2,»A»,»»))

    Чтобы понять логику расчётов, давайте разделим процесс на отдельные этапы:

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

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

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

    Примечание. Функция ПОДСТАВИТЬ в Excel чувствительна к регистру, поэтому в приведенном выше выражении также учитывается регистр. Например, B7 содержит 2 вхождения буквы «A» — одно в верхнем регистре и второе в нижнем регистре. Учитываем только символы верхнего регистра, потому что мы передали «A» функции ПОДСТАВИТЬ.

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

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

    Например, чтобы подсчитать буквы «A» и «a» в B2, используйте следующее:

    =ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(ПРОПИСН(B2);$C$1;»»))

    Другой способ — использовать вложенные функции замены:

    =ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;ПРОПИСН($C$1);»»);СТРОЧН($C$1);»»))

    Как вы можете видеть на скриншоте ниже, оба варианта безупречно подсчитывают вхождения указанной буквы в верхнем и нижнем регистре:

    Другой способ — преобразовать всё в верхний или нижний регистр. Например:

    =ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(ПРОПИСН(B2);ПРОПИСН($C$1);»»))

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

    Как посчитать вхождения текста или подстроки в ячейку?

    Если вы хотите подсчитать, сколько раз определенная комбинация символов (например, определенный текст или подстрока) появляется в данной ячейке (например «A2» или «М5»), разделите количество определенных символов, возвращаемых приведенными выше формулами, на длину подстроки.

    С учетом регистра:

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

    Без учета регистра:

    =(ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;ПРОПИСН($C$1);»»);СТРОЧН($C$1);»»)) )/ДЛСТР($C$1)

    Где B2 — запись, содержащая всю текстовую строку, а C1 – тот текст (подстроку), который вы хотите подсчитать.

    Как эта формула подсчитывает количество вхождений определенного текста в ячейку?

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

    Результатом этой операции является количество символов, содержащихся во всех вхождениях целевого слова, которое в этом примере равно 4 (2 вхождения «A2», по 2 в каждом).

    Наконец, указанное выше число делится на длину искомого текста. Другими словами, вы делите количество символов, содержащихся во всех вхождениях целевого слова, на число знаков, содержащихся в этом слове. В этом примере 4 делится на 2, и в результате мы получаем 2.

    Сколько раз встречается символ в диапазоне?

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

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

    В этом примере выражение принимает следующую форму:

    =СУММПРОИЗВ(ДЛСТР(B2:B7)-ДЛСТР(ПОДСТАВИТЬ(B2:B7;$C$1;»»)))

    А вот еще один способ для подсчета символов в диапазоне Excel:

    {=СУММ(ДЛСТР(B2:B7)-ДЛСТР(ПОДСТАВИТЬ(B2:B7;$C$1;»»)))}

    По сравнению с описанным ранее наиболее очевидным отличием здесь является использование СУММ вместо СУММПРОИЗВ. Другое отличие в том, что в данном случае требуется нажатие Ctrl + Shift + Enter. Думаю, вы помните, что в отличие от СУММПРОИЗВ, которая умеет работать с массивами, СУММ может обрабатывать массивы только при использовании её в формуле массива.

    Разберем, как это работает.

    Как вы, возможно, помните, функция ПОДСТАВИТЬ используется для замены всех вхождений указанного символа («A» в этом примере) пустой текстовой строкой («»).

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

    Наконец, СУММПРОИЗВ суммирует числа в массиве и возвращает общее количество указанного символа в диапазоне.

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

    =СУММПРОИЗВ(ДЛСТР(B2:B7)-ДЛСТР(ПОДСТАВИТЬ(B2:B7;$C$1;»»)))/ДЛСТР($C$1)

    Подсчет определенных букв в диапазоне без учета регистра.

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

    Чтобы игнорировать регистр, следуйте подходам, продемонстрированным в предыдущем примере.

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

    =СУММПРОИЗВ(ДЛСТР(B2:B7) — ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2:B7;ПРОПИСН($C$1);»»);СТРОЧН($C$1);»»)))

    На скриншоте ниже показана последняя формула в действии:

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

    Чтобы подсчитать, сколько раз сочетание «А2» в точном виде встречается в наших данных, запишем выражение:

    =СУММПРОИЗВ((ДЛСТР(B2:B7)-ДЛСТР(ПОДСТАВИТЬ(B2:B7;$C$1;»»)))/ДЛСТР($C$1))

    Если не нужно учитывать регистр букв, то тогда —

    =СУММПРОИЗВ((ДЛСТР(B2:B7)-ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2:B7;ПРОПИСН($C$1);»»);СТРОЧН($C$1);»»)))/ДЛСТР($C$1))

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

    Вы можете использовать функцию СУММ, но в формуле массива, как мы также уже рассматривали ранее.

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

    Возможно, вам будут также полезны:

    Формула ЗАМЕНИТЬ и ПОДСТАВИТЬ для текста и чисел В статье объясняется на примерах как работают функции Excel ЗАМЕНИТЬ (REPLACE в английской версии) и ПОДСТАВИТЬ (SUBSTITUTE по-английски). Мы покажем, как использовать функцию ЗАМЕНИТЬ с текстом, числами и датами, а также…
    Как быстро посчитать количество слов в Excel В статье объясняется, как подсчитывать слова в Excel с помощью функции ДЛСТР в сочетании с другими функциями Excel, а также приводятся формулы для подсчета общего количества или конкретных слов в…
    Как быстро извлечь число из текста в Excel В этом кратком руководстве показано, как можно быстро извлекать число из различных текстовых выражений в Excel с помощью формул или специального инструмента «Извлечь». Проблема выделения числа из текста возникает достаточно…
    Как убрать пробелы в числах в Excel Представляем 4 быстрых способа удалить лишние пробелы между цифрами в ячейках Excel. Вы можете использовать формулы, инструмент «Найти и заменить» или попробовать изменить формат ячейки. Когда вы вставляете данные из…
    Как удалить пробелы в ячейках Excel Вы узнаете, как с помощью формул удалять начальные и конечные пробелы в ячейке, лишние интервалы между словами, избавляться от неразрывных пробелов и непечатаемых символов. В чем самая большая проблема с…
    Функция СЖПРОБЕЛЫ — как пользоваться и примеры Вы узнаете несколько быстрых и простых способов, чтобы удалить начальные, конечные и лишние пробелы между словами, а также почему функция Excel СЖПРОБЕЛЫ (TRIM в английской версии)  не работает и как…
    Функция ПРАВСИМВ в Excel — примеры и советы. В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
    Функция ЛЕВСИМВ в Excel. Примеры использования и советы. В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…

    Содержание статьи (кликните для открытия/закрытия)

    1. Текстовые функции Microsoft Excel
    2. Задача 1. Объединение текстовых строк
    3. Задача 2. Разделение текстовых строк
    4. Задача 3. Укорачивание текстовых строк

    Все знают, что табличный процессор Microsoft Excel предназначен для обработки числовой информации. Его функционал позволяет обрабатывать большие объемы вычисляемых данных.  А ведь с его помощью можно обработать и текст. Это могут быть фамилии, имена, отчества сотрудников, почтовые адреса и много другой текстовой информации, записанной в ячейки таблиц.

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

    Текстовые функции Microsoft Excel

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

    СЦЕПИТЬ(текст1;[текст2];…) — соединяет несколько текстовых строк из разных ячеек в одну.
    ЛЕВСИМВ(текст;[число_знаков]) — выводит первый символ или заданное число первых символов из текстовой строки.
    НАЙТИ(искомый_текст;просматриваемый_текст;[нач_позиция]) — находит позицию начала вхождения искомого текста в заданной текстовой строке с учетом регистра.
    ПОИСК(искомый_текст;просматриваемый_текст;[начальная_позиция]) — тоже самое, как и Найти, но без учета регистра.
    ПСТР(текст;начальная_позиция;число_знаков) — выводит заданное число символов из строки текста, начиная с указанной позиции.
    ДЛСТР(текст) — считает количество знаков в текстовой строке.

    Задача 1. Объединение текстовых строк

    Есть список сотрудников. Фамилии, имена и отчества разнесены в отдельные столбцы. Необходимо объединить данные в один столбец.

    Решение. Задача достаточно простая и для ее реализации воспользуемся функцией СЦЕПИТЬ.

    В ячейку D1 запишем формулу =СЦЕПИТЬ(A1;» «;B1;» «;C1). Можно воспользоваться мастером функций.

    Далее скопируем ее на весь необходимый диапазон столбца D.

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

    Посмотрите на рисунок ниже. Результат преобразования в столбце D.

    текстовые функции excel описание и примеры

    Окно мастера функции СЦЕПИТЬ

    Задача 2. Разделение текстовых строк

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

    Решение. Задача сложнее предыдущей и для ее реализации понадобится несколько текстовых функций.

    Для отделения фамилии сотрудника и запишем в ячейку B1 формулу

    =ЛЕВСИМВ(A1;НАЙТИ(» «;A1))

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

    текстовые формулы в excel

    Строка формул при разделении ФИО

    Для записи имени в ячейку C1 запишем следующую формулу

    =ПСТР(A1;НАЙТИ(» «;A1)+1;ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)-НАЙТИ(» «;A1)-1)

    Если посмотреть на синтаксис записи данной функции, то получаем:

    1. Выражение НАЙТИ(» «;A1)+1 отвечает поиск позиции первого пробела в текстовой строке. А чтобы получить позицию первой буквы имени, прибавляется единица.
    2. Для определения количества символов в имени используется конструкция посложнее  ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)-НАЙТИ(» «;A1)-1. Количество символов определяется как разность позиций пробелов, отделяющих имя. Чтобы исключить из числа найденных символов сами пробелы, в начальной позиции прибавляется единица, а потом из полученного результата вычитается единица.

    Отчество получается в ячейке D1 по более сложной формуле

    =ПСТР(A1;ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)+1;ДЛСТР(A1)-ПОИСК(» «;A1;НАЙТИ(» «;A1)+1)+1)

    Здесь количество знаков в отчестве определяется как разность общего количества символов (ДЛСТР) и позицией второго пробела.

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

    Задача 3. Укорачивание текстовых строк

    В список сотрудников внести изменения. Записать в одном столбце Фамилии и инициалы.

    Решение. В зависимости от исходного состояния списка возможны два варианта.

    1 вариант. Исходные данные содержатся в одном столбце. ФИО разделены одинарным пробелом.

    Записываем следующую формулу

    =СЦЕПИТЬ(ЛЕВСИМВ(A1;НАЙТИ(» «;A1));ПСТР(A1;НАЙТИ(» «;A1);2);».»;ПСТР(A1;НАЙТИ(» «;A1; НАЙТИ(» «;A1)+1);2);».»)

    пример использования текстовых функций

    Преобразуем имя и отчество в инициалы (исходные данные в одном столбце)

    2 вариант. Исходные данные содержатся в разных столбцах.

    Формула для преобразования

    =СЦЕПИТЬ(A1;» «;ЛЕВСИМВ(B1);».»;ЛЕВСИМВ(C1);».»)

    пример использования текстовых функций в Excel

    Преобразуем имя и отчество в инициалы (исходные данные в разных столбцах)

    Друзья, если вы можете привести свои примеры использования текстовых функций в Excel, расскажите о них в комментариях. Рекомендую посмотреть статью о построении графиков функций в Excel. Понравилась статья, поделитесь с друзьями. Кнопочки социальных сетей внизу.

    Дополнительные статьи по теме:

    • Знакомство с таблицами в Excel 
    • Изменение строк и столбцов в Excel
    • Работа с ячейками: объединение, изменение, защита…
    • Ошибки в формулах: почему excel не считает
    • Использования условий в формулах Excel
    • Функция CЧЕТЕСЛИМН 
    • Построение графика функции в Microsoft Excel
    • Все уроки по Microsoft Excel

    Дорогой читатель! Вы посмотрели статью до конца.
    Получили вы ответ на свой вопрос? Напишите в комментариях пару слов. Если ответа не нашли, укажите что искали или откройте содержание блога.

    ОЧЕНЬ ВАЖНО! Оцени лайком или дизлайком статью!
    Блог твой компьютер лайк   Блог твой компьютер дизлайк

    Сколько программ и сервисов вы используете при работе над текстом объявлений для контекстной рекламы? Хотелось бы, чтобы одним из первых вы назвали MS Excel, поскольку он помогает справляться со многими задачами. Не зря Яндекс.Директ и Google AdWords позволяют загружать кампании с помощью xls- и csv-файлов. В этом материале мы разберем семь полезных формул для работы с текстом и ключевыми фразами в Excel.

    1. Функция ДЛСТР — Подсчет символов в ячейке

    Эта формула может быть знакома многим, но существует полезный лайфхак. В строке ввода для соседней ячейки прописываем: = ДЛСТР(А1), где ДЛСТР – функция, (А1) – положение ячейки, взятое в скобки. Так вы посчитаете количество знаков в строке.

    formuly-excel-1

    При просмотре всей таблицы с текстом объявлений легко не заметить превышения по символам. Чтобы они бросались в глаза, нужно сделать следующее:

    1. сначала выделить столбец с цифрами,
    2. затем на главной панели меню выбрать Условное форматирование -> Правила выделения ячеек -> Больше,

    formuly-excel-2

    1. в появившемся окне ввести максимальное количество символов,
    2. выбрать необходимый параметр выделения.

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

    formuly-excel-3

    2. Функция СЖПРОБЕЛЫ— Удаление лишних пробелов

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

    formuly-excel-4

    3. Формула СЦЕПИТЬ(ПРОПИСН(ЛЕВСИМВ(A1));ПРАВСИМВ(A1;(ДЛСТР(A1)-1))) — Преобразует первое слово ячейки с прописной буквы

    Чтобы преобразовать имеющийся ключевую фразу в заголовок или текст объявления без привлечения сторонних сервисов, применяем эту формулу: =СЦЕПИТЬ(ПРОПИСН(ЛЕВСИМВ(A1));ПРАВСИМВ(A1;(ДЛСТР(A1)-1))), где А1 – необходимая ячейка.

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

    formuly-excel-5

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

    1. выделить все измененные ячейки,
    2. нажать сочетание клавиш Ctrl+C;
    3. затем, не переходя на другие ячейки, нажать сочетание клавиш Ctrl+V;
    4. в выпадающем меню Параметров вставки выбрать пункт «Только значения».

    Все, теперь ячейки содержат только текстовые значения!

    4. Формула СЦЕПИТЬ(А1;“ ”;А2 ;“ ”;А3;…) — Объединяет 2 и более ячеек в одну с добавлением пробела между ними

    Разберем формулу подробней:

    =СЦЕПИТЬ(А1;» «;А2 ;» «;А3;…), где А1, А2, А3 – ячейки к объединению,

    “ ” – пробелы, которые проставятся между содержимым ячеек.

    Если сочетание символов “ ” не применить, ячейки «склеятся» без пробела.

    formuly-excel-6

    5. Применение функций СЦЕПИТЬ, ЕСЛИ и ДЛСТР — Добавляет продающее окончание

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

    Сначала нужно определиться с окончанием. Например, для разного допустимого количества символов можно взять «Купить со скидкой 30%!», «Скидка 30%!», «!». Надо помнить, что после содержания первой ячейки нужно добавить знак препинания, а перед продающим окончанием – пробел. Т.е. продающие окончания должны иметь вид: «. Заказать со скидкой 30%!», «. Скидка 30%!» или «!».

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

    formuly-excel-7

    В зависимости от ограничения по символам (например, в заголовке рекламного объявления в Директе максимальное количество знаков — 33), считаем, какое допустимое количество символов должна содержать ячейка, к которой добавляем окончание. Проще говоря, из 33 вычитаем получившееся количество символов продающих окончаний.

    formuly-excel-8

    Далее вставляем формулу =ЕСЛИ(ДЛСТР(A2)<7;СЦЕПИТЬ(A2;“. Купить со скидкой 25%!”);ЕСЛИ(ДЛСТР(A2)<20;СЦЕПИТЬ(A2;“. Скидки 25%”);СЦЕПИТЬ(A2;“!”))) в ячейку, где получим результат: две сцепленные ячейки в зависимости от заданных условий.

    formuly-excel-9

    6. Функция СИМВОЛ — Приводит ключевое слово к фразовому соответствию

    При необходимости привести ключевые слова в широком соответствии к фразовому соответствию можно использовать формулу =СИМВОЛ(34)&СЖПРОБЕЛЫ(A1)&СИМВОЛ(34), где (А1) – ячейка к изменению, СИМВОЛ(34) — знак кавычек.

    Отдельный плюс этой формулы — автоматическое удаление всех пробелов, кроме одинарного, между слов.

    formuly-excel-10

    7. Функция ПОДСТАВИТЬ — Приводит ключевую фразу к модифицированному широкому соответствию Google AdWords

    Если нужно перевести фразы широкого соответствия к модифицированному широкому соответствию Google AdWords, используйте формулу =“+”&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);“ ”;“ +”), где (А1) — ячейка к изменению.

    formuly-excel-11

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

    Удачи в работе!

    Понравилась статья? Поделить с друзьями:
  • Вычисления с нулями excel
  • Вычислительный эксперимент 1 границы с постоянной температурой excel
  • Вычисления по цвету ячейки в excel
  • Вычислительные функции табличного процессора excel для финансового анализа
  • Вычисления по формулам в электронной таблице microsoft excel