簡體   English   中英

Excel使用INDEX和多個MATCH

[英]Excel using INDEX and multiple MATCH

我在Excel中使用INDEX和MATCH函數時遇到問題。 說我有以下數據:

A        B       C      D
Year   Month   Site   Count
2004     3      X1      54
2006     6      X3      10
2005     10     X5      15

我想這樣安排

E        F      G       H      I      J       K
Year   Month    X1      X2     X3     X4      X5
2004     1
2004     2
2004     3      54            
2004     4
2004     5
2004     6

...

2005     10                     10   

...

2006     6                                   15

我有以下公式(我想匹配站點,年份和月份):

=IFERROR(INDEX($D$2:$D$4,MATCH(G$1,$C$2:$C$4,0),MATCH($E2,$A$2:$A$4,0),MATCH($F2,$B$2:$B$4,0)),"")

並且似乎在第一列(G)上正常工作,但是當我自動填充其余列(H:K)時,它不起作用。 有任何想法嗎? 謝謝。

我將采用與使用所有這些嵌套匹配項不同的方法,並創建一個具有唯一值的可搜索列,並MATCH該列以獲取要饋入INDEX的行。

在第D列和第E列之間插入兩行,將“ Year”的第二次出現放在G列中。(因為我喜歡一些空白)

將此公式粘貼到E2中並將其復制到E3:E4

=CONCATENATE(C2,"-",A2,"-",B2)

如果您不滿意,請隱藏E列。

然后將此公式粘貼到I2中並將其復制到I2:M4:

=IFERROR(INDEX($D$2:$D$4,MATCH(CONCATENATE(I$1,"-",$G2,"-",$H2),$E$2:$E$4,0),0),"")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM