У меня есть столбец на листе 1 следующим образом:Excel: Найдите наиболее часто встречающееся значение в диапазоне?
Column D
Dog
Dog
Dog
Dog
Cat
Cat
Cat
Hamster
Frog
Frog
На листе 2, я хочу перечислить 10 наиболее часто встречающиеся слова в хронологическом порядке
Dog . <---Most Frequent
Cat . <---Second Frequent
Frog . <--Third
etc.
Я пытаюсь использовать индекс , режим и матч так:
=INDEX(Sheet1!D:D,MODE(MATCH(Sheet1!D:D,Sheet1!D:D,0)))
Это дает N/ошибка
Но если я добавлю диапазоны к моей колонке, как показано ниже:
=INDEX(Sheet1!D1:D10,MODE(MATCH(Sheet1!D1:D10,Sheet1!D1:D10,0)))
Тогда это работает.
Проблема в данных будут добавлены в columnn D и мне это нужно, чтобы посмотреть весь столбец D.
Пожалуйста, может кто-то показать мне, где я буду неправильно?
Используемые именованные диапазоны для получения диапазона данных. Несколько способов сделать это, counta, isblank и т. Д. Затем вставляйте именованный диапазон в формулу вместо D1: D10 – MacroMarc
Пустое значение - это ваша проблема, вызывающая ошибку. Если вы даже попробуете явный диапазон, но с одной пустой ячейкой вы получите ту же ошибку. Следуйте идеям @MacroMarc, и вы должны туда добраться. – dlb
Вы можете просто использовать сводную таблицу. –