ଠexcel在A表中两列选数据,在B表中一输入此两列 ,则在B表中其余两列自动出现A表中相对应的数据。

excel在A表中两列选数据,在B表中一输入此两列 ,则在B表中其余两列自动出现A表中相对应的数据。否则报错 。并且如果在B表中再次输入此两列数据,相对应的表格中要求不出现相对应的数据,只需要是空的或者显示“0”,应该怎么办?请大侠能否再帮下我。A表如下:B表如下:B表中一输入A表中的A列和B列数据,则C列和D列中就出现相对应的数据,否则就报错。并且如果在B表中再次输入此两列数据,相对应的表格中要求不出现相对应的数据,只需要是空的或者显示“0”,应该怎么办?请大侠能否再帮下我。。请参考http://zhidao.baidu.com/question/1958446854214829700.html?quesup2&oldq=1 可在以下基础上更改B表的C2输入=lookup(1,0⼀(Sheet1!$A$2:$A$1000&Sheet1!$B$2:$B$1000=$A2&$B2),Sheet1!C$2:C$1000)向右向直填充公式。 =IF(iserror(lookup(1,0⼀(Sheet1!$A$2:$A$1000&Sheet1!$B$2:$B$1000=$A2&$B2),Sheet1!C$2:C$1000)),"错误",lookup(1,0⼀(Sheet1!$A$2:$A$1000&Sheet1!$B$2:$B$1000=$A2&$B2),Sheet1!C$2:C$1000)) 向右向直填充公式。
2026年09月23日 16:53
有2个网友回答
网友(1):

亲,在Sheet2的C2粘贴下面的公式,右拉下拉若干行。

=IF(OR($A2="",$B2=""),"",IF(SUMPRODUCT(($A$1:$A1=$A2)*($B$1:$B1=$B2))=0,SUMPRODUCT((Sheet1!$A$2:$A$4=$A2)*(Sheet1!$B$2:$B$4=$B2)*Sheet1!C$2:C$4),""))


具体操作见下图演示:

网友(2):

用vlookup函数
具体这个表
在B4 复制以下公式
=vlookup(a4,A表,2,,false)
依次类推,在C4复制以下公式
=vlookup(a4,'A表',3,,false)
依次类推,在d4复制以下公式
=vlookup(a4,'A表',4,,false)
这样你在B表输入的姓 如果跟A有重复的,BCD列会自动把A表数据导入