Перейти до основного матеріалу

Підрахуйте кількість клітинок, які містять певний текст у Excel

Припустимо, у вас є список текстових рядків, і ви можете знайти кількість клітинок, які містять певний текст, як частину їх вмісту. У цьому випадку ви можете використовувати символи підстановки (*), які представляють будь -які тексти або символи у ваших критеріях під час застосування функції COUNTIF. У цій статті я розповім, як використовувати формули для роботи з цією роботою в Excel.


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

Щоб підрахувати кількість клітинок, які відповідають частині текстового рядка, функція COUNIF у Excel може вам допомогти, виконайте такі дії:

Загальна формула з жорстко закодованим текстом:

= COUNTIF ( range, "*text*" )
  • range: Діапазон клітинок містить текстові рядки, які потрібно підрахувати;
  • *: Символ підстановки, який знаходить будь -яку кількість символів;
  • text: Конкретний текст або символ для пошуку.

Як показано на скріншоті нижче, я хочу підрахувати кількість клітинок, які містять певний текст "Токіо" з діапазону A2: A11.

Будь ласка, введіть або скопіюйте формулу нижче у порожню клітинку, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб повернути результат, див. знімок екрана:

=COUNTIF(A2:A11,"*Tokyo*")


Загальна формула з посиланням на клітинку:

= COUNTIF ( range, "*" & cell & "*" )
  • range: Діапазон клітинок містить текстові рядки, які потрібно підрахувати;
  • *: Символ підстановки, який знаходить будь -яку кількість символів;
  • cell: Осередок містить певний текст або символ для пошуку.

Щоб створити формулу динамічно, замініть жорстко закодований рядок посиланням на клітинку. Наприклад, тексти критеріїв поміщаються в клітинку C2: C4, щоб підрахувати клітинки, що містять частину цих текстів, зробіть це так.

1. Введіть або скопіюйте формулу нижче в порожню клітинку, де вивести результат:

=COUNTIF($A$2:$A$11, "*"&C2&"*")

2. Потім перетягніть маркер заповнення вниз до клітинок, до яких потрібно застосувати цю формулу, і ви отримаєте результати, як показано на скріншоті нижче:

Tips : Якщо ви хочете обчислити кількість клітинок, які містять більше одного текстового критерію, наприклад, щоб підрахувати клітинки, які містять пункт "Токіо" та "Клас 1" у діапазоні A2: A11, як показано на скріншоті нижче:

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

=COUNTIFS(A2:A11,"*Tokyo*", A2:A11,"*Class1*")
=COUNTIFS(A2:A11,"*"&C2&"*", A2:A11,"*"&C3&"*")


Порахуйте кількість клітинок, що містять певний текст, з урахуванням регістру

Щоб підрахувати кількість клітинок, що містять певний текст з урахуванням регістру, які точно відповідають тексту регістру у зазначених клітинках, вам потрібно поєднати функції SUMPRODUCT, ISNUMBER та FIND, щоб це зробити, загальний синтаксис такий:

=SUMPRODUCT(--(ISNUMBER(FIND("text", range))))
  • text: Текст або клітинка містять текст, який ви шукаєте;
  • range: Діапазон клітинок містить текстові рядки, які потрібно підрахувати.

Будь ласка, введіть або скопіюйте формулу нижче у порожню клітинку, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ для отримання результату:

=SUMPRODUCT(--(ISNUMBER(FIND(C2, A2:A11))))


Пояснення формули:
  • Знайти (C2, A2: A11): Функція FIND чутлива до регістру, вона шукає певний текст у кожній комірці діапазону. Якщо текст існує, він поверне позицію першого символу, інакше #VALUE! Помилка повертається. Отже, ви отримаєте такий масив: {7; #VALUE!;#VALUE!;#VALUE!; 1; 6; #VALUE!;#VALUE!;#VALUE!;#VALUE!}.
  • ISNUMBER (Знайти (C2, A2: A11)): Ця функція ISNUMBER перетворює числа у TRUE, а значення помилок у FALSE: {TRUE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE}.
  • -(ISNUMBER (Знайти (C2, A2: A11))): Подвійний негативний знак (-) використовується для перетворення значень TRUE та FALSE на числа 1 та 0 у такий спосіб: {1; 0; 0; 0; 1; 1; 0; 0; 0; 0}.
  • SUMPRODUCT(--(ISNUMBER(FIND(C2, A2:A11))))=SUMPRODUCT({1;0;0;0;1;1;0;0;0;0}): Нарешті, ця функція SUMPRODUCT підсумовує всі числа в масиві, щоб отримати кінцевий результат: 3.

Використана відносна функція:

  • COUNTIF:
  • Функція COUNTIF - це статистична функція в Excel, яка використовується для підрахунку кількості клітинок, які відповідають критерію.
  • SUMPRODUCT:
  • Функцію SUMPRODUCT можна використовувати для множення двох або більше стовпців або масивів разом, а потім отримати суму добутків.
  • ISNUMBER:
  • Функція ISNUMBER повертає TRUE, коли комірка містить число, і FALSE, якщо ні.
  • ЗНАЙТИ:
  • Функція FIND використовується для пошуку рядка в іншому рядку та повертає початкове положення рядка всередині іншого.

Більше статей:

  • Підрахуйте кількість клітинок, що не дорівнює багатьом значенням у Excel
  • В Excel можна легко отримати кількість клітинок, що не дорівнює певному значенню, за допомогою функції COUNTIF, але ви коли -небудь пробували порахувати клітинки, які не рівні багатьом значенням? Наприклад, я хочу отримати загальну кількість продуктів у стовпці А, але виключити конкретні пункти в С4: С6, як показано на скріншоті нижче. У цій статті я представлю деякі формули для вирішення цієї роботи в Excel.
  • Підрахувати кількість клітин, що містять певну кількість символів
  • Якщо ви хочете підрахувати кількість клітинок, які містять певну кількість символів (наприклад, 5 символів) у діапазоні клітинок, як показано на скріншоті нижче. В Excel функція COUNTIF може зробити вам послугу. У цій статті я розповім про те, як отримати кількість клітинок, що містять рівно x символів, або клітинок, що містять більше певної кількості символів.

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати  |  Видалити порожні рядки  |  Об’єднайте стовпці або клітинки без втрати даних  |  Раунд без Формули ...
Супер VLookup: Кілька критеріїв  |  Множинне значення  |  На кількох аркушах  |  Нечіткий пошук...
Adv. Випадаючий список: Легкий спадний список  |  Залежний спадний список  |  Виберіть розкривний список, що вибирається...
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  Порівняти стовпці з Виберіть однакові та різні клітини ...
Особливості: Фокус сітки  |  Перегляд дизайну  |  Велика панель формул  |  Диспетчер робочих книг і аркушів | Бібліотека ресурсів (автотекст)  |  Вибір дати  |  Об’єднайте робочі аркуші  |  Шифрування/розшифрування клітинок  |  Надсилайте листи за списком  |  Супер фільтр  |  Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи ...)  |  50 + Графік типи (діаграма Ганта ...)  |  40+ Практичний Формули (Розрахуйте вік на основі дня народження ...)  |  19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху ...)  |  12 Перетворення Tools (Числа до слів, Валютна конверсія ...)  |  7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділити клітинки Excel ...)  |  ... і більше

Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...

Опис


Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations