我有两个数据集(在同一个工作簿中有两个表),我需要在另一个数据集中找到一个数据集。两个集都被格式化为表格,我正在使用 INDEX(MATCH())
组合以匹配条目。如果找到匹配项,则来自其中一个字段的值 数据集1 应该出现在添加的列中 Dataset2 。那样我就知道有匹配,我真的不在乎返回的值。
不幸的是,我没有 uniqueID
为了匹配,我必须在每个表中使用两个字段的组合来尝试生成匹配。领域是 [@Name]
和 [@Surname]
因为名字,这在克罗地亚语中不太理想 Adis Terzic 显然不会匹配 AdisTerzić 。
问题
- 添加了列(字段)in Dataset2 不显示从中返回的任何值 数据集1 但它所显示的只是一个
#VALUE
错误。
我有什么想法我做错了吗?
我的语法如下:
=INDEX(Table1[@Field4],MATCH(Table1[@Name trim]&Table1[Surname trim], Table2[Name]&Table2[Last name], 0))
- 数据集1(表1)有大约28000行和16列;
- 数据集2(表2)有大约24000行和7列;
提前谢谢了!