我正在使用excel跟踪出勤情况,但我发现这非常困难。这有什么方法/公式吗?
问题。 表1列A1-30将显示第1天的人员列表。包含名称列表(仅限姓氏,名字) 表2列J1-3000还包含一个名称列表,但中间名称(姓氏,名字中间名)
如何匹配两张纸以创建第三张纸,以显示谁参加了第1天?
非常感谢。
答案 0 :(得分:1)
使用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和姓氏John,Smith,Midname
之间添加空格 - > John, Smith
*
或者,正如@Craig Q建议的那样,使用=LEFT(A1,FIND(",",A1,FIND(",",A1)+1)-1
因此
=A1=Sheet2!A1
(当您测试条目时,请在两个工作表上手动查找相同的记录! !!!!)TRUE
)