搜索范围和返回列标题的公式

Posted

技术标签:

【中文标题】搜索范围和返回列标题的公式【英文标题】:Formula for searching a range and returning column headers 【发布时间】:2022-01-16 09:04:52 【问题描述】:

我一直在研究或至少尝试开发一个公式,该公式遍历单元格数组,找到最大值并返回一个单元格,该单元格包含找到最大值的月份。

Link to Google Sheet

我试图搜索的数组是 B14:M21。在列中找到最大值后,我想从 B13:M13 返回一个值。此返回值(找到该值的月份列)将显示在单元格 H4 中。

同样的概念也需要应用于找到最大值的年份,只是根据行而不是列。我尝试过hlookupvlookupqueryindex/match 等,但没有一个适用于此应用程序。

【问题讨论】:

我不清楚你的目标。您是否打算手动将值键入 I4 和 I5,然后只希望分别在 H4 和 H5 中返回月份和年份?或者您是否希望公式查找并返回月/年和值? (如果可以通过公式从数据集中获得值,我不明白为什么要在 I4 和 I5 中手动输入值)。尽管您没有问这个问题,但 N14:N22 中的值是否以某种方式手动输入? (如果是这样,我的问题是“为什么?”当公式可以轻松处理时。) @ErikTyler 这些值是通过公式获得的。我只是简化了原始表格以使其更容易通过。 H4 和 H5 是通过一个 max 公式获得的,范围 B14:M21 是通过分别以年份命名的一系列其他表计算的。手动输入的唯一数据是相应选项卡上每天的销售额。在此处链接到原始表格> Sales 啊,好吧。看起来 Player0 已经覆盖了你。 【参考方案1】:

尝试:

=FLATTEN(SPLIT(INDEX(SORT(SPLIT(
 FLATTEN(B13:M13&"♦"&A14:A21&"♠"&B14:M21), "♠"), 2, 0), 1, 1), "♦"))

【讨论】:

看起来可行!!有没有办法在这一年里做到这一点?我试图了解这个公式是如何工作的。 @Richard 看到黄色单元格:docs.google.com/spreadsheets/d/… @Richard 或蓝色单元格,如果你想合并的话 啊,我现在明白这是怎么回事了!谢谢!

以上是关于搜索范围和返回列标题的公式的主要内容,如果未能解决你的问题,请参考以下文章

Excel 自动填充和调整公式

如何在多个列中找到最常用的值?

使用数组公式同时测试(引用)同一范围内的多个单元格

表数组中的 VLOOKUP 键是一个公式

Excel VBA:自动填充公式的代码,无论左侧列的长度是多少(因此不需要指定范围)

谷歌表格公式创建“锯齿状列表”范围内所有唯一值的 1 列唯一输出范围