用筛选,光标在第一行,菜单--数据--筛选,在姓名下小三角选择单个人名就只显示一个了
假设原始信息在sheet1的A1:G1000区域内,姓名在A列
在同工作簿下新建一个工作表,A1用来输入姓名
B1输入公式
=IF(A1="","",VLOOKUP(A1,sheet1!A:G,COLUMN(),0)
向右拉动填充公式至G1即可
原来的信息在sheet1中,
你在sheet2中建一个表,把原来的表头打在第一行
在第二行,A2单元格是用来输入查询名字的
在B2输入公式=iferror(VLOOKUP($A2,Sheet1!$A:$K,COLUMN(),0),"")右拉
在另一表中依据输入信息作查询。
可使用INDEX()、MATCH()函数组合使用。
如在查询表的B2中输入:
=IF(SHEET2!$B:$Z,MATCH($A2,SHEET2!$A:$A,0),1,1)
其中:sheet2为原始表格,A列为姓名,B列为工资
sheet1为查询表格,格式与sheet2相同。当在A2单元格中输入“张三”时,B2中显示工资数。
使用EXCEL的筛选功能