Как посчитать все ячейки, кроме определенного значения в Excel?
Удалить лишние символы из ячеек Excel
Когда люди спрашивают меня, как удалить лишние символы в Excel, я не могу не задать ряд встречных вопросов:
- Какова была причина назвать их лишними и избавиться от них?
- Какова процедура удаления: будут ли они обязательно удалены, или заменены другими символами, или, возможно, перемещены в другую колонку?
- Стоит ли удалять сами символы, а также удалять из текста содержащие их слова? Или даже все содержимое ячеек?
- Не проще ли считать, что операция заключается в удалении некоторых символов из текста, а не в их стирании?
В зависимости от ответов на эти вопросы может быть множество различных решений. Место, где вы можете использовать простые функции, место, где вы можете использовать регулярные выражения, и место, где вы вообще не можете обойтись без готовых программных решений. Итак, по порядку.
Примеры лишних символов
Лишние пробелы
Наиболее распространенные ненужные пробелы — это повторяющиеся пробелы между словами или пробелы в конце и начале строки. О том, как их удалить, вы можете узнать здесь: Удаление ненужных пробелов в Excel
Лишние символы справа / слева
Кто-то видит лишние символы справа или слева от основного текста в ячейке, желая отсечь их от него по положению или по определенной границе.
Когда пределом является определенный символ и вы хотите удалить все, что перед ним, читайте здесь :
Цифры
Иногда числа, в количестве 10, становятся ненужными, и вам нужен более быстрый способ, чем удаление их рядов путем замены на пустые. Как удалить числа из текста в ячейках — этот раздел ответит на вопрос.
Латиница
Кроме того, трудно удалить сразу все буквы алфавита, которых 26 или 33 в случае английских и русских символов соответственно. Пошаговое руководство — Удаление латинских символов в Excel.
Удалить все, кроме…
Все персонажи, за исключением нескольких, часто считаются лишними. Это скорее вопрос извлечения хороших персонажей, чем устранения ненужных.
Удалить все, кроме букв и цифр (удалить пунктуацию)
Удаление всех символов, кроме букв и цифр, т.е. знаков препинания, является нетривиальной задачей, поскольку их могут быть сотни! Но это возможно, см. статью.
Удалить все, кроме цифр (извлечь цифры)
Телефонные номера, почтовые индексы, числовые элементы, IP-адреса… иногда страдают от присутствия в ячейках символов, отличных от цифр. Читайте: удалить все, кроме чисел, в ячейках Excel
Другое
Хотите узнать, как удалить другие символы в Excel? Комментируйте ниже.
Другие операции с символами в Excel
Не всегда необходимо принимать радикальные меры, такие как удаление вывесок. Иногда их нужно просто найти, удалить или заменить чем-то другим. Соответствующие разделы на сайте могут помочь в решении таких задач:
Вся мощь регулярных выражений доступна и в Microsoft Excel. Они могут работать со всеми типами данных — буквами, цифрами, пунктуацией, специальными символами. Подробнее о регулярных выражениях в Excel читайте в статье — Регулярные выражения в Excel.
Как в Excel подсчитать ячейки, содержащие определенный текст
В этом учебном пособии по Excel мы рассмотрим примеры подсчета ячеек с определенным текстом.
Основная формула
Описание
Если вы хотите подсчитать ячейки, содержащие определенный текст, вы можете использовать функцию CALCULATE с подстановочным знаком. В приведенном примере формула E5 имеет следующий вид:
Пояснение
C OUNCEL подсчитывает все ячейки в диапазоне, которые удовлетворяют условиям. Например, чтобы подсчитать количество ячеек в диапазоне, содержащем «s», вы можете воспользоваться командой
Однако обратите внимание, что это точное совпадение. Для подсчета в ячейке стоит буква «а». Если в ячейке есть какие-либо другие символы, они не будут посчитаны.
Для данной проблемы мы хотим подсчитать ячейки, содержащие определенный текст, то есть текст может быть где угодно в ячейке. Для этого нам нужно использовать символ звездочки * в качестве подстановочного знака. Например, для подсчета ячеек, содержащих букву «s», мы используем:
Звездочка в формуле означает «соответствовать любому количеству символов, включая ноль», поэтому данный шаблон будет применяться к любым ячейкам, содержащим «s» в любой позиции, с другими символами слева или справа или без них. Все примеры следуют одному и тому же шаблону:
Предупреждение. НАУКА не чувствительна к записям.
Со ссылкой на ячейку
В качестве условия можно использовать содержимое другой ячейки. Если A1 содержит текст, который вы хотите сопоставить, вы можете использовать следующий синтаксис:
Подсчитайте конкретные числа
Приведенная выше формула СЧЁТЕСЛИ не будет работать, если вы ищете конкретное число, а ячейки содержат числовые данные. Это потому, что подстановочный знак автоматически заставляет СЧЁТЕСЛИ искать только текст (т.е. искать «2» вместо только 2). Поскольку текстовое значение никогда не будет найдено в истинном числе, СЧЁТЕСЛИ вернет ноль.
Чтобы подсчитать конкретное число с числовым знаением, вы можете использовать другую формулу, основанную на функции ПОИСК и функции ЕЧИСЛО, например:
В этой формуле текст — это текст, который вы ищете, а диапазон — это диапазон ячеек, которые вы хотите подсчитать. Когда ПОИСК находит совпадение, он возвращает число, а функция ЕЧИСЛО преобразует число в значение ИСТИНА или ЛОЖЬ. Поскольку мы проверяем более одной ячейки, результатом будет массив или значения ИСТИНА и ЛОЖЬ. Двойное отрицание используется для преобразования значений ИСТИНА и ЛОЖЬ в единицы и нули, а функция СУММПРОИЗВ вернет сумму массива в качестве окончательного результата.
Функция ПОИСК автоматически обрабатывает все числа как текст, поэтому она найдет, например, 1 в числе 201. Кроме того, нет необходимости использовать символы подстановки для обозначения позиции, потому что ПОИСК автоматически просматривает весь текст в ячейке.
Версия с учетом регистра
Выполняйте вычисления с учетом регистра с помощью функции ПОИСКПОЗ:
Как посчитать все ячейки, кроме определенного значения в Excel?
Если у вас есть слово «Apple», разбросанное по списку значений, теперь вы просто хотите подсчитать количество ячеек, в которых нет «Apple», чтобы получить следующий результат. В этой статье я расскажу, как можно использовать Excel для решения этой задачи.
Подсчитайте все ячейки, кроме определенного значения, с помощью формулы
На самом деле, функция Countif может помочь вам подсчитать все ячейки, кроме определенного слова. Выполните следующие действия:
Введите эту формулу: = СЧЕТЧИК (A1: A16; «<> Apple») в пустую ячейку, где должен быть напечатан результат, и нажмите клавишу перехода, чтобы отобразить вычисления, см. скриншот:
Вот формула: В ячейке A2: A16, A16 — диапазон ячеек, которые вы хотите включить, а Apple — слово, которое вы хотите исключить. Если необходимо, измените их.
Подсчитайте все ячейки, кроме определенного значения, с помощью Kutools for Excel
Kutools for ExcelAuthor Select Specific Cells Tool поможет вам максимально быстро выделить и подсчитать ячейки, игнорируя конкретное слово.
После установки Kutools for Excel выполните следующие действия:( Скачайте бесплатную пробную версию Kutools for Excel прямо сейчас!)
1. выберите ячейки, которые необходимо подсчитать.
2. Затем нажмите Кутулс > Выберите > Выбрать определенные ячейки, см. снимок экрана:
3. Появится диалоговое окно Select Specific Cells. Выберите Cell в разделе Select Type, затем выберите Not Equal в раскрывающемся списке Specific Type, а затем введите текст, который вы хотите исключить из расчета, как показано ниже:
4. Как показано на следующем снимке экрана, все ячейки, кроме той, которая содержит конкретное слово, введенное вами в текстовое поле, выделены и учтены, как показано на рисунке:
Демо: подсчитайте все ячейки, кроме определенного значения, с помощью Kutools for Excel
Kutools for Excel: с более чем 200 практичными надстройками Excel, которые вы можете попробовать бесплатно в течение 30 дней без ограничений. Загрузите бесплатную пробную версию прямо сейчас.