用于比较数据集以查找可能的部分字符串匹配的公式

用于比较数据集以查找可能的部分字符串匹配的公式

我正在尝试比较两组大型数据(例如,集合 1 和集合 2)以查找字符串中的有限匹配(例如,列 A 和 D 之间的前 5 个字母匹配)。如果找到匹配项,则新的列 F 将填充集合 1 中相邻单元格的值。

查看测试图像,如果 A 列和 D 列中的数据匹配,我尝试让 F 列自动填充 B 列中的字符串。

我可以使用 Excel、Google Sheets 或 Libre Office

测试数据显示目标

答案1

我会用查找命令。我知道它在 Excel 和 Libre Office 中可用。不确定 Google Sheets 是否可用——那里可能有类似的东西。

VLOOKUP(lookup_value, table_array, column_index_num, range_lookup)
VLOOKUP 函数通过在表的第一列中搜索值并返回 index_number 位置的同一行中的值来执行垂直查找。

现在,让我们将其转换为文字以供参考:
在工作表 2 中,您想查看帐户是否存在于工作表 1 中。如果存在,则显示工作表 1 中的名称。

对于单元格 F3:
lookup_value 为 D3
table_array 为 A3..B7
column_index_num 为 2。range_lookup
为 True 或 False
可选。输入 FALSE 以查找精确匹配。输入 TRUE 以查找近似匹配。如果省略此参数,则 TRUE 为默认值。

注意事项:VLOOKUP 将始终在 table_array 的最左边的列中搜索匹配项。table_array
的最左边的列必须按字母顺序排序。对于 column_index,1 是 table_array 的最左边的列。
以下是有关更多信息的链接:
如何使用 VLOOKUP

相关内容