已有一张表(一列员工编号一列姓名),现在要做人员资料表:人员排编号,每个人的数据不同,占的行数也不同(可能只有一行,也可能有4行),第一列是员工号码第二列是姓名,有否办法把员工名字跟号码对应起来,而不用逐行编辑?
因为有些员工有好几行不同类资料,所以不能直接使用EXCEL自带的下拉编号,怎么办呢?
已有一张表(一列员工编号一列姓名),现在要做人员资料表:人员排编号,每个人的数据不同,占的行数也不同(可能只有一行,也可能有4行),第一列是员工号码第二列是姓名,有否办法把员工名字跟号码对应起来,而不用逐行编辑?
因为有些员工有好几行不同类资料,所以不能直接使用EXCEL自带的下拉编号,怎么办呢?
将公式
=VLOOKUP(A2,Sheet1!A:B,2,0)
复制后粘贴到“Sheet”的“B2”单元格,对准右下角,光标成“+”状时向下拖,如图:
要求好看,公式可改为:
=IF(ISERROR(VLOOKUP(A2,Sheet1!A:B,2,0)),"",VLOOKUP(A2,Sheet1!A:B,2,0))
如图:
假设,a列编号,b列姓名。
在a2输入1,b2输入第一个人名。然后在a3输入公式:=IF(B3=B2,A2,A2+1)
然后填充a4以下单元格即可
由于你的员工姓名是无序的,不能使用vlookup函数,建议使用index+match组合
index(范围,序号) match(条件,范围,标志)