在Excel中,有没有办法获取值存在的列名和行名?

问题描述 投票:0回答:1

我的值是跨越多年销售范围的最小值和最大值。这些列代表年份,这些不仅仅是数字,它们还有方差和其他东西,所以仅仅获取年份本身就是一个挑战。 在获得二十二年的最小销售额和最大销售额后,我想我可以简单地使用 xlookup 查找年份,然后使用另一个 xlookup 查找日期,但它不起作用,因为范围不仅仅是一行或列,不过几百个。

举个例子:

日\年 2024 2023 2022 2021 2020
1 9900 8600. 2900. 7300. 9000
2 5340 2100 99 890 7777

最小值是99,所以我想找到一种方法来写出它所属的列(2022)和日期(2)。

我将不胜感激任何帮助。

我尝试了 xlookup 和索引/匹配,但由于我查找值所覆盖的范围跨越多个行和列,所以我收到 #value 错误。

ChatGPT 4o 没有弄清楚这一点,即使在我分享了我的工作簿之后,它也给了我一年的索引和匹配,而不是整整 22 年。

excel-formula office365-apps
1个回答
0
投票

=TEXTJOIN("; ",,REPT("Year "&B1:E1&", Day "&A2:A3,B2:E3=MIN(B2:E3)))

如果存在多个相同的最小值,则此方法有效。

可能需要输入

ctrl+shift+enter

© www.soinside.com 2019 - 2024. All rights reserved.