作者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://webptt.com/cn.aspx?n=bbs/Office/M.1567524785.A.FBD.html
2F:→ soyoso: 维持原本的值 09/03 23:40
3F:→ sendohandy: 如果我想要直接在D栏修正有办法吗 09/04 08:00
4F:→ soyoso: 因公式於d栏下拉後,原资料会不存在,公式的话应以其他辅 09/04 08:08
5F:→ soyoso: 助栏来维持原本的值;取得後再选择性贴上(值),贴回d栏 09/04 08:09
6F:→ soyoso: 不以公式的话,巨集可直接在d栏修正 09/04 08:10
7F:→ qpowjohn: ifna(你原本公式,你要维持的值) 09/04 22:00
8F:→ soyoso: 重点是内文写使用版本2010,是没有ifna这个函数啊 09/04 22:03
10F:→ soyoso: 到 09/04 22:06
12F:→ soyoso: 写到可用於版本2010 09/04 22:08