iT邦幫忙

0

excel vlookup 程式應用問題

https://ithelp.ithome.com.tw/upload/images/20180115/20108335oXiXk6yhwU.jpg

工作表1 = 資料來源
工作表2 = 輸入號碼,使用vlookup 帶出相關資料,但加退保日/則要再帶判斷,要帶加保日,還是退保日
目前進度:
工作表2 = 加退保日,我不會寫。=目前只會 VLOOKUP(A10,'106年批改'!1:65536,10,0)
問題 1 當工作表1 ν退保,工作表2 會帶工作表1 的退保日。
問題 2 當工作表1 ν加保,工作表2 會帶工作表1 的加保日。

了解,謝謝, 謝謝提醒
做工仔人!~你好
謝謝可以了,非常感謝

小魚 iT邦高手 1 級 ‧ 2018-01-15 12:12:26 檢舉
目前的進度呢?
froce iT邦大師 5 級 ‧ 2018-01-15 13:40:28 檢舉
上網問身份證字號和姓名等個資記得要先處理,不然...

2 個回答

0
做工仔人!
iT邦高手 1 級 ‧ 2018-01-15 13:43:13
最佳解答

=IF(表2的"退保"='V', VLOOKUP(A10,'106年批改'!1:65536,12,0), VLOOKUP(A10,'106年批改'!1:65536,10,0))
說明:
先判斷"退保"有沒有註記, 有:則取退保日期(第12欄),沒有:則取加保日期(第10欄).

1
海綿寶寶
iT邦超人 1 級 ‧ 2018-01-15 12:33:45

1.工作表一中,同一個人只會有一列資料嗎?
若是,請看第2點
若不是,此題單用VLOOKUP做不到
2.建議在工作表一中增加一個欄位(eg.加退保日)
將判斷邏輯和公式都寫在工作表一和這個欄位中

加退保日=IF(B3="V", J3, K3)

3.VLOOKUP查表
只要單純用序號查,並帶出對應的加退保日即可

小魚 iT邦高手 1 級 ‧ 2018-01-15 12:44:19 檢舉

海綿寶寶真是好人
/images/emoticon/emoticon61.gif

我要發表回答

立即登入回答