如何在Excel中找出同样内容的信息并显示该单元格相应位置同列另行的信息

在表一中查找数据得出表二的结果... 在表一中查找数据得出表二的结果 展开
 我来答
心跳流水线
2019-06-07 · 超过27用户采纳过TA的回答
知道答主
回答量:52
采纳率:66%
帮助的人:28.6万
展开全部

按照你问题里的表,倒是很容易的。

用match定位,定位是第几行,然后用Index返回他下一行的数据就行了。

在SHEET2里面,A1输入2000427,A2输入公式

=INDEX(Sheet1!A:A,MATCH($A$1,Sheet1!A:A,0)+1,0)

然后横拉填充,这样AA就会变为BB,CC等等,就是在表1的每一列依次查找2000427,找到了就返回他是第几行的,然后把这行加1行的数据提取出来。没有就显示NA。

然后行变列,再定位条件NA行删除,这个就不用说了吧。

但是match解决不了一列里有多个2000427的问题,他找到第一个就返回了,如果真的有多个,那只能用数组了,非常复杂。

新浪河阳小子
科技发烧友

2019-06-04 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:6229
采纳率:73%
帮助的人:239万
展开全部

由于你表1数据位置凌乱,想了半天,暂时只能想到横向提取,如图:


在表2(Sheet2)的B1单元格输入数组公式=IFERROR(INDIRECT("Sheet1!"&ADDRESS(MAX(IF(Sheet1!A:A=$A$1,ROW(Sheet1!A:A)+1)),MAX(IF(Sheet1!A:A=$A$1,COLUMN(Sheet1!A:A))),4)),"")

三键结束,右拉。

追问

首先感谢您的帮助!

我按照您的公式操作之后,出现如何结果,请帮忙斧正!

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
molly1577
2019-06-06 · TA获得超过3176个赞
知道大有可为答主
回答量:5033
采纳率:81%
帮助的人:1024万
展开全部
原始数据到底长哪个样子?
如果是想把数据都凑在一起,可以定位空值,然后删除整列。
再把数据剪切粘贴,转制,横变成列。
以第一列排序。
最后把第一列相同的单元格合并。
追问
就是表1的数据 ,在表2中合并
追答

第一步,选中表格的数据区域(如图,我选的是A1:E9),然后开始选项卡,定位,选择空值。

第二步,在数据区域点右键,删除,会弹出对话框,选择下方单元格上移。

第三步,重复上一步的定位空值,删除,选择右侧单元格左移。

第四步,这个时候表格的数据都在左上角集中显示。(如图,A1:C3)。复制,粘贴。选择转置。合并编号相同的单元格。完毕。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2019-06-06 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33717

向TA提问 私信TA
展开全部
F5或CTRL+G,定位条件,空值,确定
单击右键,删除,下方单元格上移。先将上述数据进行处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2019-06-07 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:9055万
展开全部

图1的分散在不同的列,

公式不知道,用vba就比较方便

跨表同理

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式