回覆 mdws2002
B12=VLOOKUP($A$10&ROW(3:3),$A$2:$D$7,COLUMN())
簡化做這個也可行,iferror 有甚麼作 ...
williamwclee 發表於 2017-3-10 15:29 
先簡單講講Vlookup用法。
Vlookup(參考值,尋找範圍,尋找範圍內的第幾項資料,大約符合(1/True)/完全符合(0/False))
=IFERROR(Vlookup($A$10&ROW(1:1),$A$2:$D$7,Column(),0),"")
所以$A$10&ROW(1:1),就係參考值,$A$10,即係你輸入資料嗰格:peter。Row(1:1),即係列數︰1
範圍$A$2:$D$7,就係要搜嘅範圍,唔使點多講啦。
Coumn(),就係表示當前格數的欄位。A為1,B為2,如此類推。
之後的0,即係代表要完全符合,先顯示。(因為你現時的數據較少,所以可能你勿略咗,都可以顯示到,但係當你的數據多的時候,就未必係完全符合嘅結果佢先顯示出嚟。)
至於iferror,你唔鐘意用,其實都可以唔用。
呢個只係用嚟做判斷式。iferror(正確運算時顯示的值,錯誤運算時顯示的值)
唔用嘅話,頂多就係好似5樓師兄Post出嚟嘅圖咁,一堆「#N/A」。 |