Evolcom.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Excel. Подсчет числа ячеек, содержащих символ (букву)

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

Шаг 1: Определите, находится ли искомый символ в ячейке (рисунок 1).

Рис. 1: Если искомый символ находится в выбранной ячейке

Find($C$1;A1) — ищет символ, хранящийся в $C$1 в строке A1; если находит, то возвращает позицию этого символа в строке; если не находит, то возвращает ошибку #NOTH!

Скачать записку в формате Word, примеры в Excel

Шаг 2. Избавьтесь от ошибочных значений (рис. 2).

Рис. 2 — Замена ошибочных значений нулями

I F ERROR(SEARCH($C$1;A1);0) — возвращает 0, если значение функции ПОИСКПОЗ($C$1;A1) дает ошибку, иначе возвращает значение самой функции ПОИСКПОЗ($C$1;A1)

Шаг 3. 3. заменить номер изделия на другой

Рисунок 3: Уменьшение всех положительных значений до одного

=EOLY ERROR(REFERENCE(Find($C$1;A1)/1000;1);0) — преобразование для получения 1 для любого значения элемента (не ошибка); номер элемента, возвращаемый функцией Find($C$1;A1), делится на 1000 и округляется до ближайшего целого числа (если быть точным, максимальная ячейка Excel может содержать 32 767 символов, поэтому «на всякий случай» можно заменить 1000 на 32 767 : ); в этом случае вы избежите ошибки с возможным содержимым ячейки).

В качестве альтернативы можно использовать функцию IF:

=EASE(IF(Find($C$1;A1)>0;1);0) — если значение функции Find($C$1;A1) больше нуля, функция IF заменяет это значение на единицу. Обратите внимание, что в функции IF нет третьего аргумента, потому что функция FIND($C$1;A1) не может вернуть значение меньше или равное 0 (функция FIND($C$1;A1) возвращает только положительные значения или #NAME! ).

Читайте так же:
Как предотвратить изменение размера диаграммы при изменении размеров строк и столбцов в Excel?

Шаг. 4. Сложите все единицы. Напомним, что единица соответствует клетке, содержащей искомый символ, а ноль — клетке, не содержащей искомый символ (рис. 4).

Рис. 4: Складываем ячейки, содержащие нужный символ

В ячейке C2 я использовал матричную формулу:

Функция последовательно вычисляет значения =ЕСЛИОШИБКА(ОКРВВЕРХ(НАЙТИ($C$1;A1)/1000;1);0), =ЕСЛИОШИБКА(ОКРВВЕРХ(НАЙТИ($C$1;A2)/1000;1);0) … и так вплоть до =ЕСЛИОШИБКА(ОКРВВЕРХ(НАЙТИ($C$1;A14)/1000;1);0)

Результат вычисления (0 или 1) заносится в память, формируя виртуальный массив <1,1,1,0,1,1,0,1,1,0,0,0,1>. Функция СУММ просто суммирует все единицы.

Альтернативная функция: =СУММ(ЕСЛИОШИБКА(ЕСЛИ(НАЙТИ($C$1;A1:A14)>0;1);0))

P.S. Не вводите фигурные скобки в строке формул, а наберите всю формулу без фигурных скобок и нажмите одновременно Ctrl+Shift+Enter

87 комментариев для “Excel. Подсчет числа ячеек, содержащих символ (букву)”

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

Максим, воспользуйтесь кодом:
Function КолЦвет(диапазон As Range, критерий As Range, номер_месяца As String) As Double
Application.Volatile True
Dim i As Range
For Each i In диапазон
If i.Interior.Color = критерий.Interior.Color And i = номер_месяца Then
КолЦвет = КолЦвет + 1
End If
Next
End Function
См. также Excel-файл (зазипованный)

Большое человеческое спасибо. Спасибо.

Добрый день какой можно воспользоваться формулой чтобы в нужной ячейки проставлялось определённое число при определённом Условии(текст) например : погрузка стекла стоит 2000, а плитки 3000 и гравия 3500 погруженный материал цена за погрузку прайс по погрузке одного тс
стекло стекло 2000
плитка плитка 3000
гравий гравий 3500
стекло
гравий
плитка

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

Роман, вы правильно ввели формулу массива?
>P.S. Не вводите фигурные скобки в строку формул, а наберите всю формулу без фигурных скобок и нажмите одновременно Ctrl+Shift+Enter
Если вы поступили именно так, и формула не работает, пришлите Excel-файл в личку, посмотрю, что можно сделать…

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

Да, иначе это не считается. Я отправил вам ваш файл, на листе «Рис.4» все видно.

Подскажите, как просуммировать ячейку с цифрами и буквой (C)?

Скажите, а можно сделать еще проще: =СЧЁТЕСЛИ(A1:A14; » *а* » ) ? Или я недопонял условие задачи…

Эндрю, супер! Именно так! Простое и элегантное решение. Спасибо за ваш комментарий, поставлю его в категорию лучших))

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

