Поиск в Excel для подсчета подстроки и отображения

Это расширенный вопрос из этого .

Предположим теперь, что у меня есть следующая таблица со строками:

  • Форматирование числа с необязательными десятичными знаками в Excel
  • Вычитание времени от времени
  • Excel 2013 - Как удалить дубликаты из 1 столбца, но оставить пустые ячейки вместо дубликатов?
  • Как сделать две формулы ссылками на те же ячейки в Excel?
  • Сумма, если ТОЛЬКО все ячейки имеют значение?
  • Использование определяемого имени в формуле
  • A 1 CHI111 2 SEA222 3 SEA333 4 LA444 ... 

    Я также планирую иметь таблицу для подсчета ключевых слов CHI , SEA и LA :

      MN 1 CHI 1 2 SEA 2 3 LA 1 

    Как написать формулу для N1 ~ N3, чтобы заполнить счет?

    Изменить : добавление небольшого варианта

    Теперь таблица имеет два ключевых слова с одинаковым количеством записей:

      A 1 CHI111 2 SEA222 3 SEA333 4 LA444 5 LA555 ... 

    Как отображать в ячейке с двумя ключевыми словами, разделенными разделителем (запятая, косая черта и т. Д.). Вот так:

      MNO 1 CHI 1 SEA, LA 2 SEA 2 3 LA 2 

    Кроме того, если подсчет для всех трех ключевых слов одинаковый, он должен отображаться как «ВСЕ»,

      MNO 1 CHI 2 ALL 2 SEA 2 3 LA 2 

    СПАСИБО ЗА ПОМОЩЬ!!

  • Функции массива Excel - как подсчитывать непустые ячейки на нескольких листах?
  • Выделение дублирующих столбцов в Excel
  • Почему Excel отображает мою информацию, подобную этой, в режиме предварительного просмотра?
  • Создать новую таблицу данных из многих книг Excel
  • Найти элементы в одном столбце, которые не находятся в другом столбце
  • Цветная ячейка, основанная на текстовом значении
  • One Solution collect form web for “Поиск в Excel для подсчета подстроки и отображения”

    Чтобы получить счет в N1, поставьте:

     =COUNTIF($A:$A,"*" & M1 & "*") 

    То вы можете использовать эту формулу, чтобы найти значение максимально:

     =INDEX(M:M,MATCH(MAX(N:N),N:N,0)) 

    Введите описание изображения здесь


    В одной формуле, с вашими префиксами еще в M1: M3, используйте эту формулу массива:

     =INDEX($M$1:$M$3,MATCH(MAX(COUNTIF($A$1:$A$4,"*"&$M$1:$M$3&"*")),COUNTIF($A$1:$A$4,"*"&$M$1:$M$3&"*"),0)) 

    Являясь массивом, его нужно подтвердить с помощью Ctrl-Shift-Enter. Если все сделано правильно, Excel поместит {} вокруг формулы.

    С формулами массива мы хотим ссылаться только на диапазоны с данными, а не на использование полных ссылок на колонки.

    Введите описание изображения здесь

    Давайте будем гением компьютера.