交叉参考柱A片1与柱A片2给出列c,d,e

时间:2017-09-08 22:11:34

标签: excel if-statement indexing excel-formula vlookup

第1部分:

交叉参考列A工作表1在A列表2上找到匹配值,然后从工作表2中填写相应的B,C,D值列表。

我有两张纸:

表1:公司&代表 表2:公司和客户名,客户姓氏,客户电子邮件

我希望匹配以在Sheet 1上添加具有客户端名字,姓氏和基于公司匹配的电子邮件的新列(它们与单元格#不匹配)。

有没有人对如何做到这一点有任何建议?我已经有大约2000年,并且知道必须有比手动更好的方法。

第2部分:

如果公司名称包含某些文字或字母,是否可以使用类似的公式来填充另一列中的段落文本?假设公司的标题是多种多样但很长,但每个都包含可以帮助区分其行业或多年经验的形容词,那么是否可以根据所满足的条件制作另一个包含10个以上可能条件的列来填写不同的段落?

例如,在列A中的公司名称列在A列驱动器公司行业供应清单(将以段落形式)中。这是一个例子:

柱: ABC级别1 ABC级别2 ABC级别小学 ABC级别高级 BCD等级4 BCD等级全部 BCD级中级 (一直持续到无穷大......) XYZ公司12级

如果级别1-6或小学:输入> 桉树是三种类似属中的一种,通常被称为"桉树",

如果等级中级:输入> 树大小遵循以下惯例:

如果级别高级:输入> 成熟的桉树可以采取低灌木或非常大的树的形式。该物种可分为三大主要习惯和四种大小类别。

如果等级全部:输入> 桉树是三种类似的属中的一种,通常被称为"桉树"  的 + 树大小遵循以下惯例:

+ 成熟的桉树可以采取低灌木或非常大的树的形式。该物种可分为三大主要习惯和四种大小类别。

桉树副本仅用于举例,当然也教育我们所有关于桉树的植物。 **将副本更改为更短,以便我们可以更轻松地阅读示例**

enter image description here

非常感谢! 卡林娜

3 个答案:

答案 0 :(得分:0)

如果我有一个Sheet2,其数据如下图所示:

enter image description here

我的Sheet1应如下所示:

enter image description here

至少有两种方法可以实现目标:

  1. VLOOKUP(显示在column CMatching 1):
  2. =VLOOKUP(A2,Sheet2!$A$2:$D$8,2,0)&", "&VLOOKUP(A2,Sheet2!$A$2:$D$8,3,0)&", "&VLOOKUP(A2,Sheet2!$A$2:$D$8,4,0)

    VLOOKUP只重复三次以连接名字,姓氏和电子邮件。

    1. INDEX/MATCH(显示在column DMatching 2):
    2. =INDEX(Sheet2!$A$1:$D$8,MATCH(A2,Sheet2!$A$1:$A$8,0),2)&", "&INDEX(Sheet2!$A$1:$D$8,MATCH(A2,Sheet2!$A$1:$A$8,0),3)&", "&INDEX(Sheet2!$A$1:$D$8,MATCH(A2,Sheet2!$A$1:$A$8,0),4)

      类似于VLOOKUP重复三次。

      希望这有帮助,如果您有任何疑问,请与我联系。

答案 1 :(得分:0)

以下是您为第2部分所做的工作:

enter image description here

例如,您已设置了一个表格来显示不同的级别和描述(Column D and E)。并且您希望在column B上的给定公司信息中找到column A下的说明。以下是您要在cell B2中输入并复制/向下拖动的公式。

=IFERROR(VLOOKUP(RIGHT(A2,LEN(A2)-FIND("Level",A2)+1),$D$2:$E$11,2,0),"Please verify company name")

首先,使用RIGHT(A2,LEN(A2)-FIND("Level",A2)+1)查找公司名称中的哪个级别关键字。然后使用VLOOKUP查看匹配级别并从column E中获取说明。我还添加了IFERROR以防万一有人输入了错误的名字。您可以将该消息输出更改为您喜欢的任何内容。希望这能解决您的问题,如果您有任何疑问,请告诉我。

答案 2 :(得分:-1)

我建议将每个选项卡上的数据信息放入表中,然后使用Index-Match或vlookup从匹配的其他表中提取数据。没有图像/示例,很难给出确切的答案。