iT邦幫忙

0

excel Vlookup 符合兩種條件

  • 分享至 

  • xImage

原本是CZ18單獨條件,那我想在新增一個CY18。同時符合兩個條件
=IFERROR(VLOOKUP(CZ18,$CZ18:$DB64,3,FALSE),NA())

是過用CY18&CZ18,但是無法成功。
=IFERROR(VLOOKUP(CY18&CZ18,$CZ18:$DB64,3,FALSE),NA())

附上說明圖
https://ithelp.ithome.com.tw/upload/images/20221212/20115100tmj68mAASk.jpg

goodnight iT邦研究生 2 級 ‧ 2022-12-05 23:47:02 檢舉
用 index +match, 但若你堅持要用 vlookup, 就只能照雷峰的方式, 多加一個欄位, 才能用vlookup
例如
A1 是日期
B1 是時間
C1:F99 是傳回值, 其中一欄
=INDEX($C1:$F99,MATCH($A$1&$B$1,$A$2:$A$999&$B$2:$B$999,0),1)
然後按下 [CTRL]+[SHIFT] + [ENTER]

INDEX函數語法: INDEX(儲存格範圍,移動列數,移動欄數)
MATCH函數語法: MATCH(搜尋值,搜尋範圍,搜尋方式)

應該還有高手可以提出更好的方法
tkoper963 iT邦新手 4 級 ‧ 2022-12-12 10:57:56 檢舉
非常感謝您的解答,但是還是判斷不出來。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
雷峰
iT邦研究生 1 級 ‧ 2022-12-05 12:33:09

建議把單獨條件的結果存在另一個欄位(設成隱藏),然後用這個欄位再去做比較,如何?

看更多先前的回應...收起先前的回應...
tkoper963 iT邦新手 4 級 ‧ 2022-12-05 14:16:23 檢舉

我想要比對的日期跟時間
例如:A=11/5、B=08:30:00 C=XXX。符合A跟B條件抓取A:C第三欄數據

tkoper963 iT邦新手 4 級 ‧ 2022-12-12 10:58:31 檢舉

非常感謝您的解答。我有附上說明圖,不知道能否解答出來。

雷峰 iT邦研究生 1 級 ‧ 2022-12-13 16:40:27 檢舉

你的Excel版本是?
有沒有XLOOKUP這個能用?
有的話可以參考這裡

tkoper963 iT邦新手 4 級 ‧ 2022-12-13 20:56:19 檢舉

我是2016,版本太低。 XD

雷峰 iT邦研究生 1 級 ‧ 2022-12-14 17:51:39 檢舉

試試看新的Office Excel,這個在往後處理也比較方便~

我要發表回答

立即登入回答