1

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

Я пытаюсь подсчитать диапазоны с определенным текстом в ячейке независимо от позиции. Обычно это можно сделать с помощью:

= СЧЕТЕСЛИ (диапазон, "Текст (звездочка)(звездочка)")

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

2 ответа2

1

Подстановочный знак работает с текстовыми строками, но не с числами. Один вариант будет иметь отдельный столбец с текстовым эквивалентом чисел в C2:C4. Например, в D2 введите =C2&"" чтобы создать строковую версию числа. Скопируйте эту формулу в D3 и D4, затем измените формулу COUNTIF на

=COUNTIF(D2:D4,"816*")
0

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

Например, чтобы подсчитать все записи в диапазоне, начинающемся с 816 , попробуйте:

=SUMPRODUCT(N(ISNUMBER(1/1/(FIND("816",myRange)=1))))

Если вы хотите найти 816 независимо от того, где оно находится в строке, просто удалите =1 из формулы:

=SUMPRODUCT(N(ISNUMBER(1/1/FIND("816",myRange))))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .