EXCEL的index和match
請教一下,我現在有2個工作表,直的要換成橫的,但順序也不同,我要怎麼弄?
工作表1:
(欄位A3)王小華 (欄位B3)張大明 (欄位C3)廖添丁 (欄位D3)吳中英
(欄位A4)5分 (欄位B4)10分 (欄位C4)18分 (欄位D4)59分
要變成工作表2:
(欄位C5)廖添丁 (欄位C6)吳中英 (欄位C7)王小華 (欄位C8)張大明
(欄位D5)18分 (欄位D6)59分 (欄位D7)5分 (欄位D8)10分
請問一下,工作表2的欄位D5~D8,要怎麼設????
不好意思!我沒注意到,我要更正工作表1的資料:
工作表1~
(欄位A3)王小華 (欄位B3)張大明 (欄位C3)廖添丁 (欄位D3)吳中英
(欄位A5)5分 (欄位B5)10分 (欄位C5)18分 (欄位D5)59分
因為第3列和第4列合併儲存格,所以分數的地方,其實是第5列!因為有合併儲存格,我還可以用HLOOKUP嗎?
applerot:
謝謝你的幫忙!我的問題解決了,我願意把點數給你,但我還有另一個相關問題,你方便加入我的msn嗎?iloveink@msn.com
2 個解答
- 顯栓Lv 71 0 年前最佳解答
D5公式=HLOOKUP(C5,Sheet1!$A$3:$D$4,2,0)公式下拉即可Sheet1!$A$3:$D$4 為資料範圍HLOOKUP在一陣列或表格的第一列中尋找含有某特定值的欄位,再傳回同一欄中某一指定儲存格中的值。如果所有用來比對的數值位於表格的第一列中,而您想要的值是在此比對值列下方的橫列中,那麼您就必須使用 HLOOKUP 函數來處理查表作業;相對的,如果用來比對的數值位於您所要尋找的資料之左邊直欄時,則必須使用 VLOOKUP 函數。
2006-08-18 15:45:28 補充:
公式改為=HLOOKUP(C5,Sheet1!$A$3:$D$5,3,0)
2006-08-18 15:48:31 補充:
資料範圍改Sheet1!$A$3:$D$5
指定位子改3
2006-08-18 15:58:54 補充:
index和match的用法:=INDEX(Sheet1!$A$3:$D$5,3,MATCH(C5,Sheet1!$A$3:$D$3,0))
- 1 0 年前
不好意思!我沒注意到,我要更正工作表1的資料:
工作表1~
(欄位A3)王小華 (欄位B3)張大明 (欄位C3)廖添丁 (欄位D3)吳中英
(欄位A5)5分 (欄位B5)10分 (欄位C5)18分 (欄位D5)59分
因為第3列和第4列合併儲存格,所以分數的地方,其實是第5列!因為有合併儲存格,我還可以用HLOOKUP嗎?