搜索范围和返回列标题的公式
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 中。
同样的概念也需要应用于找到最大值的年份,只是根据行而不是列。我尝试过hlookup
、vlookup
、query
、index/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 或蓝色单元格,如果你想合并的话 啊,我现在明白这是怎么回事了!谢谢!以上是关于搜索范围和返回列标题的公式的主要内容,如果未能解决你的问题,请参考以下文章