在另一张表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作为数据源。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/9213b07eca8065381f4cdc529fdda144ac3482c8?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
在Sheet2中实现A列粘贴批量的查找值(没有合并单元格,粘贴前只在一行),然后在B、C、D列引用出超过一行的相应的数值或字符,具体见下图(手工做出来的)。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/86d6277f9e2f0708ea0c5141e124b899a901f262?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
追答一样的,本来就是将表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等等