Если количество символов в ячейке больше excel то

 

kaarb

Пользователь

Сообщений: 28
Регистрация: 15.12.2016

Здравствуйте.
Имеется столбец с тремя тысячами ячеек. Необходимо подсчитать количество символов в строке, и если их больше 33 удалить ячейку
я пытался найти команду для удаления в стандартных формулах эксель — не нашел. Пытался использовать функцию заменить, чтобы она заменяла нужную строку на пустую, тоже не помогло
Примерный код такой
=ЕСЛИ (A1>33; Что то, чего я не знаю;A1)
Подскжите что там должно быть

 

wowick

Пользователь

Сообщений: 972
Регистрация: 14.01.2014

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

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

 

kaarb

Пользователь

Сообщений: 28
Регистрация: 15.12.2016

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

 

Bema

Пользователь

Сообщений: 6759
Регистрация: 15.02.2016

kaarb,  здравствуйте. Введите справа от Вашего столбца эту формулу и протяните вниз.
=ЕСЛИ(ДЛСТР(A1)>33;»»;A1)

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

=ДЛСТР(A1)>33, фильтр по ИСТИНА

Лень двигатель прогресса, доказано!!!

 

kaarb

Пользователь

Сообщений: 28
Регистрация: 15.12.2016

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

 

Bema

Пользователь

Сообщений: 6759
Регистрация: 15.02.2016

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

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

kaarb, подозреваю, что Ва нужно не резать по 33 символу, а искать окончание последнего слова, входящего в 33 символа.

 

kaarb

Пользователь

Сообщений: 28
Регистрация: 15.12.2016

vikktur мне нужно именно это
Делаю кампанию для загрузки в яндекс директ в excel
Там максимальное количество допустимых символов — 33, после парсинга выдались различные словосочетания, мне нужно было их убрать

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Так и я о Яндекс.Директ. Обычно просят обрезать по последнему пробелу.

Вот, например

 

Юрий М

Модератор

Сообщений: 60578
Регистрация: 14.09.2012

Контакты см. в профиле

#11

16.12.2016 00:15:49

Что-то зачастили эти «33» ))

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, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…

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

Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Еще…Меньше

Если необходимо подсчитать символы в ячейках, используйте функцию LEN, которая подсчитывает буквы, цифры, символы и все пробелы. Например, длина фразы «На улице сегодня 25 градусов, я пойду купаться» (не учитывая кавычки) составляет 46 символов: 36 букв, 2 цифры, 7 пробелов и запятая.

Чтобы использовать функцию, введите =LEN(cell) в строке формул, а затем нажмите клавишу ВВОД на клавиатуре.

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

Ввод нескольких функций ДЛСТР на листе

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

=СУММ((LEN(
cell1
),LEN(
cell2
),(LEN(
cell3
))
))).

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

Ниже приведены некоторые примеры использования функции LEN.

Скопируйте приведенную ниже таблицу и вставьте ее в ячейку A1 на листе Excel. Перетащите формулу из B2 в B4, чтобы увидеть длину текста во всех ячейках столбца A.

Текстовые строки

Формулы

Быстрая бурая лиса.

=ДЛСТР(A2)

Быстрая бурая лиса вскочила.

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

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

  1. Щелкните ячейку B2.

  2. Введите =LEN(A2).

Формула подсчитывает символы в ячейке A2, которая составляет 27, включая все пробелы и точку в конце предложения.

ПРИМЕЧАНИЕ: LEN подсчитывает пробелы после последнего символа.

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

  1. Щелкните ячейку B2.

  2. Нажмите клавиши CTRL+C, чтобы скопировать ячейку B2, затем выделите ячейки B3 и B4, а затем нажмите клавиши CTRL+V, чтобы вставить формулу в ячейки B3:B4.

При этом формула копируется в ячейки B3 и B4, а функция подсчитывает символы в каждой ячейке (20, 27 и 45).

Подсчет общего количества символов

  1. В книге с примерами щелкните ячейку В6.

  2. Введите в ячейке формулу =СУММ(ДЛСТР(A2);ДЛСТР(A3);ДЛСТР(A4)) и нажмите клавишу ВВОД.

Это подсчитывает символы в каждой из трех ячеек и суммирует их (92).

Нужна дополнительная помощь?

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

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

​Смотрите также​: Для подсчёта кол-ва​ и «ЗНАК»:​ данных ячейки, возвращая​s = «За​0mega​По второму — Вы​ просто выставляются нули.​ вставляешь в строку​ при подсчете количества​ выведения.​Чаще всего данная функция​ по-английски — at​

​ в Excel» тут.​ как и где​

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

​ для каждого элемента​ адрес появится в​Иногда наступает необходимость узнать,​​ ячеек с определённым​​А теперь суммируем только​ соответствующее число.​ 2 дня оштрафовали​: Да, конечно.​ хотите выковырять кол-во​ Что я не​

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

​ для формул. Если​ слов или символов​Пример 3. Среди имеющегося​ используется в связке​​ (эт) или at​​&​ их применять, читайте​

  1. ​ отдельно и только​ поле. Когда данные​ сколько символов содержится​ значением в Excel​​ положительные или только​​Функция ЗНАК возвращает знак​ 18 водителей на​=(47+В3-2)/D5-12 =4​

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

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

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

  3. ​(амперсанд)​ в статье «Формула​ потом подсчитать общую​ внесены, жмем на​ в конкретной ячейке.​ есть функция СЧЁТЕСЛИ.​ отрицательные числа:​ числа и возвращает​ 142,56 руб «​- это не​ которая выдает в​Hugo121​ её от руки​​ т.п.​​ в таблице Excel​ но бывают и​-​–​ в Excel».​ сумму знаков во​ кнопку​ Конечно, можно просто​ Её описание из​Как сделать отрицательное число​ значение 1, если​s = Replace(s,​ набор случайных символов.​ ячейке значение (то​: =—ЕЧИСЛО(ПОИСК(«фарфор»;A2;1))​​ или пользуюсь Аргументом​​artemaky​

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

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

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

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

​Какие основные​ всех ячейках. Но​«OK»​ подсчитать вручную, но​ справки:​ положительным, а положительное​ оно положительное, 0,​ «,», «»)​

  1. ​Это совокупность математических​ есть формат ячейки​Всё-равно нули дальше​ функций, то снова​: Помогите пожалуйста с​ тех ячеек, количество​ с данной функцией​ Excel​ предложение​

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

  2. ​математические знаки​ существует и такой​.​ что делать, если​

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

​СЧЁТЕСЛИ​​ отрицательным? Очень просто​ если равно 0,​

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

​For i =​ действий с конкретными​​ не текстовый)?​​ показываетФормула для выложенной​ выдаёт ошибку…..​ формулой (именно формула,​ символов в которых​ необходимо задать длину​. Формулу напишем такую.​. Например, в ячейке​смотрите в статье​ вариант, в котором​

  1. ​Как видим, после этого​ элементов много, а​Подсчитывает количество ячеек​ достаточно умножить на​ и -1, когда​
  2. ​ 1 To Len(s)​ числами и ячейками.​0mega​ вами книги, формулу​​Yulia_eL​​ а не макрос​​ превышает 12.​​ текста. Функция ДЛСТР​​ =ТЕКСТ(A7;»@»)​​ А1 написано «Иванов»,​

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

  3. ​ «Как написать формулу​ все расчеты будут​ результат расчета количества​ подсчет следует проводить​ внутри диапазона, удовлетворяющих​ -1:​

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

​ – отрицательное.​​If IsNumeric(Mid(s, i,​ И если топнуть​

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

​:​ поместите в ячейку​: Обе работают.​ ) что бы​Исходные данные приведены в​ возвращает количество знаков​В Excel есть​ в ячейке А2​ в Excel» тут.​ проводиться в только​ знаков выводится на​ с постоянно меняющимся​ заданному критерию.​Можно еще упростить формулу,​Пример 1. Дана таблица​ 1)) Then​​ на Enter то​​to_Boroda_​

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

    ​ два формата -​

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

  2. ​ написано Сергей». В​» «​ одной из них.​ экран.​ содержимым для определенных​Синтаксис​​ просто поставить знак​​ с кодами символов:​If trig =​ в ячейка А1​

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

​,​Код =ЕСЛИ(ЕСЛИОШИБКА(ПОИСК($B$1;A2);0)>0;1;0)Так и​ в разделителях.​ до второго пробела​Исходная строка​ Важным моментом является​ формат ячейки и​ ячейку А3 пишем​(кавычки)​ В этом случае​​Для того, чтобы подсчитать​​ целей? Давайте узнаем,​

​СЧЁТЕСЛИ (диапазон; критерий)​

lumpics.ru

Символы в формулах Excel.

​ оператора вычитания –​​ от 65 –​ ​ False Then x​​ будет результат вычисления​​Александр, здравствуйте​ сделала, пишет ошибку:​​Yulia_eL​
​ в ячейке?​Добрый день, класс. Я​ тот факт, что​​ данных. Смотрите, чем​​ формулу. =A1&» «&A2​- означает​ нужно применять составную​ количество знаков в​ как подсчитать количество​Диапазон — диапазон,​ минус, перед ссылкой​ до 74:​ = x +​ (напр 53,6451)​Это идеальное решение первого​ #ИМЯ?Голословные утверждения!Еще вариант​: Вот моё задание​Тесть есть символы​ ваш новый ученик​
​ данная функция может​ они отличаются и​Пояснение в формуле​текст​ формулу с использованием​
​ столбце или в​​ знаков в Экселе.​​ в котором нужно​ на ячейку:​Необходимо с помощью функции​
​ 1​​P.S.​​ вопроса​​ (в ячейку B2)​​ в файле. Всё​ в ячейке разделенные​Добрый день, класс.​ быть доступна не​ на что влияют​ — ячейку А1​. Например, когда нужно​ оператора​ любом другом диапазоне​Скачать последнюю версию​ подсчитать ячейки.​Но что, если нужно​ СИМВОЛ отобразить символы,​trig = True​Оказывается , я​Уточняю второй вопрос​Код =—ЕЧИСЛО(НАЙТИ(B$1;$A2)) Можно​
​ работает, только тогда,​​ одним пробелом g1ht*​​Добрый день​​ на всех языках.​ в статье «Преобразовать​​ сцепить (&), пробел​ найти какое-то слово,​СУММ​ данных не обязательно​ Excel​Критерий — критерий​ число с любым​​ которые соответствуют данным​Else​ так же не​Quote​ копировать как вниз,​
​ когда я копирую​ kdjf1R 265kllzS T6xklcjxTQ​Я ваш учитель​Рассмотрим применение данной функции​ дату в текст​ (» «), сцепить​ в формуле это​.​ прописывать формулу для​Для подсчета символов в​ в форме числа,​ знаком сделать положительным?​ кодам.​trig = False​ могу выковырять цифры​(0mega)200?’200px’:»+(this.scrollHeight+5)+’px’);»>вопрос 2-ой​
​ так и вправо​​ эту формулу откуда-то,​​Нужна формула которая​​Я ваш​ на конкретных примерах.​ Excel».​ ячейку А2.​ слово пишем в​Выделяем элемент листа, в​ каждой ячейки в​​ Excel существует специальная​​ выражения, ссылки на​​ Тогда следует использовать​​Для этого введем в​End If​​ и из текста​A1=(47+В3-2)/D5-12​Elena S​ а когда набираю​ выдаст количество знаков​Решение данной задачи производится​
​Пример 1. Используя программу​:​О других способах​ кавычках. Excel понимает,​ который будет выводиться​
​ отдельности.​ функция, которая называется​ ячейку или текста,​ функцию ABS. Данная​ ячейку В2 формулу​
​Next​​ …​​кол-во цифр ?​: Добрый день,​ вручную, то ошибка!​ по R то​​ путем создания правила​ Excel, определить длину​(двоеточие)​ сцепить слова и​ что нужно искать​ результат. Вводим в​
​Становимся в нижний правый​​«ДЛСТР»​​ который определяет, какие​​ функция возвращает любое​ следующего вида:​MsgBox x​поэтому еще 1​кол-во математических знаков?​подскажите пож-та, существует​
​Yulia_eL​​ есть в данном​​ условного форматирования. На​ фразы «Добрый день,​​–​​ числа, даты, смотрите​ это слово. В​ него формулу по​ угол ячейки с​. Именно с её​ ячейки надо подсчитывать.​
​ число по модулю:​Аргумент функции: Число –​End Sub​
​ доп вопрос​ (включая и «=»​​ ли в excel’e​​: Если пишу формулу​​ случае 12. Пробел​​ вкладке «Главная» в​ ​ класс. Я ваш​ ​ставят между первой и​​ в статье «Функция​ кавычки можно вставить​ шаблону:​ формулой. Появляется маркер​ помощью можно просуммировать​
​ Например, критерий может​​Теперь не сложно догадаться​ код символа.​_Boroda_​ячейка D1 содержит​​ )​​ функция,​ вручную НАЙТИ («​​ между словами всегда​ блоке инструментов «Стили»​
​ новый учитель.».​ последней ячейками диапазона​ «СЦЕПИТЬ» в Excel».​ несколько слов, знаки​=СУММ(ДЛСТР(адрес_ячейки1);ДЛСТР(адрес_ячейки2);…)​ выделения. Зажимаем левую​ знаки в конкретном​ быть выражен следующим​ как сделать любое​
​В результате вычислений получим:​​: Формулами​​ тект:​​кол-во цифр: A1=(​подсчитывающая количество знаков​​ «;А1)+1 в аргументе​ один.​ выбираем «Условное форматирование»,​Для решения данной задачи​. Все ячейки, что​~ (тильда)​ (>, Если поставим​После того, как функция​ кнопку мыши и​ элементе листа. Существует​ образом: 32, «32»,​
​ число с отрицательным​Как использовать функцию СИМВОЛ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(—(ЕЧИСЛО(-ПСТР(A1;СТРОКА(ДВССЫЛ(«A1:A»&ДЛСТР(A1)));1))+ЕОШИБКА(-ПСТР(A1&» «;СТРОКА(ДВССЫЛ(«A2:A»&ДЛСТР(A1)+1));1))=2))-СУММ(—(ЕЧИСЛО(-ПСТР(A1;СТРОКА(ДВССЫЛ(«A1:A»&ДЛСТР(A1)));1))+(ПСТР(A1&» «;СТРОКА(ДВССЫЛ(«A2:A»&ДЛСТР(A1)+1));1)=»,»)+ЕЧИСЛО(-ПСТР(A1&»»;СТРОКА(ДВССЫЛ(«A3:A»&ДЛСТР(A1)+2));1))=3))​За 2 дня оштрафовали​47​ в​ функций в строке​
​Serge 007​ в выпадающем меню​ открываем Excel, в​ внутри входят в​– если нужно​ только кавычки, то​ с адресами всех​ тянем его параллельно​ несколько способов её​
​ «>32», «яблоки» или​ знаком минус:​ в формулах на​Последний кусок — исключительно​ 18 водителей на​+В3-​числовой​ «Нач_позиция», пишет ошибку​: Код =НАЙТИ(» «;A1;НАЙТИ(«​ указываем на опцию​ произвольной ячейке вводим​ диапазон. Например, диапазон​найти именно символ, а​ это будет означать​ ячеек, количество символов​

excel-office.ru

Примеры функции ДЛСТР для подсчета количества символов в Excel

​ той области, в​ использования.​ B4.​Или так:​ практике? Например, нам​ для борьбы с​ 142,56 руб​2​

Описание принципа работы функции ФИШЕР в Excel

​ячейке?​ «Недопустимое» или «#ИМЯ»​ «;A1)+1)-1 g1ht* kdjf1R​ «Создать правило» (вид​ фразу, длину которой​ А1:А3. В этот​ не то, что​ пустое пространство, пробел,​ в которых нужно​ которой хотим подсчитать​Для того, чтобы произвести​Замечания​Пример 3. Используя функцию​ нужно отобразить текстовую​ запятой. Если все​

​подсчитать кол-во чисел​)/D5-​

​(для текстовых ячеек​Yulia_eL​ 265kllzS T6xklcjxTQ в​ окна показан на​ необходимо определить, дальше​

​ диапазон входят ячейки​ он означает в​ например, пробел между​ подсчитать, введена, жмем​ количество символов.​ подсчет всех знаков,​Microsoft Excel предлагает​ ТИП, отобразить тип​ строку в одинарных​ числа целые, то​ (2 18 142,56​

функция ДЛСТР.

​12​ есть «ДЛСТР»,​

​: С вероятностью 90%:​ А1.​ рисунке 3).​ выбираем функцию ДЛСТР.​ А1, А2, А3.​

​ формуле​

Формула с текстовыми функциями ДЛСТР ПРАВСИМВ и ПОИСК

​ словами. Смотрите ниже​ на кнопку​Формула копируется на весь​ расположенных в ячейке,​ дополнительные функции, которые​ данных, которые введены​ кавычках. Для Excel​ попроще​ ) =3​

​=​а для числовых​ набираете вручную РУССКУЮ​аналитика​Рисунок 3 – Вид​ В качестве текста​ Или, диапазон А1:В3.​. Например, нам нужно​ описание символа функции​

​ENTER​

  • ​ диапазон. Результат сразу​ используем функцию​ можно применять для​ в таблицу вида:​
  • ​ одинарная кавычка как​Code200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(—(ЕЧИСЛО(-ПСТР(A1;СТРОКА(ДВССЫЛ(«A1:A»&ДЛСТР(A1)));1))+ЕОШИБКА(-ПСТР(A1&» «;СТРОКА(ДВССЫЛ(«A2:A»&ДЛСТР(A1)+1));1))=2))​0mega​3​ чото ничего не​ букву А в​

​: =НАЙТИ(» «;A1;НАЙТИ(» «;A1)+1)-1​ окна «Создать правило».​

ДЛСТР ПРАВСИМВ и ПОИСК.

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

Логическая формула для функции ДЛСТР в условном форматировании

​ найти в таблице​ «СЦЕПИТЬ».​. На экран выводится​ же виден на​ДЛСТР​ анализа данных с​Функция ТИП возвращает код​

​ первый символ –​формулы массива​

​:​
​кол-во математических знаков?​ нашла)​
​ адресе ячейки​
​artemaky​
​В окне в блоке​
​ исходной фразой и​

​ входят ячейки А1,​ знак вопроса. То​* (звездочка​ общая сумма сложения​ листе.​, так сказать, в​ использованием условий.​ типов данных, которые​ это спец символ,​MCH​kim​

Условное форматирование.

​ (включая и «=»​PingWiN0x20​

​Hugo121​: К сожалению не​ «Выберите тип правила»​ контролируем полученный результат​ А2, А3, В1,​ в формуле перед​)​ знаков.​Урок:​ «чистом виде».​Например, для вычисления​ могут быть введены​ который преобразует любое​: =СУММПРОИЗВ(ЕЧИСЛО(—ПСТР(ПОДСТАВИТЬ(A1;»,»;»»);СТОЛБЕЦ(A:IU);1))*ЕОШ(—ПСТР(ПОДСТАВИТЬ(A1;»,»;»»);СТОЛБЕЦ(A:IU)+1;1)))​

​, здравствуйте​ )​: А1 — это​: И вы правы,​ работает.​

Диспетчер правил условного форматирования.

​ выбираем «Использовать формулу​ (см. рисунок 1).​ В2, В3.​

​ знаком вопроса поставим​– обозначает​Как видим, существует несколько​Как сделать автозаполнение в​Выделяем элемент листа, в​ суммы значений, попадающих​ в ячейку Excel:​ значение ячейки в​

Полученный результат.

​0mega​Я прекрасно понимаю,​

​A1​

​ ячейка, длину которой​ вручную набирала, вот​=ПОИСК(» «,A1,ПОИСК(» «,A1)+1)-1​ для определения форматируемых​

​Рисунок 1 – Пример​О том какие​ тильду («~?»).​любое количество символов в​ способов подсчета количества​ Excel​ котором должен будет​ в интервал, заданный​Типы данных​ текстовый тип данных.​

exceltable.com

Определить количество знаков до второго пробела в ячейке

​:​​ что этот вопрос​=​ нужно посчитать. Нужная​ тупанула))))) Спасибо большое​Все подправил, сейчас​ ячеек», в следующем​ расчетов.​
​ символы и с​# (решетка)​ тексте​ символов в отдельных​
​Как было сказано выше,​ выводиться результат подсчета.​ текстовой строкой или​Код​ Поэтому в самой​MCH​ не вписывается в​

