Felix 發問時間: 電腦與網際網路軟體 · 1 0 年前

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嗎?

2 個已更新項目:

applerot:

謝謝你的幫忙!我的問題解決了,我願意把點數給你,但我還有另一個相關問題,你方便加入我的msn嗎?iloveink@msn.com

2 個解答

評分
  • 顯栓
    Lv 7
    1 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嗎?

還有問題?馬上發問,尋求解答。