Виктория, если я правильно понял ваш вопрос, воспользуйтесь формулой = » * » &A1

68.319396
60.237774
192.109067, а надо

*68.319396*
*60.237774*
*192.109067*

Я попробую сейчас. Спасибо.

Сработало, спасибо. Теперь это экономит много времени

Формула немного усложняется))
= » * » &A1& » * «

Да, немного сложнее, но у меня получилось )))).

Здравствуйте, помогите пожалуйста с несколькими вопросами. 1. как мне просуммировать в excel буковки например a.b.c.d. и как прибавить 4. есть ли другой пример a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a. и как прибавить 5/ если можете помогите.

Думаю, вам нужно определить количество символов в текстовой строке, Анвар. В Excel для этой цели используется функция DLSTR().

zdrastvuyte gospodin Baguzin. u menya odin vopros kak mojno v odin yacheyke 16 stoit i na drugom yacheyke 8 stoit. U nas rabote yest tabel tam nochniye chasov shitat nada. 16=2 i 8=6 i tak dale. odin mesyes 30 den est ili 31 den ili 29 den. yacheyki nado i summirovat. vot na primer tabel
1. 2. 3. 4. 5. 6. 7. 8. 9.-dni
o 16 8 o 16 8 o 16 8 -rabochiye chasov
na nemu nado summirovat yesli mi budem nochniye schitat ruchnoy o eta oddix, 16 ravno na 2, 8 ravno 6. i tak nam nam na 9 dnyey poluchitsya 2*3=6 i 6*3=18 i tak 6+18=24 chasov vxodit vot etova mnya nado formula stobi ekcel sam nam summiroval eti nochniye chasov avtomaticheskiy. Yesli vopros ponyatno pojalosta dayte nam otvet.

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

Извините, не понял…

vopros tokoy na primer
yacheyka
A B
1 акмал ишчи
2 акмал укувчи
3 жасур ишчи
4 илхом алочи
5 акмал домла
6 илхом ишчи
7 акмал балочи
8 жасур укувчи
9 жасур балочи
vot takiye slovi dano nam. Eti 2 stolbik. Pervoy A stolbik i vtoroye B stolbik. Kajdiy slova iz odin yacheyki sostoitsya.
Vopros takoye. Menya nado na primer
s pervogo tablitsi акмал i vtorogo tablitsi sve kotoriye prenadlejit акмалю nado sobirat na odin yacheyki.
ишчи, укувчи, домла, балочи. vot tak nado menya sobirat v odin yacheyki.
Vot ishyo primer
s pervogo tablitse жасур. syo kakiye slovi prenadlejit nado menya sobirat v odin yacheyku s stolbika B.
ишчи, укувчи, балочи.
isho mojno primer. илхом
sobirayem na odin yacheyku vse prenadlejayushi к илхому с stolbika B.
eto nam tak poluchayetsya.
алочи, ишчи.
vopros po moy zglaydu vam ponyatno dumayu.
Yesli zdes (формула впр) rom ispolzuvali bi to nam togta tolko pervoye naydet. na primer
акмал ишчи a ostalniye ne naydet ili ne sobirayet.
1 акмал ишчи
2 акмал укувчи
5 акмал домла
7 акмал балочи
yesli mesta slovi sifri stoil bi tokda nam s formuley суммесли sobirali bi.
Primer
1 акмал 6
2 акмал 9
5 акмал 12
7 акмал 22
a nam nado slovi sobirat na odin yacheyke.
ODIN FORMULA NADO SHTOBI. IZ PERVOGO TABLITS TAKOVO (АКМАЛ) I S VTOROGOVA TABLITSA SVE SLOVI PODLEJAYESHI K АКМАЛЕ SOBIRAT NADO.
tOLKO NAM S FORMULEY NAYTI I SOBIRAT NADO.
potamushta perechen ochen bolshaya.
yasli vopros vam ne ponayatno pojalusta skajite menya vashu pochta ya tam s excelskiy faylom otpravlyu.

