2017-02-21 40 views
0

由于现在运行自己的业务,我最近开始使用Excel工作。与我所做的一样,我希望我的日志实用,高效,并且大部分工作都正常。我对目前为止所得到的结果几乎满意,但似乎无法弄清楚如何让Excel查找客户ID。INDEX函数在输入时查找客户ID名称

基本上我想是:

  • 在我的名字在列B中添加客户第一片材,他被分配的客户ID是在列A
  • 在片2 I中的名称键入E栏和E栏中的客户希望Excel在工作表1中查找姓氏,然后在A栏中的工作表2中添加相关客户ID

原因是我有回头客,要他们有一个新的客户ID,我希望他们有相同的ID他们以前没有经过我所有的客户,看看他们是否是回头客,如果是的话,他们的客户ID是什么。

我一直在玩INDEX的功能,因为这似乎是用于这种有点东西的功能,但我无法弄清楚。

我期待听到您对这个问题的提示和技巧,提前致谢!

马克

+0

我会使用电话号码或其他数字搜索,因为文本可能有错别字,并且不匹配。 –

回答

2

在表2 A2

=INDEX(Sheet1!A:A,MATCH(E2,Sheet1!B:B,0),1) 

此答案将工作你假设乙Sheet 1中存储ID中A,名称,和第二个片层您在E.

键入名称

注意到基于键入名称的匹配非常容易出错,它必须是完全匹配的。也许考虑在中期使用数据验证或更强大的解决方案。

+0

FWIW',1'不需要,因为您只引用第一条标准中的一列。 –

+0

出于某种原因,它返回一个#N/A,这就是我之所以在这里发布的原因,因为我在来到这里之前尝试了类似的功能。 – Narc

+0

@Narc#N/A表示未能将名称与第一张表上的记录进行匹配,因为我们之前所说的基于名称的匹配是由于类似这样的键入错误而开始的不好的开始。这就是为什么ID字段通常是数字和唯一的以避免重复,并且永远不会为客户改变。如果按照使用名称作为ID的路线,名称更改或拼写错误会破坏任何链接。 – Zerk