3

Как подсчитать количество вхождений в Excel 2007? Желаемый результат должен быть примерно таким:

apple 1
berry 2
coconut 3
donut 2
grape 1
lime 1

Я пробовал =COUNTIF($A:$A,A7) , но это не дало желаемого результата.

Пример данных:

apple
berry
berry
coconut
coconut
coconut
donut
donut
grape
lime

2 ответа2

3

Замените A7 номером строки для каждой строки.

apple   =COUNTIF($A:$A,A1)
berry   =COUNTIF($A:$A,A2)
berry   =COUNTIF($A:$A,A3)
coconut =COUNTIF($A:$A,A4)
coconut =COUNTIF($A:$A,A5)
coconut =COUNTIF($A:$A,A6)
donut   =COUNTIF($A:$A,A7)
donut   =COUNTIF($A:$A,A8)
grape   =COUNTIF($A:$A,A9)
lime    =COUNTIF($A:$A,A10)
2

Используйте следующие функции в Microsoft Excel:

  • SUM
  • ЕСЛИ
  • FREQUENTY
  • МАТЧ
  • COUNTIF
  • CONCATENATE

И подготовить их так:

  1. Получить все уникальные предметы: СУММА (ЕСЛИ (ЧАСТОТА (МАТЧ (А1: А10, А1: А10,0)), МАТЧ (А1: А10, А1: А10,0))> 0,1))
  2. Подсчитайте их: =COUNTIF($A$1:$A$10,B1)
  3. Добавили их вместе: =CONCATENATE(B1," ",C1)

В Google Spreadsheet это было бы немного проще:

  1. Подготовьте все уникальные предметы: =UNIQUE(A1:A10)
  2. Подсчитайте их: =COUNTIF($A$1:$A$10,B1)
  3. Добавили их вместе: =CONCATENATE(B1," ",C1)

Смотрите пример, который я подготовил: Найти номер вхождения слова

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .