如何使用多个条件在 Excel 中进行查找

How to do lookups in Excel with multiple criteria

我有一个问题。我正在收集社交媒体统计数据(点赞、分享、评论等),我正在尝试做的一件事是让 Excel 告诉我点击次数最多的日期,post 开启了,是什么类型。

我正在路上——我可以让 Excel 告诉我最大的数字是多少(MAX,简单!),但我无法让它锁定日期正确。

我设置它的方式是:每个月的每一天都有一行,A 列中有日期,还有其他列用于我跟踪的参与类型。在 table 的最底部是一行,其中包含每列的所有最大值(换句话说,B 列有赞,C 列有分享,等等,所以我可以输入一个新值每天每个分析。

本质上,我想要做的是让 Excel 这样做,顺序是:

  1. 沿着具有所有 MAX 值的行查找最大值;
  2. 向上查找(同一列)数据行,直到找到最大值;
  3. 记下找到最大值的行,return A 列的日期值

有道理吗?我已经用 INDEX 和 MATCH 设置了一个公式,但是虽然它为我提供了最高值的正确数字以及它是什么类型的分析,但我似乎无法获得正确的日期(它看起来像什么这样做是从左边开始计算列数,直到找到 #2 的值,然后向下计算该行数。

有人能帮忙吗?

您可以通过嵌套 MAXMATCHINDEX

来实现

您的数据模型

公式

=INDEX(Table1[Date], MATCH(MAX(Table1[#Totals]), INDEX(Table1, , MATCH(MAX(Table1[#Totals]), Table1[#Totals], 0) ), 0 ) )

公式解释

当然,您没有使用Table。相同数据的公式,没有结构化引用

=INDEX(Sheet1!$K:$K, MATCH(MAX(Sheet1!$K:$P), INDEX(Sheet1!$K:$P, , MATCH(MAX(Sheet1!$K:$P), Sheet1!$K:$P, 0) ), 0 ) )