我有一個excel表格 - 請參閱附加的截圖。excel中的嵌套間接查找
需要根據列G,H,I
的值爲區域C2:E10
中的值輸入公式J
。
所以,什麼公式shold進入單元格J2
以獲取單元格E3
的值。 (索引是g,h,i列),
這意味着一些嵌套的間接查找 - 並不知道如何去做。
我有一個excel表格 - 請參閱附加的截圖。excel中的嵌套間接查找
需要根據列G,H,I
的值爲區域C2:E10
中的值輸入公式J
。
所以,什麼公式shold進入單元格J2
以獲取單元格E3
的值。 (索引是g,h,i列),
這意味着一些嵌套的間接查找 - 並不知道如何去做。
在J2試試這個公式複製下來
=INDEX(C$2:E$10,MATCH(1,INDEX((A$2:A$10=G2)*(B$2:B$10=H2),0),0),MATCH(I2,C$1:E$1,0))
在MAC上,我需要將所有','更改爲';'但有效。感謝名單。 – jm666
好的,但這將是由於您的區域設置,而不是Mac v PC .... –
我需要3個細胞 - 似乎Excel不會做嵌套數組公式(或我不能讓他們的工作)
J2 =MATCH(G2&H2,A2:A10&B2:B10,0)
{輸入作爲陣列式用Ctrl + Shift + Enter鍵)
K2 =MATCH(I2,C2:E2)
L2 =INDEX(C2:E10,J2,K2)
您應該能夠將其製作成一個數組公式,Sean - 它與我的效果相同,但我的建議中的第二個INDEX函數允許你在沒有「CSE」的情況下輸入 –
也可以使用@barry接受「單元格」解決方案。 Thanx無論如何。 +1 – jm666
如果您創建一個幫助列其串接A和B,那麼你可以使用VLOOKUP在該列得到行,MATCH()在C1:E1拿到列。 –