​(47​​ Вам формула​Yulia_eL​ работает. Serge 007​ поле вводим формулу:​

​Простой пересчет символов этой​​ какой целью можно​

​–​​. Например, нужно найти​ ячейках, так и​
​ аргументом оператора​
​ Кликаем на кнопку​ числами, используйте функцию​Числовой​ ячейке одинарная кавычка​

​,​​ =ЕСЛИ(…)​+​=ДЛСТР(ТЕКСТ(A1;»0%»))​:​ и Аналитика спасибо​ =ДЛСТР(A2)>12, после чего​

​ фразы (с учетом​​ вставить в формулы,​​означает цифру разряда​​ фамилии на «Ро».​ общего числа знаков​ДЛСТР​«Ввести функцию»​
​ СУММЕСЛИ.​1​ как первый символ​_Boroda_​Учитывая, то обстоятельство​

​В3-2)​​Serge 007​Не по теме:​ большое.​ нажимаем кнопку формат​ используемых пробелов) позволяет​ читайте в статье​. Подробнее об этом​ Мы напишем в​ во всех элементах​могут выступать только​, расположенную в верхней​
​Для получения формулы,​Текстовый​ – не отображается:​,​ , что это​/​: Здравствуйте.​Pelena​Yulia_eL​ и задаем необходимый​ убедиться в корректности​

​ «Примеры функции «СУММЕСЛИМН»​​ и других подстановочных​
​ формуле «Ро*». Excel​ диапазона. В каждом​

​ координаты одной ячейки.​​ части окна слева​ возвращающей в зависимости​2​Для решения данной задачи​благодарю за уделенное​ вопрос не из​D5​

​Функция ДЛСТР подсчитывает​​, Не в первый​: Блин, а почему​ нам формат выбранных​ работы используемой функции.​ в Excel» тут.​ знаках, читайте в​

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

​Логический​​ используем такую формулу​ время​ серии «МНЕ ОБЯЗАТЕЛЬНО​

​-​​ количество ЛЮБЫХ символов​

​ раз замечаю, как​

​ у меня не​​ полей. Ориентировочный вид​​Если кнопки какого-то​ статье «Как создать​ Рогов, Роговцева, Романов,​ операция осуществляется при​ если нужно посчитать​

​Запускается Мастер функций. Ищем​​ одно из двух​4​ с функцией =СИМВОЛ(39)​kim​ НАДО. Я СКОПИРУЮ​
​12 =​ в ячейке, поэтому​ Вы с первого​ получается так сделать​ после заполнения данного​Пример 2. Имеется строка,​ символа нет на​ пользовательский формат в​ т.д.​ помощи функции​ общую сумму символов​
​ в нем наименование​ значений, например вознаграждение​Значение ошибки​Также данную функцию полезно​:​ И ВСТАВЛЮ …​4​ Вам подойдёт такая​ раза «угадываете» решение​ и при вводе​ окна показан выше​ содержащая следующую имя​ клавиатуре, то можно​

​ Excel» здесь.​​Но, звездочка, еще, означает​

​ДЛСТР​ в нескольких из​ДЛСТР​ по указанному объему​16​
​ применять, когда нужно​0mega​ » а относится​Serge_007​
​ формула:​ проблемы пользователя. Экстрасенс?​ этой формулы выдаёт​

CyberForum.ru

Подсчет количества знаков в числовой ячейке

​ на рисунке.​​ файла с его​
​ воспользоваться функцией Excel​<>​ – «Умножить». Смотрите​
​.​ них? Для этого​​и жмем на​​ продаж, используйте функцию​
​Массив​ формулой сделать перенос​
​,​ к «ХОЧУ ЗНАТЬ»​:​

​Код =ДЛСТР(A1)​​ (вопрос риторический, отвечать​ ошибку​После этого нажимаем на​ расширением: «Изменение.xlsx». Необходимо​​ «Символ». Вставить символ​

​(знаки меньше и больше)​​ ссылку на статью​
​Автор: Максим Тютюшев​ очень удобно применить​ кнопку​ ЕСЛИ.​64​
​ строки в ячейке​

​По второму вопросу…​​ и еще сюда​

CyberForum.ru

Счет определенных символов в ячейке

​0mega​​Elena S​
​ не нужно)​
​Yulia_eL​
​ кнопку «Ок» и​
​ произвести отделение начальной​ по коду, т.д.​

​– означают в​
​ «Как написать формулу​
​Разберем,​
​ функцию автосуммы.​«OK»​Чтобы подсчитать пустые​

​Введем формулу для вычисления​
​ Excel. И для​0mega​ приплюсовать что я​, вчитайтесь в вопрос​: спасибо !​Yulia_eL​

​:​​ переходим в окно​ части строки с​ Подробнее об этом​

​ формуле «​
​ в Excel» выше.​

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

​ в VBA-командах ,​​_Boroda_​​0mega​​: У меня ещё​
​Yulia_eL​

​ «Диспетчер правил условного​ именем файла (до​
​ смотрите в статье​

​не равно​​Если нужно установить​
​Exce​
​ каждой отдельной ячейки,​
​Вслед за этим происходит​ используйте функции СЧЁТЗ​Аргумент функции: Значение –​
​ задач.​​kim​​ все равно, не​​:​​: Доброго времени суток.​​ 1 вопрос. Хотела​​, выложите книгу Excel​​ форматирования» (рисунок 4).​
​ точки) без расширения​ «Символ в Excel».​». Можно написать так.​
​ формулу поиска не​​l, используя символы​​ как это было​​ открытие окна аргументов.​​ и СЧИТАТЬПУСТОТЫ​​ любое допустимое значение.​​Значение 39 в аргументе​​,​​ смогу разобраться -​​Quote​

​2003​​ создать новую тему​​ и поясните, где​​Рисунок 4 – Вид​​ .xlsx.​​В Excel можно​
​ «<>100» – означает​​ по слову, а​что означают символы в​ описано в предыдущем​ Данная функция имеет​​Alex gordon​​В результате получим:​ функции как вы​

​Спасибо,​​ поэтому ответ не​​(_Boroda_)200?’200px’:»+(this.scrollHeight+5)+’px’);»>Вы хотите выковырять​​вопрос 1-й​
​ по этому вопросу,​ и какая должна​ окна «Диспетчер правил​Для решения подобной задачи​ сделать не просто​
​ не равно 100.​ по символу, то​ формулах Excel,​
​ варианте.​ только один аргумент​: Посмотри, должно помочь​Таким образом с помощью​

​ уже догадались это​​Интересное решение со​
​ является обязательным​​ кол-во цифр из​водоотвод​
​ но не получается.​ быть формула.​ условного форматирования».​ необходимо выполнить следующие​ график, диаграмму по​ Или – «<>яблоко»​ в отдельной ячейке​т. д.​
​Выделяем диапазон, в котором​
​ – адрес конкретной​https://www.youtube.com/watch?v=jd6ATO30ABg​ функции ТИП всегда​ код символа одинарной​ знаками​wacko
​Quote​ формулы, которая выдает​
​кол-во букв «о»​Вопрос следующий: У​​Всю книгу не​В столбце «Применяется к»​ действия. В Excel​
​ данным таблицы, а​ – будет искать​ пишем это символ.​

​С какого символа​​ указано количество символов,​​ ячейки. Причем нужно​​Masa​
​ можно проверить что​ кавычки.​В Excel часто необходимо​(kim)200?’200px’:»+(this.scrollHeight+5)+’px’);»>Да, еще, понятия:​
​ в ячейке​ ?​ меня такое задание:​ выкладывайте, а оставьте​ задаем необходимый нам​ в произвольной строке​ сделать динамический график.​ всё, кроме яблок.​ А в формуле​ начинается формула в​ и жмем на​ заметить, что в​: Как в Excel​ на самом деле​​

​ использовать при вычислениях​​ количество чисел и​значение​вопрос 2-ой​ Проставить в столбцах​ столько данных, чтобы​ диапазон ячеек с​

​ ввести исходные данные,​​ При добавлении данных​> — больше,​ указываем не символ,​smile

​ Excel?Со​​ кнопку​
​ отличие от большинства​
​ можно подсчитть количество​
​ содержит ячейка Excel.​Пример 2. В таблице​ значения, которые повязанных​ количество цифр несколько​
​(то есть формат​A1=(47+В3-2)/D5-12​
​ В и С​ можно было понять​ исходными данными таблицы​ после чего необходимо​
​ в таблицу, они​ например, >100 (больше​
​ а адрес этой​знака равно» (=)​
​«Сумма»​ других операторов, этот​
​ символов в ячейке.​ Обратите внимание что​ дано 3 числа.​ с символами, знаком​
​ отличаются. Правильное замечание.​
​ ячейки не текстовый)?​
​кол-во цифр ?​
​ значения 1 при​
​ вашу задачу.​
​ и нажимаем кнопку​
​ в любой свободной​

​ все или, только,​​ 100).​
​ отдельной ячейки с​

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

​ числа и типом.​

​ Меня интересует кол-во​​kim​

​кол-во математических знаков?​​ условии, что в​​Hugo121​​ «Ок». Полученный результат​​ ячейке набрать следующую​​ последние (например за​
​< — меньше​ символом. В формуле​

​ писать, поставив, сначала,​​«Главная»​​ ссылок на несколько​​ в ячейке D1​
​ как число. Для​

​ имеет каждое число:​​Для этого используются следующие​​ чисел​​:​
​ (включая и «=»​
​ столбце А есть​: Спасибо, но я​

excelworld.ru

Функции СИМВОЛ ЗНАК ТИП в Excel и примеры работы их формул

​ приведен на рисунке​ формулу с функциями:​ последние семь дней)​ (​ напишем так «А1&»*»».​

​ в ячейке знак​в блоке настроек​

  • ​ ячеек или на​
  • ​ вывести количество симолов​
  • ​ Excel любая дата​

​ положительный (+), отрицательный​ функции:​Serge_007​0mega​ )​ соответствие названия столбцов.​ уже разобралась. У​ 5.​где:​

​ будут автоматически отражаться​$​ Т.е., пишем ячейку,​

​ «равно» — этот​«Редактирование»​ массив. В поле​ в C1.​ — это числовое​ (-) или 0.​СИМВОЛ;​

Примеры использования функций СИМВОЛ, ТИП и ЗНАК в формулах Excel

​: Макрофункции — это​,​P.S.​ Если же такого​

Дана таблица.

​ меня была такая​Рисунок 5 – Окончательный​ПРАВСИМВ – функция, которая​ в графике. Подробнее​

​(знак доллара)​ в которой написан​ символ для Excel​

отобразить символы.

​.​«Текст»​

​Спасибо.​

результат вычислений.

​ значение, которое соответствует​Введем данные в таблицу​ТИП;​ не ВБА, как​Если запись в​если эти 2​ соответствия нет, то​ же проблема, что​ результат.​ возвращает заданное число​ об этом. смотрите​– означает​ символ и указываем​ является сигналом к​После этого общая сумма​вводим вручную адрес​

как использовать функцию.

​Serg61​ количеству дней, прошедших​ вида:​

СИМВОЛ.

​ЗНАК.​ Вы его понимаете​ ячейке A1 является​ вопроса имеют отличие​ ставим 0.​ и у автора​Читайте также:​

​ последних знаков текстовой​ в статье «Динамические​абсолютную ссылку​ символ (например, *).​ действию что-то посчитать,​

​ знаков во всех​

Как посчитать количество положительных и отрицательных чисел в Excel

​ элемента, в котором​: Cells(1,2).Value = Len(Cells(1,1).Value)​ от 01.01.1900 г​Введем в ячейку В2​Функция СИМВОЛ дает возможность​Hugo​

​ формулой, а не​ в решении, тогда​

данные в таблицу.

​Я формулу написала,​ темы и предложенная​

Введем в ячейку В2.

​Формула с ДЛСТР​ строки;​ графики в Excel».​

​в​? (знак вопроса)​

Скопировав формулу.

​ выделить или сделать​ элементах будет отображена​ нужно подсчитать символы.​Masa​

количество отрицательных и положительных.

​ до исходной даты.​ формулу:​ получить знак с​

суммируем только положительные отрицательные.

​: VBA​ текстом прийдется использовать​ просьба к модераторам​ но оно проставляет​ ему формула у​

умножить на -1.

​ для подсчета количества​ПОИСК – функция, находящая​Функция ДЛСТР выполняет возвращение​Excel​– обозначает​

минус перед ссылкой.

​ другие действия. Если​ в отдельной ячейке​ Можно сделать по-другому,​: То в модуле​ Поэтому каждую дату​Аргумент функции: Число –​ заданным его кодом.​

любое число по модулю.

​Запятую грубо уничтожаем.​ макрофункции.​ перенести 2-ой вопрос​ «1» и «0»​

с отрицательным знаком минус.

​ меня не работала,​

Альтернативная формула.

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

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

введены в таблицу.

​один какой-то символ​ в ячейке написан​ рядом с диапазоном​ что будет проще​

​ программы, а если​ ​ в Excel следует​
​ любое действительное числовое​ ​ Функция используется, чтоб​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub tt()​ ​И в любом​
​ в отдельную тему​ ​ только напротив тех​
​ а заработала вот​ ​ Excel.​
​ текстовой строки в​ ​ текстовой строке. Иными​

​ в формулах смотрите​. Например, в формуле​

Функция ТИП.

​ текст, число, т.д.,​ выделения.​

​ для пользователей. Устанавливаем​

В результате.

​ формулу в ячейке​ воспринимать как числовой​ значение.​ преобразовать числовые коды​Dim s As​ случае решение будет​_Boroda_​ слов, где они​ эта: =НАЙТИ(» «;A1;НАЙТИ(«​Функция ДЛСТР активно используется​ другой и возвращающая​ словами, автоматически определяет​ в статье «Относительные​ написали «Ст?л». Найдет​ без символа «равно»,​Урок:​ курсор в поле​ :​ тип данных отображаемый​Скопировав эту формулу вниз,​

exceltable.com

Какая формула в Excel подсчитывает количество определенных символов в ячейке?

​ символов, которые получены​

​ String, i As​​ тяжелым.​: Пара вариантов по​ стоят самостоятельно в​ «;A1)+1)​ в формулах Excel​ начальную позицию найденной​
​ длину строки, автоматически​
​ и абсолютные ссылки​ – стол, стул…​ то, это просто​
​Как посчитать сумму в​
​ аргумента и просто​
​=ДЛСТР(C2)​ в формате ячейки​ получим:​
​ с других компьютеров,​ Long, x As​Да, еще, понятия:​ первому вопросу во​ строке. Если же​Но работает она​ при комбинации с​ строки.​ подсчитав количество символов,​ в Excel».​ Подробнее об этих​
​ значение ячейки, это,​
​ Экселе​ кликаем по нужной​2Автор: papirus Дата:​ – «Дата».​Сначала посчитаем количество отрицательных​
​ в символы данного​ Long​ количество чисел и​ вложении​ в строке с​ только тогда, когда​
​ другими текстовыми функциями​Полученные результаты проиллюстрированы на​ которые содержит исходная​@​ знаках смотрите в​ просто, данные.​В вышеуказанном способе нужно​ области на листе.​
​ 28.01.2004 11:27​Например, количество запятых.​ и положительных чисел​ компьютера.​

​Dim trig As​​ количество цифр несколько​
​=ДЛСТР(B1)-ДЛСТР(ПОДСТАВИТЬ(B1;B2;»»))​

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

​ нужным словом ещё​​ её копируешь из​ для решения более​ рисунке 2.​ строка.​(знак «собака» называем по-русски,​ статье «Подстановочные знаки​Какие бываю формулы,​
​ сразу провести расчет​

​ После этого её​​Спасибо за подсказку​

​Михаил бажанов​​ в столбцах «Прибыль»​Функция ТИП определяет типы​ Boolean​ отличаются.​
​{=СУММ(—(ПСТР(B1;СТРОКА(ДВССЫЛ(«A1:A»&ДЛСТР(B1)));1)=B2))}​

​ какое-либо слово, то​ вёрда например и​
​ сложных задач. Например,​

CyberForum.ru

​Рисунок 2 – Результат​

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

На самом деле выполнить поставленную задачу достаточно просто, ведь в Эксель предусмотрена функция под названием “ДЛСТР”, которая применяется именно в таких случаях.

Содержание

  • Количество символов в одной ячейке
  • Количество знаков в столбце или строке
  • Определение количества знаков в разбросанных ячейках
  • Заключение

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

Ниже приведен алгоритм действий для использования функции “ДЛСТР”:

  1. Становимся в ту ячейку, куда планируем вставить функцию, после чего щелкаем по кнопке “Вставить функцию” (с левой стороны от строки формул).Кнопка вставки функции в ячейку
  2. Откроется окно Мастера функций. Кликнув по текущей категории выбираем пункт “Текстовые”.Выбор текстовых операторов в мастере функций
  3. В предложенном перечне операторов выбираем “ДЛСТР” и жмем кнопку OK.Вставка функции ДЛСТР
  4. На экране отобразится окно аргументов функции. На самом деле у данного оператора всего одно поле для заполнения, в котором нужно указать координаты ячейки, количество символов в которой нужно посчитать. Причем указать можно только адрес конкретной ячейки, ссылки на несколько ячеек или диапазон элементов оператором не поддерживаются. Прописать координаты в поле аргумента можно вручную. Также выбрать нужную ячейку можно, щелкнув левой кнопкой мыши по ней, предварительно кликнув по области ввода информации. После того, как значение аргумента заполнено, кликаем OK.Заполнение аргументов функции ДЛСТР
  5. Результат в виде количества символов в выбранной ячейке (в аргументах функции) сразу же отобразится на экране. А готовая формула функции отобразится, соответственно, в строке формул.Результат функции ДЛСТР в ячейке

Количество знаков в столбце или строке

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

  1. Чтобы растянуть результат на другие строки столбца наводим указатель мыши на правый нижний угол ячейки с функцией “ДЛСТР”, как только он сменит вид на небольшой плюсик, зажав левую кнопку мыши тянем его вниз до той строки, для которой мы хотим получить аналогичный результат.Растягивание формулы на другие ячейки столбца
  2. Как мы можем заметить, благодаря этому нехитрому действию нам удалось в считанные секунды получить данные по количеству символов для каждой ячейки выбранного столбца.Растягивание формулы на другие ячейки столбца

Ранее мы упоминали, что в качестве аргумента функции “ДЛСТР” можно указать только адрес одной конкретной ячейки. Поэтому, чтобы определить суммарное количество знаков во всех ячейках столбца нужно воспользоваться одним из способов подсчета суммы значений. Подробнее ознакомиться со всеми методами можно в нашей статье – “Как посчитать в Экселе сумму столбца”.

Давайте к примеру, воспользуемся одним из способов:

  1. Выделяем ячейки столбца. Далее нажимаем кнопку “Сумма” в разделе инструментов “Редактирование” (вкладка “Главная”).Кнопка для суммирования значений ячеек столбца
  2. Результат в виде суммарного количества символов во всех ячейках столбца отобразится в ячейке сразу под выделенным диапазоном.Сумма значений ячеек столбца

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

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

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

    1. Отмечаем ячейку, куда планируем вставить формулу. Далее ставим знак “равно” (“=”) и через знак плюса добавляем функции “ДЛСТР” для каждой ячейки, которая должна участвовать в финальном расчете. Например, нам нужно определить итоговое количество знаков в ячейках A2, A5, A10, B3, B10, C8 и C12.
      Следовательно, финальная формула должна выглядеть следующим образом:
      =ДЛСТР(A2)+ДЛСТР(A5)+ДЛСТР(A10)+ДЛСТР(B3)+ДЛСТР(B10)+ДЛСТР(C8)+ДЛСТР(C12).Количество символов в разбросанных ячейках
    2. После того, как формула набрана, нажимаем клавишу Enter и получаем готовый результат в выбранной ячейке.Количество символов в разбросанных ячейках

Заключение

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

Содержание

  • Подсчет знаков
    • Способ 1: подсчет символов
    • Способ 2: подсчет символов в столбце
    • Способ 3: подсчет символов в нескольких ячейках с помощью автосуммы
    • Способ 4: подсчет символов в нескольких ячейках при помощи функции
  • Вопросы и ответы

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

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

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

Для подсчета символов в Excel существует специальная функция, которая называется «ДЛСТР». Именно с её помощью можно просуммировать знаки в конкретном элементе листа. Существует несколько способов её использования.

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

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

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

  3. Запускается Мастер функций. Ищем в нем наименование ДЛСТР и жмем на кнопку «OK».
  4. Переход к функции ДЛСТР в Microsoft Excel

  5. Вслед за этим происходит открытие окна аргументов. Данная функция имеет только один аргумент – адрес конкретной ячейки. Причем нужно заметить, что в отличие от большинства других операторов, этот не поддерживает ввод ссылок на несколько ячеек или на массив. В поле «Текст» вводим вручную адрес элемента, в котором нужно подсчитать символы. Можно сделать по-другому, что будет проще для пользователей. Устанавливаем курсор в поле аргумента и просто кликаем по нужной области на листе. После этого её адрес появится в поле. Когда данные внесены, жмем на кнопку «OK».
  6. Аргументы функции ДЛСТР в Microsoft Excel

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

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

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

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

  1. Становимся в нижний правый угол ячейки с формулой. Появляется маркер выделения. Зажимаем левую кнопку мыши и тянем его параллельно той области, в которой хотим подсчитать количество символов.
  2. Маркер выделения в Microsoft Excel

  3. Формула копируется на весь диапазон. Результат сразу же виден на листе.

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

Урок: Как сделать автозаполнение в Excel

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

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

  1. Подсчитаем количество знаков для каждой отдельной ячейки, как это было описано в предыдущем варианте.
  2. Выделяем диапазон, в котором указано количество символов, и жмем на кнопку «Сумма», расположенную во вкладке «Главная» в блоке настроек «Редактирование».
  3. Примменение автосуммы в Microsoft Excel

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

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

Lumpics.ru

Урок: Как посчитать сумму в Экселе

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

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

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

    =СУММ(ДЛСТР(адрес_ячейки1);ДЛСТР(адрес_ячейки2);…)

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

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

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

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

Еще статьи по данной теме:

Помогла ли Вам статья?

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

Содержание

  1. Подсчет символов из одной ячейки
  2. Подсчет символов из строки или столбца
  3. Подсчет знаков из разбросанных ячеек
  4. Подсчет определенных символов из одной ячейки
  5. Заключение

Подсчет символов из одной ячейки

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

  1. Изначально нужно выбрать мышкой ячейку, в которую будет добавлена функция. После этого необходимо нажать на символ добавления функции «fx».

kak-poschitat-kolichestvo-simvolov-v-yachejke-excel-kolichestvo-simvolov-v-yachejke-excel-funkciya-i-formula-podscheta

Добавление функции в выбранную ячейку
  1. Перед пользователем появится окно «Мастер функций». Из той категории, которая выбрана по умолчанию, нужно выбрать строку «Текстовые».
  2. Откроется список с функциями, из которого необходимо выбрать «ДЛСТР». Для завершения операции нажать на кнопку «ОК».
  3. Следующий пункт – установка аргумента функции в отобразившемся окне. Здесь необходимо прописать координаты той клетки, символы из которой необходимо посчитать.

kak-poschitat-kolichestvo-simvolov-v-yachejke-excel-kolichestvo-simvolov-v-yachejke-excel-funkciya-i-formula-podscheta

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

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

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

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

Подсчет символов из строки или столбца

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

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

kak-poschitat-kolichestvo-simvolov-v-yachejke-excel-kolichestvo-simvolov-v-yachejke-excel-funkciya-i-formula-podscheta

Перемещение курсора на тот диапазон, из ячеек которого необходимо посчитать количество символов
  1. Зажать ЛКМ, растянуть ее до самой последней ячейки столбца.

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

kak-poschitat-kolichestvo-simvolov-v-yachejke-excel-kolichestvo-simvolov-v-yachejke-excel-funkciya-i-formula-podscheta

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

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

  1. Изначально необходимо выделить все ячейки с результатами отдельных расчетов.
  2. Далее перейти во вкладку «Главная» на главной панели.
  3. Найти в правой части всех инструментов кнопку «Сумма». Она находится в группе «Редактирование».
  4. Сразу после нажатия данной кнопки под выделенными ячейками появится сумма всех отдельных значений.

Подсчет знаков из разбросанных ячеек

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

  1. Изначально нужно отметить ту ячейку, в которую будет добавлена формула. Поставить знак «=», прописать функцию «ДЛСТР», в скобках написать координаты ячейки, из которой необходимо получить количество символов, после скобки поставить знак «+», повторит процедуру с функцией и координатами для другой ячейки. И так для всех клеток, которые должны участвовать в общем подсчете.

kak-poschitat-kolichestvo-simvolov-v-yachejke-excel-kolichestvo-simvolov-v-yachejke-excel-funkciya-i-formula-podscheta

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

В обозначенной изначально ячейке появится сумма количества символов из всех отмеченных клеток.

Подсчет определенных символов из одной ячейки

Еще одна возможная ситуация, при работе с таблицами Excel – нужно подсчитать не общее количество символов, а только отдельных знаков, чисел, букв. Отдельной функции для выполнения подобной операции в Excel нет. Однако можно воспользоваться самодельной формулой, которая при правильном написании показывает точные результаты с любыми символами. Для создания формулы, необходимо комбинировать две функции:

  • ДЛСТР;
  • ПОДСТАВИТЬ.

Общий вид готовой формулы представляет собой следующее выражение: =ДЛСТР(координаты ячейки ) — ДЛСТР(ПОДСТАВИТЬ( координаты ячейки ;требуемый символ ; «»)).

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

  1. По формуле изначально подсчитывается общая длина требуемой строки. Срабатывает функция ДЛСТР(В2).
  2. Следующим действием срабатывает функция ПОДСТАВИТЬ. Она нужна для того, чтобы найти и удалить все цифры «1» из этой строчки. При этом место единицы заменяется пробелом.
  3. Следующий этап – подсчет длины всей строки без учета цифры «1». При этом действие будет выглядеть так: ДЛСТР(ПОДСТАВИТЬ(B2;»1″;»»)).

Как результат – в отмеченной заранее ячейке пользователь получит количество удаленных символов из строки B2.

Заключение

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

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

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

Функция СЧЁТЗ

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

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

    =СЧЁТЗ(значение1;значение2;…)

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

Использование функции СЧЁТ

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

  1. Как уже было описано ранее, переходим в ячейку для вывода результата и открываем Мастер функций:
    • выбираем категорию “Полный алфавитный перечень“;
    • в поле “Выберите функцию” кликаем по строке “СЧЁТ”
    • далее нажимаем кнопку ОК.


  2. Перед нами появится окно аргументов функции СЧЕТ, где нужно указать диапазоны ячеек. Их также, как и при работе с функцией СЧЁТЗ, можно прописать вручную или выбрать прямо в таблице (подробная процедура описана выше, во втором методе). Как только все аргументы заполнены, жмем кнопку OK.Примечание: формула функции выглядит следующим образом:
    =СЧЁТ(значение1;значение2;…).
    Ее можно сразу прописать в требуемой ячейке, не обращаясь к Мастеру функций.
  3. В итоге мы получим результат подсчета, в котором учитывались только содержащие числовые значения ячейки.

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

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

Непустые.

В некоторых руководствах по работе с СЧЕТЕСЛИ вы можете встретить предложения для подсчета непустых ячеек, подобные этому:

СЧЕТЕСЛИ(диапазон;”*”)

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

Если вам нужно универсальное решение для подсчета всех непустых ячеек в указанном диапазоне, то введите:

СЧЕТЕСЛИ(диапазон;”<>” & “”)

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

Также непустые ячейки в диапазоне можно подсчитать:

=СЧЁТЗ(E2:E22).

Пустые.

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

Считаем клетки, не содержащие текст:

СЧЕТЕСЛИ( диапазон; “<>” & “*”)

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

Для подсчета пустых клеток (все типы значений):

=СЧЁТЕСЛИ(E2:E22;””)

Конечно, для таких случаев есть и специальная функция

=СЧИТАТЬПУСТОТЫ(E2:E22)

Нулевые строки.

Также имейте в виду, что СЧЕТЕСЛИ и СЧИТАТЬПУСТОТЫ считают ячейки с пустыми строками, которые только на первый взгляд выглядят пустыми.

Что такое эти пустые строки? Они также часто возникают при импорте данных из других программ (например, 1С). Внешне в них ничего нет, но на самом деле это не так. Если попробовать найти такие “пустышки” (F5 -Выделить – Пустые ячейки) – они не определяются. Но фильтр данных при этом их видит как пустые и фильтрует как пустые.

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

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

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

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

=ЧСТРОК(E2:E22)*ЧИСЛСТОЛБ(E2:E22)-СЧЁТЕСЛИ(E2:E22;”<>”&””)

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

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

=ЕСЛИ(Е1=1;10;””)

В итоге, если в Е1 записано что угодно, отличное от 1, программа вернет строку нулевой длины. И если впоследствии формулу заменять значением (Специальная вставка – Значения), то получим нашу псевдо-пустую позицию.

Если вы проверяете какие-то условия при помощи функции ЕСЛИ и в дальнейшем планируете производить с результатами математические действия, то лучше вместо “” ставьте 0. Тогда проблем не будет. Нули всегда можно заменить или скрыть: Файл -Параметры -Дополнительно – Показывать нули в позициях, которые содержат нулевые значения.

СЧЕТЕСЛИ с несколькими условиями.

На самом деле функция Эксель СЧЕТЕСЛИ не предназначена для расчета количества ячеек по нескольким условиям. В большинстве случаев я рекомендую использовать его множественный аналог – функцию СЧЕТЕСЛИМН. Она как раз и предназначена для вычисления количества ячеек, которые соответствуют двум или более условиям (логика И). Однако, некоторые задачи могут быть решены путем объединения двух или более функций СЧЕТЕСЛИ в одно выражение.

Количество чисел в диапазоне

Одним из наиболее распространенных применений функции СЧЕТЕСЛИ с двумя критериями является определение количества чисел в определенном интервале, т.е. меньше X, но больше Y.

Например, вы можете использовать для вычисления ячеек в диапазоне B2: B9, где значение больше 5 и меньше или равно 15:

=СЧЁТЕСЛИ(B2:B11;”>5″)-СЧЁТЕСЛИ(B2:B11;”>15″)

Количество ячеек с несколькими условиями ИЛИ.

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

Сделаем это:

=СЧЁТЕСЛИ(A4:A13;”Лимонад”)+СЧЁТЕСЛИ(A2:A11;”*сок”)

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

Как вы понимаете, сюда можно добавить и больше условий.

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

Существует два способа, позволяющие узнать количество секций. Первый — дает возможность посчитать их по строкам в выделенном диапазоне. Для этого необходимо ввести формулу =ЧСТРОК(массив) в соответствующее поле. В данном случае будут подсчитаны все клетки, а не только те, в которых содержатся цифры или текст.

Второй вариант — =ЧИСЛСТОЛБ(массив) — работает по аналогии с предыдущей, но считает сумму секций в столбце.

Считаем числа и значения

Я расскажу вам о трех полезных вещах, помогающих в работе с программой.

  1. Сколько чисел находится в массиве, можно рассчитать с помощью формулы СЧЁТ(значение1;значение2;…). Она учитывает только те элементы, которые включают в себя цифры.То есть если в некоторых из них будет прописан текст, они будут пропущены, в то время как даты и время берутся во внимание. В данной ситуации не обязательно задавать параметры по порядку: можно написать, к примеру, =СЧЁТ(А1:С3;В4:С7;…).
  2. Другая статистическая функция — СЧЕТЗ — подсчитает вам непустые клетки в диапазоне, то есть те, которые содержат буквы, числа, даты, время и даже логические значения ЛОЖЬ и ИСТИНА.
  3. Обратное действие выполняет формула, показывающая численность незаполненных секций — СЧИТАТЬПУСТОТЫ(массив). Она применяется только к непрерывным выделенным областям.

Ставим экселю условия

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

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

Разбираемся в критериях

Примеры критериев:

  • «>0» — считаются ячейки с числами от нуля и выше;
  • «Товар» — подсчитываются секции, содержащие это слово;
  • 15 — вы получаете сумму элементов с данной цифрой.

Для большей ясности приведу развернутый пример.

Чтобы посчитать ячейки в зоне от А1 до С2, величина которых больше прописанной в А5, в строке формул необходимо написать =СЧЕТЕСЛИ(А1:С2;«>»&А5).

Задачи на логику

Хотите задать экселю логические параметры? Воспользуйтесь групповыми символами * и ?. Первый будет обозначать любое количество произвольных символов, а второй — только один.

К примеру, вам нужно знать, сколько имеет электронная таблица клеток с буквой Т без учета регистра. Задаем комбинацию =СЧЕТЕСЛИ(А1:D6;«Т*»). Другой пример: хотите знать численность ячеек, содержащих только 3 символа (любых) в том же диапазоне. Тогда пишем =СЧЕТЕСЛИ(А1:D6;«???»).

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

Так вы найдёте числовой эквивалент 1%. Дальше всё зависит от вашей цели. Чтобы посчитать проценты от суммы, умножьте их на размер 1%. Чтобы перевести число в проценты, разделите его на размер 1%.

Пример

Вы заходите в супермаркет и видите акцию на кофе. Его обычная цена — 458 рублей, сейчас действует скидка 7%. Но у вас есть карта магазина, и по ней пачка обойдётся в 417 рублей.

Чтобы понять, какой вариант выгоднее, надо перевести 7% в рубли.

Разделите 458 на 100. Для этого нужно просто сместить запятую, отделяющую целую часть числа от дробной, на две позиции влево. 1% равен 4,58 рубля.

Умножьте 4,58 на 7, и вы получите 32,06 рубля.

Теперь остаётся отнять от обычной цены 32,06 рубля. По акции кофе обойдётся в 425,94 рубля. Значит, выгоднее купить его по карте.

Пример

Вы видите, что игра в Steam стоит 1 000 рублей, хотя раньше продавалась за 1 500 рублей. Вам интересно, сколько процентов составила скидка.

Разделите 1 500 на 100. Сместив запятую на две позиции влево, вы получите 15. Это 1% от старой цены.

Теперь новую цену разделите на размер 1%. 1 000 / 15 = 66,6666%.

100% – 66,6666% = 33,3333%.Такую скидку предоставил магазин.

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

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

Сначала вы находите размер 10%, а потом делите или умножаете его, чтобы получить нужное количество процентов.

Пример

Допустим, вы кладёте на депозит 530 тысяч рублей на 12 месяцев. Процентная ставка составляет 5%, капитализации не предусмотрено. Вы хотите узнать, сколько денег заберёте через год.

В первую очередь надо вычислить 10% от суммы. Разделите её на 10, передвинув запятую влево на один знак. Вы получите 53 тысячи.

Чтобы узнать, сколько составляют 5%, разделите результат на 2. Это 26,5 тысячи.

Если бы в примере речь шла о 30%, нужно было бы умножить 53 на 3. Для расчёта 25% пришлось бы умножить 53 на 2 и прибавить 26,5.

В любом случае такими крупными числами оперировать довольно просто.

Как работает функция СЧЕТЕСЛИМН?

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

Синтаксис функции выглядит следующим образом:

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

  • диапазон1 (обязательный) – определяет первую область, к которой должно применяться первое условие ( условие1).
  • условие1 (обязательное) – устанавливает требование к отбору в виде числа , ссылки на ячейку , текстовой строки , выражения или другой функции Excel. Определяет, какие ячейки должны учитываться.
  • [диапазон2;условие2]… (необязательные) – это дополнительные области и связанные с ними критерии. Вы можете указать до 127 таких пар.

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

Что нужно запомнить?

  1. Диапазонов поиска может быть от 1 до 127. Для каждого из них указывается свое условие. Учитываются только те случаи, которые отвечают всем предъявленным требованиям.
  2. Каждый дополнительный диапазон должен иметь одинаковое число строк и столбцов с первым. Иначе получите ошибку #ЗНАЧ!
  3. Допускаются как смежные, так и несмежные диапазоны.
  4. Если в аргументе указана ссылка на пустую ячейку , функция обрабатывает его как нулевое значение (0).
  5. В критериях можно использовать символы подстановки – звездочка (*) и знак вопроса (?). Далее мы расскажем об этом подробнее.

Считаем с учетом всех критериев (логика И).

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

а. Для каждого диапазона – свой критерий.

Предположим, у вас есть список товаров, как показано на скриншоте ниже. Вы хотите узнать количество товаров, которые есть в наличии (у них значение в столбце B больше 0), но еще не были проданы (значение в столбце D равно 0).

Задача может быть выполнена таким образом:

=СЧЁТЕСЛИМН(B2:B11;G1;D2:D11;G2)

или

=СЧЁТЕСЛИМН(B2:B11;”>0″;D2:D11;0)

Видим, что 2 товара (крыжовник и ежевика) находятся на складе, но не продаются.

б. Одинаковый критерий для всех диапазонов.

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

Например, вот правильный подход для подсчета элементов, которые имеют 0 как в столбце B, так и в столбце D:

=СЧЁТЕСЛИМН(B2:B11;0;D2:D11;0)

Получаем 1, потому что только Слива имеет значение «0» в обоих столбцах.

Использование упрощенного варианта с одним ограничением выбора, например =СЧЁТЕСЛИМН(B2:D11;0), даст другой результат – общее количество ячеек в B2: D11, содержащих ноль (в данном примере это 5).

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

Теперь, перейдем на более сложный уровень.

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

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

=СУММПРОИЗВ(ДЛСТР(A1:A10)-ДЛСТР(ПОДСТАВИТЬ(A1:A10;” “;””))+1)

В указанной выше формуле А1:А10 это диапазон ячеек в рамках которого мы хотим посчитать количество слов.

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

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

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

Алгоритм подсчета

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

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

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

=ДЛСТР(ПОДСТАВИТЬ(A2

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

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

Однако в случае, если ячейка пустая, то данная формула вернет значение 1, поэтому добавим в функцию проверку на непустую ячейку (если ячейка пустая, то вернется значение 0):

=ЕСЛИ(ЕПУСТО(A2A2))-ДЛСТР(ПОДСТАВИТЬ(A2

Заключение

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

Источники

  • https://MicroExcel.ru/podschet-kolichestva-simvolov/
  • http://comp-profi.com/kak-poschitat-kolichestvo-yacheek-v-excel/
  • https://exceltable.com/funkcii-excel/primery-funkcii-schetesli
  • https://lumpics.ru/how-count-number-of-filled-cells-in-excel/
  • https://MicroExcel.ru/kolichestvo-zapolnennyh-yacheek/
  • https://mister-office.ru/funktsii-excel/function-countif.html
  • https://profi-user.ru/podschet-yacheek/
  • https://Lifehacker.ru/kak-poschitat-procenty-ot-summy/
  • https://mister-office.ru/funktsii-excel/function-countifs-examples.html
  • https://excelhack.ru/kak-poschitat-kolichestvo-slov-v-excel/
  • https://tutorexcel.ru/tekst/kolichestvo-slov-v-yachejke-v-excel/

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

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

Если вам нужно подсчитать количество символов в ячейках, функция LENиспользовать — которого подсчитывает букв, чисел, знаков и все пробелы. Например, длина «Находится 98 градусов сегодня, поэтому я буду перейти swimming» (за исключением кавычки) — 42 символов — 31 буквы, числа 2, 8 пробелов, запятую и апострофы 2.

Чтобы использовать функцию, введите = ДЛСТР (ячейку) в строке формул, нажмите клавишу ВВОД на клавиатуре.

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

Чтобы получить общее количество символов в нескольких ячейках является использование функций сумм вместе с ДЛСТР. В этом примере функция LEN подсчитывается количество символов в каждой ячейке и функция сумм прибавляет счетчиков:

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

Ниже приведены некоторые примеры того, как работает функция ДЛСТР.

Скопируйте приведенную ниже таблицу и вставьте ее в ячейку A1 на листе Excel. Перетащите формулу из ячейки B2 B4, чтобы увидеть длину текста во всех ячейках в столбце A.

Текстовые функции 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 works!

Excel работает за вас

Excel works!

Thanks for Visiting

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

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

1. Как найти количество символов в ячейке Excel?

Для этого используется функция =ДЛСТР(), она возвращает количество символов в ячейке в виде числа. Как она работает видно в примере 1.

В случае если в этой ячейка записана именно формула, то =ДЛСТР() возвращает именно длину результата формулы. Пример 2.

2. Как обрезать текст слева или справа?

Для того, чтобы обрезать текст по количеству символов слева или справа используются функции =ЛЕВСИМВ() и =ПРАВСИМВ(), в скобках указываете ячейку с текстом, точка с запятой, количество символов для обреза.

Но их с успехом может заменить функция =ПСТР() . Она оставляет количество символов в заданном диапазоне, смотрите пример 4. Для замены лев- и правсимв, используйте =ПСТР() с начальной позицией 1, а с конечной позицией = длине строки. Пример 6.

3. Как посчитать количество определенных символов в строке?

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

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

4. Небольшая хитрость. Как посчитать количество слов в строке?

Чтобы подсчитать количество слов, мы предположим, что количество слов = количеству пробел +1. Запишем формулу из примера 7 с нужными изменениями. См. пример 8.

Не получилось? Правильно, потому что в самом начале фразы у нас стоит многоточие, а это не слово. Поэтому формулу необходимо немного изменить. Как? Догатайтесь сами 😉 А в примере я оставлю все как есть.

ШКОЛА ПРОГРАММИРОВАНИЯ

Сообщение об ошибке

Работа со строками в Excel. Текстовые функции Excel

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

Функции категории «Текстовые»

Итак, рассмотрим основные и полезные функции категории «Текстовые», с остальными можно ознакомиться самостоятельно.

  • БАТТЕКСТ (Значение) – функция преобразующая число в текстовый тип;
  • ДЛСТР (Значение) – вспомогательная функция, очень полезна при работе со строками. Возвращает длину строки, т.е. кол-во символов содержащихся в строке;
  • ЗАМЕНИТЬ (Старый текст, Начальная позиция, число знаков, новый текст) – заменяет указанное кол-во знаков с определенной позиции в старом тексте на новый;
  • ЗНАЧЕН (Текст) – преобразует текст в число;
  • ЛЕВСИМВ (Строка, Кол-во знаков) – очень полезная функция, возвращает указанное кол-во символов, начиная с первого символа;
  • ПРАВСИМВ (Строка, Кол-во знаков) – аналог функции ЛЕВСИМВ, с той лишь разницей, что возврат символов с последнего символа строки;
  • НАЙТИ (текст для поиска, текст в котором ищем, начальная позиция) – функция возвращает позицию, с которой начинается вхождение искомого текста. Регистр символов учитывается. Если необходимо не различать регистр символов, воспользуйтесь функцией ПОИСК. Возвращается позиция только первого вхождения в строке!
  • ПОДСТАВИТЬ (текст, старый текст, новый текст, позиция) – интересная функция, на первый взгляд похожа на функцию ЗАМЕНИТЬ, но функция ПОДСТАВИТЬ способна заменить на новую подстроку все вхождения в строке, если опущен аргумент «позиция»;
  • ПСТР (Текст, Начальная позиция, Кол-во знаков) – функция похожа на ЛЕВСИМВ, но способна возвратить символы с указанной позиции:
  • СЦЕПИТЬ (Текст1, Текст 2 …. Текст 30) – функция позволяет соединить до 30-ти строк. Так же, можно воспользоваться символом «&», выглядеть будет так «=”Текст1” & ”Текст2” & ”Текст3”»;

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

Пример 1
Дан набор строк:

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

Извлечем в столбец В номера накладных. Для этого найдем так называемый ключевой символ или слово. В нашем примере видно, что перед каждым номером накладной стоит «№», а длина номера накладной 6 символов. Воспользуемся функциями НАЙТИ и ПСТР. Пишем в ячейку B2 следующую формулу :

= ПСТР (A2; НАЙТИ («№»;A2)+1;6)

Разберем формулу. Из строки А2 с позиции следующей после найденного знака «№», мы извлекаем 6 символов номера.

Теперь извлечем дату. Тут все просто. Дата расположена в конце строки и занимает 8 символов. Формула для С2 следующая:

= ПРАВСИМВ (A2;8)

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

= ЗНАЧЕН ( ПРАВСИМВ (A2;8))

а затем, задать формат отображения в ячейке, как это сделать было описано в статье «Формат данных в Excel».

Ну и последнее, для удобства дальнейшей фильтрации строк, введем столбец месяц, который мы получим из даты. Только для создания месяца нам необходимо откинуть день и заменить его на «01». Формула для D2:

= ЗНАЧЕН ( СЦЕПИТЬ («01»; ПРАВСИМВ (A2;6))) или = ЗНАЧЕН («01″& ПРАВСИМВ (A2;6))

Задайте формат ячеке «ММММ ГГГГ». Результат:

Пример 2
В строке «Пример работы со строками в Excel» необходимо все пробелы заменить на знак «_», так же перед словом «Excel» добавить «MS».

Формула будет следующая:

=ПОДСТАВИТЬ(ЗАМЕНИТЬ(A1;ПОИСК(«excel»;A1);0;»MS «);» «;»_»)

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

Все. Если есть вопросы, задавайте, не стесняйтесь

Количество символов в ячейке Excel: формула подсчета и функция

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

На самом деле выполнить поставленную задачу достаточно просто, ведь в Эксель предусмотрена функция под названием “ДЛСТР”, которая применяется именно в таких случаях.

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

Ниже приведен алгоритм действий для использования функции “ДЛСТР”:

  1. Становимся в ту ячейку, куда планируем вставить функцию, после чего щелкаем по кнопке “Вставить функцию” (с левой стороны от строки формул).
  2. Откроется окно Мастера функций. Кликнув по текущей категории выбираем пункт “Текстовые”.
  3. В предложенном перечне операторов выбираем “ДЛСТР” и жмем кнопку OK.
  4. На экране отобразится окно аргументов функции. На самом деле у данного оператора всего одно поле для заполнения, в котором нужно указать координаты ячейки, количество символов в которой нужно посчитать. Причем указать можно только адрес конкретной ячейки, ссылки на несколько ячеек или диапазон элементов оператором не поддерживаются. Прописать координаты в поле аргумента можно вручную. Также выбрать нужную ячейку можно, щелкнув левой кнопкой мыши по ней, предварительно кликнув по области ввода информации. После того, как значение аргумента заполнено, кликаем OK.
  5. Результат в виде количества символов в выбранной ячейке (в аргументах функции) сразу же отобразится на экране. А готовая формула функции отобразится, соответственно, в строке формул.

Количество знаков в столбце или строке

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

  1. Чтобы растянуть результат на другие строки столбца наводим указатель мыши на правый нижний угол ячейки с функцией “ДЛСТР”, как только он сменит вид на небольшой плюсик, зажав левую кнопку мыши тянем его вниз до той строки, для которой мы хотим получить аналогичный результат.
  2. Как мы можем заметить, благодаря этому нехитрому действию нам удалось в считанные секунды получить данные по количеству символов для каждой ячейки выбранного столбца.

Ранее мы упоминали, что в качестве аргумента функции “ДЛСТР” можно указать только адрес одной конкретной ячейки. Поэтому, чтобы определить суммарное количество знаков во всех ячейках столбца нужно воспользоваться одним из способов подсчета суммы значений. Подробнее ознакомиться со всеми методами можно в нашей статье – “Как посчитать в Экселе сумму столбца”.

Давайте к примеру, воспользуемся одним из способов:

  1. Выделяем ячейки столбца. Далее нажимаем кнопку “Сумма” в разделе инструментов “Редактирование” (вкладка “Главная”).
  2. Результат в виде суммарного количества символов во всех ячейках столбца отобразится в ячейке сразу под выделенным диапазоном.

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

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

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

    1. Отмечаем ячейку, куда планируем вставить формулу. Далее ставим знак “равно” (“=”) и через знак плюса добавляем функции “ДЛСТР” для каждой ячейки, которая должна участвовать в финальном расчете. Например, нам нужно определить итоговое количество знаков в ячейках A2, A5, A10, B3, B10, C8 и C12.
      Следовательно, финальная формула должна выглядеть следующим образом:
      =ДЛСТР(A2)+ДЛСТР(A5)+ДЛСТР(A10)+ДЛСТР(B3)+ДЛСТР(B10)+ДЛСТР(C8)+ДЛСТР(C12).
    2. После того, как формула набрана, нажимаем клавишу Enter и получаем готовый результат в выбранной ячейке.

Заключение

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

Понравилась статья? Поделить с друзьями:
  • Если исчезли вкладки в excel
  • Если исчезла строка формул в excel
  • Если исчезла панель инструментов в word
  • Если исчез документ в excel
  • Если истина то цвет excel