Excel一份成绩单,我想把姓张的同学挑出来
假设姓名在A列
在B1中输入或复制粘贴此公式
=IF(LEFT(A1)="张",1,"")
或
=IF(COUNTIF(A1,"张*"),1,"")
或
=IF(COUNT(FIND("张",A1)),1,"")
或
=IF(ISNUMBER(FIND("张",A1)),1,"")
或
=IF(ISERROR(FIND("张",A1)),"",1)
下拉填充
excel中高级筛选条件是选姓“张、王、李”的人的记录,该怎么做?
帮你研究了一下,没有很完美答案,但有个方法可以分步实现:
选中你的数据表格,点数据,自动筛选,不要再点高级筛选,而是点那个有下拉图标的项目名称,比如是姓名,在下拉菜单里有自定义(即自定义自动筛选方式),出来一个对话框,左面的条件通过下拉你选择“始于”,右面输入张,下一行也选始于,右面输入王,两个条件的关系选“或”,点确定,这样姓张和姓王的就显示出来了,然后选中,复制,拷贝到另外的列中,注意此时粘贴会发现没有全部显示所复制的内容,点姓名的下拉菜单,显示全部,再看粘贴的内容,发现全部显示了,这是什么原因我也不太清楚。同样的方法把姓李的也筛选出来。由于自定义的条件只有两行,所以只好分两步进行了!
Excel高级筛选案例
Excel高级筛选案例
Excel中的高级筛选比较复杂,且与自动筛选有很大不同。下面我以图中的数据为例进行说明,希望对你有帮助!
说明:上图中只所以要空出前4行,是为了填写条件区域的数据。尽管Excel允许将条件区域写在源数据旁边,但在筛选中,条件区域可能会被隐藏,为了防止这种事情的发生,最好将条件区域放在源数据区域的上方或下方。但要注意,条件区域与源数据区域之间至少要保留一个空行。
例1,简单文本筛选:筛选姓张的人员。
A1:姓名,或=A5
A2:张
运行数据菜单→筛选→高级筛选命令,在弹出的高级筛选对话框中,按下表输入数据。
说明:
①筛选中,条件区域标题名要与被筛选的数据列标题完全一致。
②如果勾选“将筛选结果复制到其他位置”,则当前列表区域不符合条件的不隐藏,而是将符合条件的区域复制到指定的区域。
例2,单标题OR筛选:筛选姓张和姓王的人员
A1:姓名
A2:张
A3:王
条件区域:$A$1:$A$3
说明:将筛选条件放在不同行中,即表示按“OR”来筛选
例3,两标题AND筛选:筛选出生地为北京的男性人员
A1:出生地
A2:北京
B1:性别
B2:男
条件区域:$A$1:$B$2
说明:将判断条件放在同一行中,就表示AND筛选
例4,两标题OR筛选:筛选出生地为北京或女性人员
A1:出生地
A2
:北京
B1:性别
B3:女
条件区域:$A$1:$B$3
说明:条件区域允许有空单元格,但不允许有空行
例5,精确文本筛选:筛选姓名为张飞的`人员信息
A1:姓名
A2:="=张飞"
条件区域:$A$1:$A$2
说明:注意条件书写格式,仅填入“张飞”的话,可能会筛选出形如“张飞龙”、“张飞虎”等人的信息。
例6,按公式结果筛选:筛选1984年出生的人员
A1:"",A1可以为任意非源数据标题字符
A2:=year(C6)=1984
条件区域:$A$1:$A$2
说明:按公式计算结果筛选时,条件标题不能与已有标题重复,可以为空,条件区域引用时,要包含条件标题单元格(A1)
例7,用通配符筛选:筛选姓名为张X(只有两个字)的人员(例5补充)
A1:姓名
A2:="=张?"
条件区域:$A$1:$A$2
说明:最常用的通配符有?和*。?表示一个字符,如果只筛选三个字的张姓人员,A2:="=张??"。*表示任意字符
例8,日期型数据筛选:例6补充
A1:NO1
A2:=C6=A$3
A3:1984-1-1
B1:NO2
B2:=C6=B$3
B3:1984-12-31
条件区域:$A$1:$B$2
说明:日期型数据与具体的日期比较往往容易出错,因此在比较时,应将比较的日期值输入到一个单元格中,这里分别将两个具体日期值输入到了A3和B3。注意A2与A3中对这个具体日期值的引用,必须加绝对引用符号,因为出生日期这列数据都要与该单元格中的数据进行比较。
;
excel筛选姓张的双名的人?
在Excel进行筛选时,你不是遇到过这种情况,明明自己需要的是两个字的名字,为什么筛选时总是会将三个字的姓名筛选出来呢?具体如下所示:
遇到这种情况该怎么处理呢?
在打开的筛选框中,选择【文本筛选】,选择【等于】,随后在相应的文本框中输入“张三”点击确定,这时就可以将两个字的姓名筛选出来。
如果只是要查找姓名是两个字的,可以在筛选搜索框中输入“??”点击确定即可将筛选出来。
具体操作如下:
1、如图:
2、如图:
注:输入?,必须在英文状态下。
3、如图:
excel怎么筛选人名
方法和步骤如下:
1、如下图,为一姓氏工作表!
2、直接查找姓名
在Excel工作窗口中,执行如下图的操作:
3、执行“编辑”→“查找”,之后,弹出“查找和替换”对话框!
4、如上图一样,切换到“查找”选项卡,然后在查找内容输入框中,输入要查找的人名的姓氏或完整的名称,点击“查找全部”或“查找下一个”,之后,就会如上图一样!查找到的人名,Excel会自动跑到那位置并选择当前的行,方便一眼就能看出来。
同种姓氏的查找与显示
针对于姓名数据量非常大的表格,如果只想看到某种姓氏的人的名字,而隐藏其它姓氏的数据,那么,我们可以使用如下的方法进行操作。
选择有姓氏的整列,如本文的A列,注意,点击A列的列标题,即可选中,之后,执行“数据”→“筛选”→“自动筛选”,这个时候,在A列的A1单元格,会出现一个下拉列表框。如下图!
5、然后,点击A1的下拉列表框的按钮,在列表中选择“自定义”,如下图!
6、最后,会弹出“自定义自动筛选方式”对话框,如下图!
7、上图中,在姓名下面选择“包含”,在其右方输入“张”,点击确定退出。
8、这个时候,显示的只有姓张的人物的姓名了,而其它的就被隐藏起来了。
如果还想只显示其它姓氏的人物姓名,就通过上述的方法,进行类似的操作即可。
如果想在已显示的众多的某种姓氏的人物姓名当中,具体查找某个人的名字,请使用上面的第二步骤的方法。