【发布时间】:2015-03-07 23:29:35
【问题描述】:
我在 Excel 中有两张工作表。
第一个的结构是:
A B C D E F G H
mail firstname lastname date_of_birth school classroom teacher type
--@--.com ------ ---- 2000-12-20 ---- --- ---- -----
在第二张表中,我有对调查的答复,为此我收集了学生的电子邮件地址和姓名。
A B C D E F G H
Name mail question1 question2 question3 question4 question5 question6
我需要结合第一张和第二张工作表中的信息来创建一个新工作表,其中包含第一张工作表的所有列以及从第二张工作表的 C 开始的列。 当然,我需要匹配行才能将正确的问题附加到相应学生的行上。两张表的排序方式不同(我不能按姓名排序,因为有些人没有回复调查)。 匹配的条件需要基于:1.电子邮件和2.姓名(连接第一张表的名字和姓氏,然后与第二张表的“名称”列匹配。),按此顺序(第一次检查是通过电子邮件匹配,如果失败,则名称是后备检查)。
如何在 Excel (2013) 中实现这一点?有没有函数或公式?
提前致谢。
【问题讨论】:
标签: vba excel excel-formula