怎样将一个excel表格里面的同一个名称下面的多个数据筛选出来?

也就是比如说名称为111,一列里面有4个111,但是分别对应不同的数据,怎样把这4列数据筛选出来引用到另外一个表格中?用vllookup函数总是只能提出一组数据,但是3组... 也就是比如说名称为111,一列里面有4个111,但是分别对应不同的数据,怎样把这4列数据筛选出来引用到另外一个表格中?用vllookup函数总是只能提出一组数据,但是3组相同名称的就无法显示了。请教高手帮忙了。 展开
 我来答 举报
alongms
2010-12-08 · TA获得超过309个赞
知道小有建树答主
回答量:345
采纳率:0%
帮助的人:359万
展开全部
使用SQL查询来实现,设你当前表为sheet1,A列存放名称,现在要将sheet1中A列等于111的数据存放到sheet2中
以excel2007为例(2003也类似,只是菜单命令位置不一样)
1.点击“数据”功能区下的“自其他来源”“来自Microsoft Query”
2.打开的“选择数据源”对话框中“数据库”项下选择“Excel Files*”,然后单击确定。定位当前工作簿当前表格
3.在“查询向导”——选择列中,选择好要显示的列,点击“下一步”。这时会提示“无法继续”等等,不用管它,点击“确定”
4.点击“Microsoft Query”“视图”菜单下的“SQL”命令,在SQL语句最后加上条件,类似 where `Sheet1$`.名称=111 确定
5.点击“Microsoft Query”“文件”菜单下的“将数据返回Microsoft Excel”,选择sheet2的A1做为放置新数据表的位置就可以了。
soup5258
2010-12-08 · TA获得超过9257个赞
知道大有可为答主
回答量:5594
采纳率:74%
帮助的人:2175万
展开全部
只能用数组公式,
假设名称在A列 数据在B列
C1输入一个名称
D1输入公式 =INDEX($B$1:$B$100,SMALL(IF($A$1:$A$100=$C$1,ROW($1:$100),""),ROW(A1)),1)
CTRL SHIFT 回车结束,向下填充,出现#NUM停止
本回答被网友采纳
4 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
朱荟非
2010-12-08 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2428万
展开全部
一,用IF+row+index+small的数组形式
二,用高级筛选的条件格式
抢首赞 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
百度网友24ef169fc
2010-12-08 · TA获得超过9087个赞
知道大有可为答主
回答量:2.2万
采纳率:64%
帮助的人:4489万
展开全部
把问题作为内容、样表(请注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com,包你满意
本回答被提问者采纳
1 已赞过 已踩过<
你对这个回答的评价是?
评论(2) 举报 收起
郭慕覃
2010-12-08 · TA获得超过422个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:215万
展开全部
OFFSET(reference,rows,cols,height,width)

你既然会用vlookup,那么这个你看了就会了,不会自己看帮助即可
抢首赞 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式