Index / Match -在尝试查找条目时收到错误



我对Excel很陌生,还在学习基础知识。我遇到了一个非常需要帮助的问题,但在网上找不到合适的解决方案。

我有一个列,我一直在不断更新的大容量数据列。

我想看看最常用的条目最小公共条目对于特定的时间,使用以下公式:

=INDEX('Data Input'!F433:F610,MODE(MATCH('Data Input'!F433:F610,'Data Input'!F433:F610,0)))

但是一旦我尝试了,它总是告诉我:

在MATCH计算中没有找到值。

我尝试过较短的范围,它确实工作,所以我猜它一旦穿过空单元——它打破。我如何修改这个公式,使其正常工作并打印我需要的内容?

附带的问题是,是否有可能实现日历栏并在日期之间进行选择?

您可以插入一个子句来排除空格(假设它们不被视为合法返回):

=INDEX('Data Input'!F433:F610,MODE(IF('Data Input'!F433:F610<>"",MATCH('Data Input'!F433:F610,'Data Input'!F433:F610,{0,0}))))

注意我使用了

{0,0}

对于MATCHmatch_type参数,以便公式不会出错,如果在您的范围内有多个条目共享最高频率。在这种情况下,上面的公式将返回列表中第一个出现的内容。