作者sendohandy (用心做好每一件事)
看板Office
標題[算表] 查不到就維持原本的值
時間Tue Sep 3 23:33:03 2019
軟體:excel
版本:2010
我有一份正確清單只有五筆資料,另外系統會產生部份錯誤清單並新增資料如下:
正確 錯誤 修正失敗 修正成功
1 A B C D E F G H
2 1001 甲 1001 甲 1001 甲 1001 甲
3 1002 乙 1002
甲 1002 乙 1002 乙
4 1003 丙 1003
乙 1003 丙 1003 丙
5 1004 丁 1004
丙 1004 丁 1004 丁
6 1005 戊 1005
#N/A 1005 戊
7 1006 己 1006
#N/A 1006 己
錯誤很多,不可能手動去修正,所以我用
=VLOOKUP(E2,Sheet1!$A:$B,2,FALSE)下拉公式去修正,
可以發現修正後三筆資料都正確了,可是因為E6E7去查找AB欄時,
沒有資料可以找,就會顯示成#N/A,
我希望可以:查的到就輸出,查不到就維持原本的值,不知道能不能辦到呢?
謝謝回答的大大。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.150.213 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1567524785.A.FBD.html
→ soyoso: 維持原本的值 09/03 23:40
→ sendohandy: 如果我想要直接在D欄修正有辦法嗎 09/04 08:00
→ soyoso: 因公式於d欄下拉後,原資料會不存在,公式的話應以其他輔 09/04 08:08
→ soyoso: 助欄來維持原本的值;取得後再選擇性貼上(值),貼回d欄 09/04 08:09
→ soyoso: 不以公式的話,巨集可直接在d欄修正 09/04 08:10
→ qpowjohn: ifna(你原本公式,你要維持的值) 09/04 22:00
→ soyoso: 重點是內文寫使用版本2010,是沒有ifna這個函數啊 09/04 22:03
→ soyoso: 到 09/04 22:06
→ soyoso: 寫到可用於版本2010 09/04 22:08