EXCEL公式計算正確,但卻產生#VALUE!

各位大大好~~

我在做一份資料,需要用到搜尋功能。

在sheet 1中的B1&C1&D1三格都要和sheet 2的B&C&D欄位中的資料一樣才可

以,此時回傳相對應到sheet 2的"J列"的值,但是在儲存格中卻一直顯示

#VALUE!, 去點公式的對話框,卻是可以看到顯示正確的結果,但是沒辦法顯示

在儲存格內。

sheet 1:

A B C D E

1 abc def eft

2

3

sheet 2:

A B C D ... J

1 abc def eft

2

3

這是目前我寫的式子:

=IF(C2="","",INDEX('shee2'!$J:$J,MATCH((B1&C1&D1),('shee2'!$B$1:$B$96&'shee2'!$C$1:$C$96&'shee2'!$D$1:$D$96),0),1))

PS.sheet1和sheet2比對的部分A~E欄位都是英文且有空格,每一縱列資料會有重複,所以需要多個欄位搭配一起搜尋。

感謝各位!!

Update:

似乎有點歪掉,sheet1的那三個資料是對在B、C、D底下的

2 Answers

Rating
  • 8 years ago
    Favorite Answer

    您輸入的應該是陣列公式

    請按 Ctrl + Shift + Enter 完成輸入

    公式是不是少了一個 "t"

    =IF(C1="","",INDEX(Sheet2!$J:$J,MATCH((B1&C1&D1),(Sheet2!$B$1:$B$96&Sheet2!$C$1:$C$96&Sheet2!$D$1:$D$96),0),1))

    2011-12-12 07:33:13 補充:

    =IF(C2="","",INDEX(Sheet2!$J:$J,MATCH((B1&C1&D1),(Sheet2!$B$1:$B$96&Sheet2!$C$1:$C$96&Sheet2!$D$1:$D$96),0),1))

    • Login to reply the answers
  • 8 years ago

    感謝!!感謝!!沒想到關鍵點是Ctrl + Shift + Enter 按下去就解決了~~^ ^

    • Login to reply the answers
Still have questions? Get your answers by asking now.