我正在尝试设置一个模式公式,该公式仅使用表格的过滤结果,并且可以根据过滤器进行更新。
目前我有
= INDEX([Column7],MODE(MATCH([Column7],[Column7],0)))
但不幸的是,这也包括隐藏的数据。
该公式旨在反映范围内最常见的文本。
最好的方法是什么?
感谢您的帮助!
弗朗西斯
答案 0 :(得分:1)
您可以使用SUBTOTAL
和OFFSET
的组合来仅引用可见值,如下所示:
=INDEX([Column7],MODE(IF(SUBTOTAL(3,OFFSET([Column7],ROW([Column7])-MIN(ROW([Column7])),0,1)),MATCH([Column7],[Column7],0))))
使用 CTRL + SHIFT确认 + ENTER
此版本可能更多"可复制"
=INDEX(D2:D20,MODE(IF(SUBTOTAL(3,OFFSET(D2:D20,ROW(D2:D20)-MIN(ROW(D2:D20)),0,1)),MATCH(D2:D20,D2:D20,0))))
见下面的截图: