VLOOKUP 填充空格
VLOOKUP filling in blank spaces
老实说,我觉得这里真的很蠢。我有一个非常大的文件,其中有很多空白值,应该填充一个名称,我想使用一个公式来填充这些值。我拥有的数据是出现在 A 列和 B 列中的数据:一堆客户名称和相应的交易代码(重复多次),但在客户名称应该出现的很多地方都有空格。我尝试解决此问题是尝试过滤数据以去除空格,并使用新 table 的 VLOOKUP 公式。关于我在这里做错了什么的任何想法?我不在乎它是否是 VLOOKUP,我只知道有一种我没有看到的更简单的方法来解决这个问题,但是我发现 none 的帖子解决了我的问题...感谢您的帮助你可以给。 Snapshot of Excel Table
Vlookup 只执行从左到右的匹配:匹配的列必须是范围的第一列(D2:D13)。
如果你有Excel365,你可以使用Xlookup:
=XLOOKUP(B7,E:E,D:D,,0)
或者如果没有,您可以使用 Index/Match:
=INDEX(D:D,MATCH(B8,E:E,0))
测试 A 列中的空白单元格并使用单独的列填充它们可能更方便,例如在 C2 中:
=IF(A2="",XLOOKUP(B2,E:E,D:D,,0),A2)
老实说,我觉得这里真的很蠢。我有一个非常大的文件,其中有很多空白值,应该填充一个名称,我想使用一个公式来填充这些值。我拥有的数据是出现在 A 列和 B 列中的数据:一堆客户名称和相应的交易代码(重复多次),但在客户名称应该出现的很多地方都有空格。我尝试解决此问题是尝试过滤数据以去除空格,并使用新 table 的 VLOOKUP 公式。关于我在这里做错了什么的任何想法?我不在乎它是否是 VLOOKUP,我只知道有一种我没有看到的更简单的方法来解决这个问题,但是我发现 none 的帖子解决了我的问题...感谢您的帮助你可以给。 Snapshot of Excel Table
Vlookup 只执行从左到右的匹配:匹配的列必须是范围的第一列(D2:D13)。
如果你有Excel365,你可以使用Xlookup:
=XLOOKUP(B7,E:E,D:D,,0)
或者如果没有,您可以使用 Index/Match:
=INDEX(D:D,MATCH(B8,E:E,0))
测试 A 列中的空白单元格并使用单独的列填充它们可能更方便,例如在 C2 中:
=IF(A2="",XLOOKUP(B2,E:E,D:D,,0),A2)