excel - VLOOKUP 没有返回正确的值
问题描述
我有 2 张“手动交易”和“未读标签”都有相同的列Plaza
,,,,。“未读标签”表中的所有数据都在“手动交易”表中,但我必须找出它在“手动交易”表中的哪一个。我在“手动交易”表中创建了一个列来放置我的公式,以便我可以将数据与“Uread 标签”进行比较。这就是我创建我的方式Lane
Date
Tag
Column
VLOOKUP
VLOOKUP
=VLOOKUP([@Tag];Table2;4;FALSE)
出于某种原因,我得到#N/A
. 我确信我在“手动交易”表中的所有数据都在“未读标签”表中。
你能告诉我我做错了什么吗?谢谢你。
解决方案
如果您只查看一列,则不需要 Vlookup。Vlookup 还需要查找列作为查找表的第一列,因为它只能向左查找。
此外,由于正确的结果将返回相同的标签,因此返回它并没有多大意义。
如果要查看一个表中的 Tag 是否在另一个表中匹配,则可以使用 Match
=if(isnumber(match([@Tag],Table2[Tag],0)),"match","no match")
用words:在Table2的“Tag”列中找到当前行的Tag。
匹配将返回位置编号。所以,如果结果是一个数字,你就有一个匹配项。复制下来后,您可以将表格过滤为“不匹配”以查看缺少哪些数字。
推荐阅读
- excel - 当我尝试打开宏时 Excel 关闭
- php - 如何使用 php 进行多选选项?
- scala - 播放框架返回 404,带有 play.http.context 和斜杠
- python - 用线连接抖动的数据点 - seaborn python
- reactjs - 如何使用屏蔽输入添加 antd datepicker
- java - `Thread.checkAccess()` 是 `Thread.suspend()` 的合适替代品吗?
- c# - 尝试添加浏览图片时弹出错误消息但代码正确
- wordpress - 同一个 Docker 容器上的多个域
- c# - 在 C# 上需要某种无穷无尽的泛型类型方法
- ios - 如何检查 iPad 上是否禁用了“允许多个应用程序”?