在excel中如何从表1中筛选数据在表2中体现 如图上所说

2025-04-03 12:00:28
推荐回答(3个)
回答1:

方法一:
在Excel 帮助中常用 OFFSET 函数
方法二:
表二中[第二行) B 至 F 列分别 输入公式
=IF(COUNTIF(表一!$A$2:$A$11,A2)>=1,VLOOKUP(A2,表一!$A$2:$F$11,2,FALSE),"")
=IF(COUNTIF(表一!$A$2:$A$11,A2)>=1,VLOOKUP(A2,表一!$A$2:$F$11,3,FALSE),"")
=IF(COUNTIF(表一!$A$2:$A$11,A2)>=1,VLOOKUP(A2,表一!$A$2:$F$11,4,FALSE),"")
=IF(COUNTIF(表一!$A$2:$A$11,A2)>=1,VLOOKUP(A2,表一!$A$2:$F$11,5,FALSE),"")
=IF(COUNTIF(表一!$A$2:$A$11,A2)>=1,VLOOKUP(A2,表一!$A$2:$F$11,6,FALSE),"")
如果“表一中”包含 A2 中的序号 将相应序号和B 至 F 即 2-6 列数据引入

回答2:

在表2的A7单元格输入公式:
=ifeeror(vlookup($D$3,sheet1!$A:$F,column()),"")
然后右拉就行了。
如果你的是2003版的用下面公式:
=if(iserror(vlookup($D$3,sheet1!$A:$F,column()),"",vlookup($D$3,sheet1!$A:$F,column()))

回答3:

在表2的A7单元格输入公式:
=VLOOKUP($D3,Sheet1!$A:$F,COLUMN(A:A),0)
右拉填充