Оглавление
В этом учебном пособии я покажу вам 8 Вы можете использовать эти методы даже в больших наборах данных, чтобы найти ячейки, содержащие текстовые значения. В этом учебнике вы также узнаете некоторые важные инструменты и методы excel, которые будут очень полезны в любой задаче, связанной с excel.
Скачать Практическое пособие
Рабочую тетрадь для практических занятий можно скачать отсюда.
Подсчет ячеек с текстом.xlsm8 быстрых приемов подсчета ячеек с текстом в Excel
Для наглядного объяснения шагов мы взяли сжатый набор данных. Набор данных содержит приблизительно 7 ряды и 2 столбцов. Первоначально мы сохраняем все ячейки в Общий формат. Для всех наборов данных мы имеем 2 уникальные столбцы, которые Продукция и Количество продаж Хотя впоследствии мы можем изменить количество колонок, если это будет необходимо.
1. использование функции COUNTA
Функция COUNTA подсчитывает все ячейки с любым типом значения. Мы можем использовать эту функцию для подсчета ячеек с текстом в excel Для этого выполните следующие действия.
Шаги:
- Сначала перейдите в ячейку C10 и вставьте следующую формулу:
=COUNTA(B5:C9)-COUNT(B5:C9)
- Теперь нажмите Войти и это позволит подсчитать общее количество текстовых ячеек внутри C10 .
Читать далее: Подсчет, если ячейка содержит текст в Excel (5 простых подходов)
2. Применение функции COUNTIF
Функция COUNTIF Для подсчета ячеек нужны определенные критерии. Мы можем подсчитать ячейки с текстом в excel с помощью этой функции, задав соответствующие критерии. Давайте посмотрим, как это сделать.
Шаги:
- Для начала дважды щелкните на ячейке C10 и введите приведенную ниже формулу:
=COUNTIF(B5:C9, "*")
- Затем нажмите кнопку Войти и вы должны получить количество ячеек с текстовыми данными.
Подробнее: Подсчитать, содержит ли ячейка какой-либо текст в Excel (4 метода)
3. Использование функции ISTEXT
Как следует из названия, функция ISTEXT в excel проверяет, содержит ли ячейка текст или нет, и выдает обратную связь с помощью символа TRUE или FALSE значение. Давайте посмотрим, как применить это здесь для подсчета ячеек.
Шаги:
- Чтобы начать этот метод, дважды щелкните на ячейке C10 и вставьте приведенную ниже формулу:
=COUNT(IF(ISTEXT(B5:C9),1))
- Затем нажмите кнопку Войти и, следовательно, будет найдено общее количество ячеек с текстовыми данными внутри ячейки C10 .
🔎 Как работает формула?
- ISTEXT(B5:C9): Эта часть проверяет каждую ячейку в диапазоне и возвращает TRUE если ячейка содержит текст, FALSE
- IF(ISTEXT(B5:C9),1): Это возвращает массив 1 и FALSE в зависимости от ячейки, содержащей текстовое значение.
Подробнее: Ячейка COUNTIF, содержащая определенный текст в Excel (чувствительная к регистру и нечувствительная)
4. Подсчет с помощью функции SUM
Мы также можем использовать функция SUM в excel в сочетании с функция ISTEXT для подсчета ячеек с текстом.
Шаги:
- Чтобы запустить этот метод, перейдите в ячейку C10 и введите следующую формулу:
=SUM(IF(ISTEXT(B5:C9),1))
- После этого нажмите кнопку Войти или щелкните на любой пустой ячейке.
- Сразу после этого вы получите количество ячеек текста внутри ячейки C10 в качестве 5 .
🔎 Как работает формула?
- ISTEXT(B5:C9): Эта часть проверяет каждую ячейку в диапазоне и возвращает TRUE если ячейка содержит текст, FALSE
- IF(ISTEXT(B5:C9),1): Это возвращает массив 1 и FALSE в зависимости от ячейки, содержащей текстовое значение.
Подробнее: Как подсчитать конкретные слова в столбце в Excel (2 метода)
5. Подсчет ячеек текста с помощью функции SUMPRODUCT
В этом методе мы будем использовать функция SUMPRODUCT вместе с функция ISTEXT подсчет ячеек с текстом в excel.
Шаги:
- Как и ранее, вставьте приведенную ниже формулу в ячейку C10 :
= СУММАРНЫЙ ПРОДУКТ(IF(ISTEXT(B5:C9),1))
- Наконец, нажмите кнопку Войти и мы должны получить результат в виде 5 .
🔎 Как работает формула?
- ISTEXT(B5:C9): Эта часть проверяет каждую ячейку в диапазоне и возвращает TRUE если ячейка содержит текст, FALSE
- IF(ISTEXT(B5:C9),1): Это возвращает массив 1 и FALSE в зависимости от ячейки, содержащей текстовое значение.
6. Использование функции SIGN в Excel
Функция SIGN в excel проверяет, является ли число положительным или отрицательным. Мы можем использовать эту функцию аналогично предыдущему методу для подсчета ячеек с текстом в excel. Ниже приведены подробные шаги.
Шаги:
- Чтобы начать процесс, перейдите к ячейке C10 и введите приведенную ниже формулу:
= СУММАРНЫЙ ПРОДУКТ(SIGN(ISTEXT(B5:C9)))
- Затем нажмите Войти и это подсчитает общее количество ячеек со значением текстовых данных внутри ячейки C10 .
🔎 Как работает формула?
- ISTEXT(B5:C9): Эта часть проверяет каждую ячейку в диапазоне и возвращает TRUE если ячейка содержит текст, FALSE
- SIGN(ISTEXT(B5:C9)): Эта часть возвращает массив 1 и 0 когда клетка положительная или 0 .
7. Исключение ячеек с пробелами
В следующем наборе данных ячейка B8 имеет один пробел, который предыдущие методы посчитают как текст. Для этого нам нужен другой способ подсчета ячеек с текстом в excel, но исключающий любую ячейку с пробелом.
Шаги:
- Сначала перейдите в ячейку C10 и вставьте следующую формулу:
=COUNTIF(B5:C9,"><")
- Теперь нажмите Войти и это подсчитает общее количество текстовых ячеек внутри ячейки C10 .
8. Подсчет клеток после фильтрации
Здесь мы отфильтровали набор данных, и вы можете заметить, что строка 9 не присутствует. Обычные формулы будут считать и этот ряд. Поэтому мы будем использовать другую формулу для подсчета только отфильтрованных ячеек с текстом в excel.
Шаги:
- Для этого дважды щелкните на ячейке C10 и введите приведенную ниже формулу:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10))))
- Затем нажмите кнопку Войти и вы должны получить количество ячеек с текстовыми данными.
🔎 Как работает формула ?
- ISTEXT(B5:C10) : Функция ISTEXT проверяет каждую ячейку в диапазоне и возвращает TRUE если ячейка содержит текст, FALSE в противном случае.
- INDIRECT("B"&ROW(B5:C10)): функция INDIRECT для установки индивидуальных ссылок всех ячеек в указанном диапазоне.
- SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)): Эта часть возвращает массив 1 и 0 который указывает на наличие текста в ячейке или иным образом.
Подробнее: Как подсчитать отфильтрованные ячейки с текстом в Excel (3 метода)
Как подсчитать ячейки в Excel
Если вы знакомы с VBA в excel, то вы сможете быстро подсчитывать ячейки с помощью всего нескольких строк кода. Давайте посмотрим, как мы можем это сделать.
Шаги:
- Для этого метода перейдите к Разработчик вкладку и выберите Visual Basic .
- Теперь выберите Вставка в VBA окно и нажмите на Модуль .
- Затем введите приведенную ниже формулу в новом окне:
Sub CountCells() Range("C10") = Application.WorksheetFunction.CountA(Range("B5:C9")) End Sub
- Затем откройте макрос из Разработчик вкладку, нажав на Макросы .
- Теперь, в Макро в окне выберите CountCells макрос и нажмите кнопку Запускайте .
- В результате VBA код подсчитает общее количество ячеек внутри ячейки C10 .
Как подсчитать ячейки с числами в Excel
Для подсчета клеток с числами мы будем использовать основные функция COUNT в excel.
Шаги:
- Для начала дважды щелкните на ячейке C10 и введите приведенную ниже формулу:
=COUNT(B5:C9)
- Затем нажмите кнопку Войти и это позволит найти количество ячеек с числом, равным 5 .
Заключение
Я надеюсь, что вы смогли применить методы, которые я показал в этом уроке о том, как считать ячейки с текстом в excel. Как вы можете видеть, существует довольно много способов достижения этой цели. Поэтому выбирайте метод, который лучше всего подходит для вашей ситуации. Если вы застряли на каком-либо из шагов, я рекомендую пройти через них несколько раз, чтобы прояснить любую путаницу. Наконец, чтобы узнать больше excel техники, следуйте нашим ExcelWIKI сайт. Если у вас есть какие-либо вопросы, пожалуйста, дайте мне знать в комментариях.