yacheyka
A
акмал
жасур
илхом
акмал
илхом
акмал
жасур
жасур
B
укувчи
ишчи
алочи
домла
ишчи
балочи
укувчи
балочи
yesli vam ne ponyao dumal. za etogo takogo variantom toje otpravlyayu.

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

x

x

x

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

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

  • Используйте все повторно: добавляйте наиболее используемые или сложные формулы, графики и другие элементы в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; извлечение или удаление частей текста; преобразование чисел и валют в английские слова.
  • Инструменты слияния: объединение нескольких рабочих книг и листов в одну; объединение нескольких ячеек/строк/столбцов без потери данных; объединение строк и повторных сумм.
  • Инструменты разделения: разделение данных на несколько листов на основе значения; из одной рабочей книги в несколько файлов Excel, PDF или CSV; из одного столбца в несколько столбцов.
  • Вставка пропуска скрытых/фильтрованных строк; подсчет и суммирование по цвету фона; массовая отправка персонализированных писем нескольким получателям.
  • Super Filter: создание расширенных схем фильтрации и применение их к любой электронной таблице; сортировка по неделям, дням, периодичности и т.д.
  • Более 300 мощных функций; работает с Office 2007-2019 и 365; поддерживает все языки; легко внедряется в вашем предприятии или организации.
Читайте так же:
Как преобразовать гиперссылку в обычный текст в Excel?
стрелка синий правый пузырьПодсчитайте количество ячеек, содержащих комментарии, с помощью специальной функции Перейти

Популярные

Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!

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

Перейдите в меню Пуск > Поиск и выберите > Перейти к специальной теме, см. снимок экрана :

doc-count-комментариев-1

2. В диалоговом окне «Перейти к специальному» отметьте опцию «Комментарии» в разделе «Выбрать», см. скриншот :

doc-count-комментариев-1

3. При нажатии кнопки OK все ячейки активного листа, содержащие комментарий, будут выделены. А количество комментариев можно узнать в строке состояния. См. скриншот:

doc-count-комментариев-1

Пустые ячейки комментариев не считаются комментариями.

Совет: Вы также можете нажать Ctrl+G, чтобы открыть диалоговое окно Go To, и щелкнуть Custom, чтобы отобразить диалоговое окно Go To для специального параметра.

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

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

1. Удерживая клавиши ALT + F11, откройте окно Microsoft Visual Basic для приложений.

2. нажмите Вставка > Модули и вставьте следующий код в окне модуля.

Код V BA: подсчитайте количество ячеек с комментарием

3. Затем сохраните и закройте код, вернитесь на рабочий лист, введите эту формулу в пустую ячейку: = countcomments (A1) (A1 — это ссылка на ячейку, вы можете изменить ее на любой другой адрес ячейки), см. скриншот:

doc-count-комментариев-1

4. Затем нажмите кнопку Перейти к ключу, и вы получите количество комментариев в ячейках.

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

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

Читайте так же:
Как повторно печатать строки внизу каждой распечатанной страницы в Excel?

Удерживая клавиши ALT + F11, откройте окно приложения Microsoft Visual Basic.

2. В окне модулей нажмите на Insert > Modules и вставьте следующий код.

Код V BA: подсчитать количество ячеек с комментарием

3, Затем нажмите F5, чтобы запустить этот код, и появится диалоговое окно с напоминанием о необходимости выбрать диапазон данных, в котором вы хотите вычислить комментарии ячеек. См. скриншот:

doc-count-комментариев-1

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector