В этом примере у меня есть Data-sheet и Statistics-sheet. Я пытаюсь вытащить Top 5.
Я пробовал это:
=IFERROR(IF(LEN(A2:A)<>"";ARRAYFORMULA(MAX(COUNTIF(A2:A;A2:A)));"");"")
И это:
=IFERROR(IF(LEN(A2:A);ARRAYFORMULA(INDEX(A2:A;MATCH(MAX(COUNTIF(A2:A;A2:A));COUNTIF(A2:A;A2:A);0)));"1");"2")
Это работает, пока я не отредактирую данные. Тогда я попробовал это:
=IFERROR(IF(LEN(Data!A2:A)<>"";ARRAYFORMULA(MAX(COUNTIF(Data!A2:A;Data!A2:A)));"");"")
И это:
=IFERROR(IF(LEN(Data!A2:A);ARRAYFORMULA(INDEX(A2:A;MATCH(MAX(COUNTIF(A2:A;A2:A));COUNTIF(A2:A;A2:A);0)));"1");"2")
И теперь я получаю совершенно другой результат.
Какой лучший способ сделать это?