换句话说,我有两列。第一列所有行都是数字,第二列所有行都是相应的文本字段。我有两本书,这两本书的文本字段有 95% 相同,除了 5% 之外,大部分都相同。想知道是否有办法让第一本书的数字字段覆盖第二本书的数字,方法是将第一本书的数字与第二本书的相同文本字段匹配?
答案1
样本数据和期望输出始终有助于避免无效答案。如果我正确理解了您的问题,那么 vlookup 将起作用。首先,您需要通过首先包含文本列来重新排列 Book 1 中的列。
以下是第 2 册中单元格 C2 的公式:
=VLOOKUP(B2,[test_Book1.xlsx]Sheet1!$A:$B,2,FALSE)
我们不是覆盖,而是在 Book 2 中添加另一列,其中包含您要使用的数字。如果 Book 2 中的某些文本值在 Book 1 中找不到,您可以在公式周围包装一个错误公式,如下所示:
=IFERROR(VLOOKUP(B2,[test_Book1.xlsx]Sheet1!$A:$B,2,FALSE),A2)
将其复制下来,就大功告成了。根据需要进行清理。