EXCEL中,怎样利用A2精确查找D2、D3两个单元格并返回该两单元格数值。

如题所述

在另一张表Sheet2查询,现有表Sheet1作为数据源
比如你在Sheet2 A2单元格输入122104400,对应在D2,E2分别输入公式
=INDEX(Sheet1!D:D,MATCH(Sheet2!A2,Sheet1!A:A,0),)
=INDEX(Sheet1!D:D,MATCH(Sheet2!A2,Sheet1!A:A,0)+1,)
如果Sheet1不止两行数据,查询多个值,就把上面两个公式选中,格式刷下拉即可
当然如果你要把D2,D3数据显示一起,就用
=INDEX(Sheet1!D:D,MATCH(Sheet2!A2,Sheet1!A:A,0),)&" "&INDEX(Sheet1!D:D,MATCH(Sheet2!A2,Sheet1!A:A,0)+1,),注意括号前面的","不能省略追问

SHSRSH 您好,非常感谢您的帮助,但是,我需要的是将Sheet1作为数据源。

在Sheet2中实现A列粘贴批量的查找值(没有合并单元格,粘贴前只在一行),然后在B、C、D列引用出超过一行的相应的数值或字符,具体见下图(手工做出来的)。

追答

一样的,本来就是将表1作为数据源,但表2我把D2D3分成两列方便拉格式刷。

你把表一表二对应列改一下,每个QAD对应的第一行用第一个公式,第二行用第二个公式,都是分开显示那种

这两个
=INDEX(Sheet1!D:D,MATCH(Sheet2!A2,Sheet1!A:A,0),)
=INDEX(Sheet1!D:D,MATCH(Sheet2!A2,Sheet1!A:A,0)+1,)

要改的就是D:D变B:B或C:C等等

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-10
要MATCH+INDEX或OFFSET,根据需要选择
返回D2&D3公式
=INDEX(D:D,MATCH(A2,A:A,0))&INDEX(D:D,MATCH(A2,A:A,0)+1)

D2、D3求和公式
=SUM(OFFSET(B1,MATCH(A2,A:A,0)-1,,2))
相似回答