高级 excel 公式 [已关闭]

Advance excel formula [closed]

提问人:Gaurav lodhi 提问时间:9/8/2023 更新时间:9/8/2023 访问量:72

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。

3个月前关闭。

我想要这个问题的答案

我想要这个问题的答案,因为我被尝试过很多次。在这个问题中,他们希望在每个方向的帮助下获得每个季度的产品价值。方向是东、西、北、南。

Excel 测试 excel-公式 公式 index-match

评论

0赞 Harun24hr 9/8/2023
你试过功能吗?将数据作为文本表发布,以便我们可以复制。INDEX()/MATCH()
0赞 Gaurav lodhi 9/8/2023
你能详细说明你的话吗,因为我不明白你的意思,你在说什么,请你能在应用表格中的公式后发给我吗
0赞 Solar Mike 9/8/2023
当您以我们可以复制/粘贴的格式提供数据时,我们中的更多人可能会播放 - 目前我们可能没有时间为您打字。
0赞 Lambda Bam 9/8/2023
我修复了公式和图片,以正确顺序排列数字。立即检查。
2赞 P.b 9/8/2023
您的问题应该以这样一种方式发布,以便访问本网站并遇到类似问题的人可以在这里找到答案。你发帖的方式是:转储一张图片并要求回答。你可以更好地发布的方式:解释你的目标,将虚拟数据发布为 Markdown 表格以重现你的问题,解释你对示例数据的期望结果,显示你自己尝试的公式,并解释为什么你希望它有效,但你得到不同的结果。这个评论可能比你发布问题花了我更多的时间。请记住:我们是来帮忙的,但您需要帮助我们帮助您。

答:

4赞 Lambda Bam 9/8/2023 #1
=WRAPCOLS(XLOOKUP(I10,A3:A8,B3:Q8),4)

enter image description here

评论

1赞 Solar Mike 9/8/2023
像这样,整洁。
0赞 Gaurav lodhi 9/8/2023
答案是错误的,因为我希望结果以水平方式按季度计算,但您的公式给了我错误的垂直值。
0赞 Solar Mike 9/8/2023
@Gauravlodhi So East : Chocolates : Q1 是 86,我检查的其他巧克力值也是正确的......这与您为结果提供的框架相匹配,那么为什么您认为它是错误的?
1赞 Gaurav lodhi 9/8/2023
谢谢卡里,你解决了我的问题。感谢您的宝贵帮助。
1赞 P.b 9/8/2023
如果只是用这个答案的精彩例子来描述问题本身,那将是一个好问题。
0赞 DjC 9/8/2023 #2

对于任何非 Office 365 用户,这也可以通过 INDEX/MATCH 实现,使用 INDEX 的辅助语法(reference、row_num、[column_num]、[area_num])。

通过分别选择数据范围的东、西、北和南的每个区域来构建参考参数,这些区域用逗号分隔并用括号括起来:

=INDEX((C3:F8,G3:J8,K3:N8,O3:R8), row_num, [column_num], [area_num])

要求解 row_num[column_num][area_num] 参数,请使用 MATCH 函数:

=INDEX((C3:F8,G3:J8,K3:N8,O3:R8), MATCH(I10,B3:B8,0), MATCH(G13:G16,C2:F2,0), MATCH(H12:K12,H12:K12,0))

由于 [column_num] 和 [area_num] 的查找值与源表的顺序相同,因此可以使用数组常量来简化公式:

=INDEX((C3:F8,G3:J8,K3:N8,O3:R8), MATCH(I10,B3:B8,0), {1;2;3;4}, {1,2,3,4})

若要在旧版本的 Excel 中执行此操作,请首先选择整个输出范围 H13:K16,键入公式并按 Ctrl+Shift+Enter。