excel检索

来源:百度知道 编辑:UC知道 时间:2024/06/28 02:46:39
我的表里面有好多个人信息,而且又重复的人名,怎么样才能做到,我检索一个人名,就把所有的重名人的信息都掉出来呢?
我说的是用函数怎样做到啊,

数据/筛选/自动筛选取

假设你的原数据在sheet1,姓名列在A列
将sheet2的表格格式设置与sheet1一致,在A2输入公式:
=INDEX(SHEET1!A:A,SMALL(IF(SHEET1!$A$2:$A$1000="某某人名",ROW($2:$1000),65536),ROW(1:1)))&""
此公式为数组公式,应以 ctrl+shift+enter 进行确认
将B2公式向右和向下复制,就可以将"某某"的所有重复记录都复制过来了

取其他人记录方法类似,只需将公式中的"某某人名"改成其他人的名字即可
当然,你也可以将公式中的"某某人名"改成对单元格的引用,在引用单元格输入不同的姓名,可以进行更灵活的查找

用筛选吧 那个简单点好操作