Note: The other languages of the website are Google-translated. Back to English

Ячейка подсчета ключевых слов содержит на основе списка

Если вы хотите подсчитать количество ключевых слов в ячейке на основе списка ячеек, комбинация функций СУММПРОИЗВ, ЕЧИСЛО и ПОИСК может помочь вам решить эту проблему в Excel.


Ячейка подсчета ключевых слов содержит на основе списка

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

1. Введите или скопируйте следующую формулу в пустую ячейку:

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

2. Затем перетащите маркер заполнения, чтобы скопировать эту формулу в другие ячейки, и будет вычислено количество ключевых слов в ячейке, см. Снимок экрана:


Пояснение к формуле:
  • ПОИСК ($ D $ 2: $ D $ 6, A2): используется для возврата позиции ключевых слов в текстовой строке при обнаружении, если не найдено, #VALUE! отобразится ошибка;
  • --ISNUMBER (ПОИСК ($ D $ 2: $ D $ 6; A2)): если ключевое слово найдено в текстовой строке, функция ПОИСК возвращает номер позиции, функция ЕЧИСЛО возвращает ИСТИНА; если не находит ключевое слово в текстовой строке, функция ПОИСК возвращает # ЗНАЧ! ошибка, и функция ЕЧИСЛО вернет ЛОЖЬ; Двойные дефисы (-) изменят ИСТИНА или ЛОЖЬ на 1 или 0.
  • SUMPRODUCT: используется для суммирования массива из 1 и 0.

Заметки:

1. Если ключевое слово встречается в ячейке несколько раз, оно будет засчитано только один раз.

2. Если в ячейках списка ключевых слов есть пустые ячейки, приведенная выше формула не даст правильного результата, в этом случае следует применить формулу массива ниже:

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

Пожалуйста, не забудьте нажать Shift + Ctrl + Enter вместе, чтобы получить правильный результат, см. снимок экрана:


Используемые относительные функции:

  • SUMPRODUCT:
  • Функцию СУММПРОИЗВ можно использовать для умножения двух или более столбцов или массивов вместе, а затем получения суммы произведений.
  • SEARCH:
  • Функция ПОИСК возвращает местоположение определенного символа или текста из заданной текстовой строки.
  • ISNUMBER:
  • Функция ISNUMBER возвращает ИСТИНА, если ячейка содержит число, и ЛОЖЬ, если нет.

Другие статьи:

  • Извлечь несколько строк из ячейки
  • Если у вас есть список текстовых строк, разделенных разрывами строк (это происходит при нажатии клавиш Alt + Enter при вводе текста), и теперь вы хотите извлечь эти строки текста в несколько ячеек, как показано ниже. Как бы вы могли решить это с помощью формулы в Excel?
  • Если ячейка содержит текст, отобразить в Excel
  • Если у вас есть список текстовых строк в столбце A и строка ключевых слов, теперь вам нужно проверить, появляются ли ключевые слова в текстовой строке. Если ключевые слова появляются в ячейке, отображая ее, если нет, отображается пустая ячейка, как показано на следующем снимке экрана.

Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80% времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

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

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Сортировать комментарии по
Комментарии (0)
Оценок пока нет. Оцените первым!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL