Я пытаюсь сделать подсчет количества строк, которые соответствуют данной строке в Microsoft Excel. Например, если у меня есть

Строка для сопоставления - «яблоко»

и массив следующим образом - «яблоко», «банан», «яблоко», «груша», «манго», «яблоко».

Я хочу, чтобы excel вернул 3, так как яблоко встречается 3 раза. Я использую COUNTIF для этого, но не могу понять, как задать условие, чтобы я мог сказать, что ith element = данная строка (аналогично тому, как мы пишем код на c/java). Любая помощь приветствуется.

2 ответа2

1

Вы имеете в виду ваши данные в столбце A (A1:A6),

Column A  
    apple  
    banana  
    apple
    pear
    mango
    apple

В Б1 пишут:

=Countif(A1:A6,"apple")

или же

=Countif($A$1:$A$6,A1)
1

COUNTIF() отлично подходит, если данные распределены по нескольким ячейкам, но если у нас есть:

Тогда используйте:

=(LEN(A2)-LEN(SUBSTITUTE(A2,A1,"")))/LEN(A1)

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