从与单独工作表上的另一个单元格相同的行中获取单元格的最佳功能



从与单独工作表上的另一个单元格相同的行中获取单元格的最佳函数是什么?在工作表 1 上,A2 是潜在客户 ID,B2 是名称。在工作表 2 上,如果我在 A2 上输入潜在客户 ID,我希望该名称在 B2 中自动填充。我使用的函数是 =IF(A2=潜在客户!答:A,领导!B:B," ") 现在,它适用于我的前两个线索,但随后它在所有其他线索上返回 false 值。它已经工作了几次,但似乎真的很小故障。有什么更好的方法来实现这一点吗?

我认为

您应该能够为此使用 vlookup 函数。 尝试将以下公式放入Sheet2单元格B2中:

=VLOOKUP(A2,Sheet1!A:B,2,FALSE)

vlookup 将起作用(Chris Moore 回答了这个问题)

就个人而言,我更喜欢使用索引/匹配,因为如果您通过插入或删除列来更改工作表的结构,公式会更好地适应,还因为索引匹配可以按任何顺序查找列并使用更精确的范围

=INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0))

有关更深入的解释,这里有一个:https://www.deskbright.com/excel/using-index-match/

最新更新