=IFERROR(VLOOKUP(AA3,[NEW.xlsx]Sheet1!$D:$E,2,FALSE),"新清单无此程序")NEW.xlsx 必须处于打开状态。 如果源文件没打开,Excel 会自动把引用变成带完整路径的形式。
只要路径没变,关着文件也能正常计算;一旦文件移动或重命名,公式就会返回 #REF!。
使用前再核对 3 点
1.
D列必须是程序编号(查找值 AA3 要在 D列里找)
2.
E列是版本号(返回第 2 列)
3.
下拉填充后,若出现 #N/A 但数据明明存在,优先用这个版本排错:
excel
=IFERROR(VLOOKUP(TRIM(AA3),[NEW.xlsx]Sheet1!$D:$E,2,FALSE),"新清单无此程序")
下一步建议在旁边加一列判断状态:
=IF(AB3="","",IF(AB3=当前版本列,"已是最新","需更新"))
把 AB3 换成你这个 VLOOKUP 公式所在单元格,当前版本列 换成旧表版本号的实际列标即可。
原作者:不详
来 源:网络
共有1571位读者阅读过
【告诉好友】