如何匹配两张表中的名字?

我使用Excel来跟踪出席情况,但是我觉得这非常困难。 有没有一个方法/公式呢?

问题。 工作表1列A1-30将显示第1天的人员列表。包含姓名列表(仅姓氏,名字)专栏2列J1-3000还包含姓名列表,但中间名称(姓氏, 名,中间名)

我怎样才能匹配两张表创build第三张表,将显示谁参加了第一天?

谢谢一堆。

使用vlookup函数来匹配值阅读: http : //chandoo.org/wp/2012/03/30/comprehensive-guide-excel-vlookup/

使用下面的公式来摆脱中间名(这是在以下预期的格式: (Lname,Fname,Mname)

 =TRIM(LEFT(A1,(FIND(",",A1,1)-1)))&", "&TRIM(LEFT(MID(A1,FIND(",",A1)+1,100),FIND(",",MID(A1,FIND(",",A1)+1,100))-1)) 

***请注意,它增加了fname和lastname之间的空间John,Smith,Midname – > John, Smith *

或者像@Craig Qbuild议的那样,使用=LEFT(A1,FIND(",",A1,FIND(",",A1)+1)-1

因此。

  • 步骤1:在Sheet2上创build一个新列(列出中间名的表单)
  • 第二步:使用公式来摆脱所有行的中间名
  • 第三步:手工testingSheet2和Sheet1新栏目中的几个项目,并确保它们使用公式=A1=Sheet2!A1匹配(当您testing您的input时,请手动在两张纸上find相同的logging! !!)
  • 第四步:如果您确定两张纸上的条目匹配(#3中的公式必须返回TRUE
  • 第五步:使用Sheet1中logging中Step2的值使用vlookup