gpt4 book ai didi

Excel - 数组上的索引匹配未返回正确答案

转载 作者:行者123 更新时间:2023-12-02 17:22:39 25 4
gpt4 key购买 nike

我有一个劳动力统计数据表(“州劳动力”),按州、年份和统计类型(有 4 种统计类型)进行分割。请参阅下面的屏幕截图:

Lookup table

然后我有第二个表,允许用户输入这 3 个搜索参数中的每一个并让它返回值(例如,从上面的屏幕截图来看,阿拉巴马州 2000 年劳动力等于 2133233)。但是,由于某种原因,索引匹配始终返回 0。

=INDEX('State Labor Force'!$D:$D,
MATCH($H$79&$G80&$B$78,
'State Labor Force'!$A:$A&'State Labor Force'!$B:$B&'State Labor Force'!$C:$C,0))

(其中 H79 = 州输入,G80 = 年份输入,B78 = 统计输入;所​​有 3 个都与列表验证相关联,并且没有拼写错误)。

有人知道为什么这个公式不起作用吗?

最佳答案

您的公式应如下所示(Ctrl + Shift + Enter,以使其成为数组公式):

{=INDEX('State Labor Force'!$D:$D,
MATCH(1,($H$79='State Labor Force'!$A:$A)*($G80='State Labor Force'!$B:$B)*($B$78='State Labor Force'!$C:$C),0))}

具有多个条件的索引+匹配公式背后的想法如下:

{=INDEX(Result Range,MATCH(1,(A1=range1)*(B2=range2)*(C3=range3),0))}

地点:

结果范围 = 您想要返回最终结果的范围

Range1 = 标准 1 的范围,您在 A1 中定义标准 1

Range2 = 标准 2 的范围,您在 B2 中定义标准 2

Range3 = 标准 3 的范围,您在 C3 中定义标准 3

0 = 精确匹配返回

关于Excel - 数组上的索引匹配未返回正确答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52824151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com