我正在尝试比较两组大型数据(例如,集合 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