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

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

Автор: Сяоян Остання зміна: 2020-01-02

Якщо ви хочете підрахувати кількість ключових слів, що з’являються в комірці на основі списку комірок, комбінація функцій SUMPRODUCT, ISNUMBER та SEARCH може допомогти вам вирішити цю проблему в Excel.


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

Наприклад, у мене є список текстових рядків у стовпці A та деякі ключові слова у стовпці D, як показано нижче, на скріншоті, щоб отримати кількість ключових слів, які комірка містить у стовпці A, на основі даних у стовпці D, будь ласка за наступною формулою.

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

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6, A2)))

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


Пояснення формули:
  • ПОШУК ($ D $ 2: $ D $ 6, A2): використовується для повернення позиції ключових слів у текстовому рядку при знаходженні, якщо не знайдено, #VALUE! відобразиться помилка;
  • --ISUMBER (ПОШУК ($ D $ 2: $ D $ 6, A2)): якщо ключове слово знайдено в текстовому рядку, функція SEARCH повертає номер позиції, функція ISNUMBER повертає TRUE; якщо не знаходить ключового слова у текстовому рядку, функція SEARCH повертає #VALUE! помилка, і функція ISNUMBER поверне FALSE; А подвійні дефіси (-) змінять значення TRUE або FALSE на 1 або 0.
  • SUMPRODUCT: використовується для підсумовування масиву 1 і 0.

примітки:

1. Якщо ключове слово з’являється кілька разів у комірці, воно буде зараховане лише один раз.

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

=SUMPRODUCT(--ISNUMBER(SEARCH(IF($D$2:$D$6<>"",$D$2:$D$6),A2)))

Будь ласка, не забудьте натиснути Ctrl + Shift + Enter клавіші разом, щоб отримати правильний результат, див. знімок екрана:


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

  • SUMPRODUCT:
  • Функцію SUMPRODUCT можна використовувати для множення двох або більше стовпців або масивів разом, а потім отримати суму добутків.
  • SEARCH:
  • Функція ПОШУК повертає місце розташування конкретного символу або тексту із заданого текстового рядка.
  • ISNUMBER:
  • Функція ISNUMBER повертає TRUE, коли комірка містить число, і FALSE, якщо ні.

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

  • Витягніть кілька клітинок з комірки
  • Якщо у вас є список текстових рядків, які розділені розривами рядків (це відбувається натисканням клавіш Alt + Enter при введенні тексту), і тепер ви хочете витягти ці рядки тексту в кілька комірок, як показано на знімку екрана нижче. Як ви могли це вирішити за допомогою формули в Excel?
  • Якщо комірка містить текст, відобразиться в Excel
  • Якщо у вас є список текстових рядків у стовпці А та рядок ключових слів, то зараз вам потрібно перевірити, чи є ключові слова в текстовому рядку. Якщо ключові слова з'являються в комірці, відображаючи їх, якщо ні, порожня комірка відображається, як показано на наступному знімку екрана.

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

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.