Excel-查找单元格值是否匹配并为匹配的单元格输入相应的数据?
我试图查看 1) excel 中的单元格值是否与表中的另一个单元格匹配,2) 对于匹配的单元格,请输入表中的相应信息。我想出了以下公式,但它不起作用: IF(OR(EXACT(A2,$O$2:$O$467)),VLOOKUP(O2,O2:S2,4),"")
有人可以吗告诉我我做错了什么?
I am trying to see 1) if a cell value in excel matches another cell in a table and 2) For the matching cells, enter corresponding information from the table . I came up with the following formula, but it doesn't work: IF(OR(EXACT(A2,$O$2:$O$467)),VLOOKUP(O2,O2:S2,4),"")
Can someone please tell me what i'm doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 VLOOKUP 函数中添加“FALSE”作为第四个参数将仅返回完全匹配的数据。
(注意:IFERROR 仅适用于 Excel 2007 及更高版本。如果您使用的是早期版本,则可以使用
=IF(ISERROR(VLOOKUP(O2,O2:S2,4,FALSE)),"",VLOOKUP(O2 ,O2:S2,4,FALSE))
。)如果您正在寻找区分大小写的匹配项,则此方法将不起作用。
Adding "FALSE" as the 4th parameter in the VLOOKUP function will return data only for an exact match.
(Note: IFERROR only works in Excel 2007 and later. If you are using an earlier version you can use
=IF(ISERROR(VLOOKUP(O2,O2:S2,4,FALSE)),"",VLOOKUP(O2,O2:S2,4,FALSE))
.)This will not work if you are looking for a case-sensitive match.