EXCEL如何根据某列数据,批量提取该列数据对应的行数据。

例:A表有5列,分别是商品类型、商品名、商品价格、销售点、库存情况。假设A表的数据有5W多行,其中同样的商品名有很多行,但对应的商品价格、销售点、库存情况不同。我现在要根... 例:A表有5列,分别是 商品类型、商品名、商品价格、销售点、库存情况。
假设A表的数据有5W多行,其中同样的商品名有很多行,但对应的商品价格、销售点、库存情况不同。
我现在要根据手头500多个商品名,提取对应的所有销售点和库存情况。请教应该怎么做。
之前看了很多办法,用来提取几个商品名还能应付,但是500多个,这个动作太重复了,求大神指点。
展开
 我来答
哈秋聊教育
高能答主

2019-04-04 · 专注教育知识的各种解答,乐于助人
哈秋聊教育
采纳数:120 获赞数:246042

向TA提问 私信TA
展开全部

1、新建一个excel工作表。

2、输入数据,实际之中,很多这样的例子,因为前提没有考虑好排版,都是后期处理很费时,要求将大量一列的数据,整理为两列, 隔行提取

3、别人给了礼金,最起码我们好整理好,方便预览,首先在D2输入公=INDEX(A:A,ROW(A1)*2-1)确定得到我们想要的结果

4、将D2公式下拉,我们就将A列所有人名提取到了D列

5、在E2输入公式=INDEX(A:A,ROW(A1)*2),而后确定,得出第一个份子钱

6、E2单元格下拉得出人名所有对应的份子钱清单

7、完美收工,公式解释INDEX(array,row_num,column_num),主要用index函数,提取范围内的第几行。

凌文元LWY
高粉答主

推荐于2017-10-05 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

将500多个商品名作为条件在某一列列出,然后选择数据区域的任一单元格,在“数据”选项下的“高级”筛选中,自动以5W多行5列数据为“列表区域”,选择条件所在列为“条件区域”,勾选“将筛选结果复制到其他位置”,并指定写有“商品名”“销售点”“库存情况”为表头的单元格起始位置,确定后,即可完成从5W行数据筛选出符合要求的3列数据。

 

详见附图举例

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
信息化管理咨询
2013-04-23 · 企业信息化,方案、技术、实施等。
信息化管理咨询
采纳数:380 获赞数:514

向TA提问 私信TA
展开全部
我给出一个思路,利用华创网表,实现起来非常方便。方法是:
1、先建2个表:表1-商品基本信息表、表2-商品库存情况表。将excel中商品名称导入表1,将excel中库存情况信息(即你所说的A表)导入表2.
2、表1与表2之间用商品名称建立主表-子表的关系。
3、查看表1的某个商品信息时,会自动列出该商品的所有销售点和库存情况。道理就是两表之间已用商品名称建立关联,查看主记录时会依据商品名称自动查找子表,列出所有子记录。
该系统可以直接在线使用,你搜一下华创软件就知道了。希望所写内容对你有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
RickyJl
2013-04-23 · TA获得超过1523个赞
知道小有建树答主
回答量:1413
采纳率:0%
帮助的人:1235万
展开全部
假设你A表的商品名称在B列,销售点在D列,库存情况在E列.你手头500多个商品在B表的A列,
1.你在B表的B2输入公式=INDEX(A表!$D:$D,SMALL(IF(A表!$B:$B=$A2,ROW(A表!$A:$A),""),COLUMN(A1)))同时按CTRL,SHIFT,ENTER三键结束,后向右拉就可以得到B表A2商品在A表中对应的所有销售点.
2.你在B表的C2输入公式=INDEX(A表!$E:$E,SMALL(IF(A表!$B:$B=$A2,ROW(A表!$A:$A),""),COLUMN(A1)))同时按CTRL,SHIFT,ENTER三键结束,后向右拉就可以得到B表A2商品在A表中对应的所有库存情况.
3.然后同时选中第二行和第三行的公式一起下拉即可(前提是你那500多个商品在A列是隔一行放的,因为要空一行放对应的库存情况).
追问
好像不行,我把表的格式调整成你的假设,商品名在B列,销售点在D列,库存在E列。
然后按照你的公式输入,其中表名替换成对的子表名称,但是出来结果是#VALUE!
追答
没有同时按CTRL,SHIFT,ENTER三键结束吧.不能直接点回车键.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Excel基础学习园地
2013-04-23 · TA获得超过347个赞
知道小有建树答主
回答量:686
采纳率:0%
帮助的人:383万
展开全部
用vlookup函数即可,具体用法可以百度或看帮助。
更多追问追答
追问
Vlookup不行吧,一个商品名在A表中有很多条,并且我不知道有多少条。而我是要这个商品名对应的所有的数据。Vlookup好像达不到哦
追答
你可以换个思路,在你的a表里面去v你手头的500多个,因为这个500里面有的就能v出来,没有的肯定是错误,然后在筛选一下应该就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式