在EXCEL中如何实现输入一个人的名字,就自动隐藏其他人的名字和信息,只显示此人所在这一行的信息?

2024年11月27日 22:24
有5个网友回答
网友(1):

用筛选,光标在第一行,菜单--数据--筛选,在姓名下小三角选择单个人名就只显示一个了

网友(2):

假设原始信息在sheet1的A1:G1000区域内,姓名在A列
在同工作簿下新建一个工作表,A1用来输入姓名
B1输入公式
=IF(A1="","",VLOOKUP(A1,sheet1!A:G,COLUMN(),0)
向右拉动填充公式至G1即可

网友(3):

原来的信息在sheet1中,
你在sheet2中建一个表,把原来的表头打在第一行
在第二行,A2单元格是用来输入查询名字的
在B2输入公式=iferror(VLOOKUP($A2,Sheet1!$A:$K,COLUMN(),0),"")右拉

网友(4):

在另一表中依据输入信息作查询。
可使用INDEX()、MATCH()函数组合使用。

如在查询表的B2中输入:
=IF(SHEET2!$B:$Z,MATCH($A2,SHEET2!$A:$A,0),1,1)

其中:sheet2为原始表格,A列为姓名,B列为工资
sheet1为查询表格,格式与sheet2相同。当在A2单元格中输入“张三”时,B2中显示工资数。

网友(5):

使用EXCEL的筛选功能