EXCEL如何筛选出一张表里所有的人名包括另外一列的所有情况

发布网友 发布时间:2022-04-24 10:24

我来回答

6个回答

热心网友 时间:2022-06-29 04:53

1、首先打开Excel软件,进入到编辑主界面。

2、接着点击左上角的图标,在弹出菜单中,点击“打开”选项。

3、然后在弹出的打开窗口中,选择需要进行筛选操作的excel文件,点击打开按钮。

4、打开后,返回到编辑区域,在F2单元格输入公式:

=INDEX(A:A,SMALL(IF(($A$1:$A$1000="张三")+($A$1:$A$1000="李五"),ROW($1:$1000),4^8),ROW(1:1)))&""

5、然后按Ctrl+Shift+Enter组合键后,将F列和G列向下填充即可。

热心网友 时间:2022-06-29 06:11

只要张三、李五所有的行都列出来:

1、公式法:

在F2输入

=INDEX(A:A,SMALL(IF(($A$1:$A$1000="张三")+($A$1:$A$1000="李五"),ROW($1:$1000),4^8),ROW(1:1)))&""

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。

2、自定义筛选:

选AB列——菜单栏——数据——筛选——自动筛选——点A1下拉——自定义——出现《自定义自动筛选方式》对话框——显示行:姓名——等于:张三——或(点选)——等于:李五——确定。

热心网友 时间:2022-06-29 07:45

把张三和李五的筛选出来就可以,同时选中AB两列,然后点击筛选工具。

热心网友 时间:2022-06-29 09:37

用排序不就可以一目了然吗?

A列排序,B列也排序

热心网友 时间:2022-06-29 11:45

你这个用VLOOKUP已经不能满足了。

热心网友 时间:2022-06-29 14:09

是把张三、李五所有的行都列出来吗?追问是的,

追答

公式预设2000行,不够自己修改公式中的2000

D2输入你要查询的姓名(也可以事先设置好所有姓名的有效性下拉选择)

E2=VLOOKUP(D2,$A$2:$B$7,2,0)

D3=INDEX(A:A,SMALL(IF($A$2:$A$2000=$D2,ROW($A$2:$A$2000),4^8),ROW(D2)))&""

这个公式是数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效。把这个公式复制到*区域

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com