在excel中查找多个人名用什么方法

 我来答
邵素洁伏全
2020-03-27 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:855万
展开全部
用VBA。
假设的的数据表在Sheet1,你在Sheet2的A列中输入你要查的人名,从第一行往下一行输入人名,每一行输一个人名。即:
A1单元格输“张三”,A2单元格输“李四“,A3单元格输“王五”...,输完人名,运行下面代码,
如果你要查的人名在数据表Sheet1中存在,则这些人名就出现在Sheet2表的右侧(代码中指定出现在第3列)。
Sub
LOOKING()
Dim
K,
Q
As
Integer
For
K
=
1
To
Sheet1.[B65536].End(xlUp).Row
For
Q
=
1
To
Sheet2.[a65536].End(xlUp).Row
If
Trim(Sheet1.Cells(K,
2))
=
Trim(Sheet2.Cells(Q,
1))
Or
Trim(Sheet1.Cells(K,
4))
=
Trim(Sheet2.Cells(Q,
1))
Then
Sheet2.Cells(Q,
3)
=
Sheet1.Cells(K,
2)
End
If
If
Trim(Sheet1.Cells(K,
4))
=
Trim(Sheet2.Cells(Q,
1))
Then
Sheet2.Cells(Q,
3)
=
Sheet1.Cells(K,
4)
End
If
Next
Q
Next
K
End
Sub
岑轩左彭
2020-03-22 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:818万
展开全部
1、将需要查找的人名以列表的方式罗列出来;
2、选择数据区域,在“数据”选项下的“高级”筛选中,以数据区域为“列表区域”,以条件所在单元格为“条件区域”,勾选“将筛选结果复制到其他位置”,并指定结果存放的起始单元格,确定后,即可将数据区域中符合条件的数据筛选复制出来。

详见附图举例
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南棠山人C5
游戏玩家

2020-03-27 · 非著名电竞玩家
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:943万
展开全部
是一个一个的查找么?你可以按ctrl+a全选文档,再按ctrl+f查找,输入查找内容(比如aa)——查找全部(所有单元格为aa的都出来了),就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
塞飞雨亢友
2020-03-25 · TA获得超过3.4万个赞
知道大有可为答主
回答量:1.3万
采纳率:30%
帮助的人:860万
展开全部
高级筛选可以的,比如你想筛选出B列或者D列包含“张三”/“李四”/"王五"的条目,可以在条件区域输入
如下。如果经常要这样筛选,最好录制个高级筛选的宏,每次输入完条件点下按钮就可以了。
姓名1
姓名2
张三
李四
王五
张三
李四
王五
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式