求EXECL表高手,当表2的A、B、C列分别等于表1的A、B、C列时,表2的D列等于表1相映D列的总和的公式表1:表2:A列 B列 C列 D列 A列 B列 C列 D列11 A1 AAA 100 11 A1 AAA 110011 A2 AA2 1000 11 A2 AA2 100012 A2 AA2 1000 1
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/12 07:09:25
求EXECL表高手,当表2的A、B、C列分别等于表1的A、B、C列时,表2的D列等于表1相映D列的总和的公式表1:表2:A列 B列 C列 D列 A列 B列 C列 D列11 A1 AAA 100 11 A1 AAA 110011 A2 AA2 1000 11 A2 AA2 100012 A2 AA2 1000 1
求EXECL表高手,当表2的A、B、C列分别等于表1的A、B、C列时,表2的D列等于表1相映D列的总和的公式
表1:表2:
A列 B列 C列 D列 A列 B列 C列 D列
11 A1 AAA 100 11 A1 AAA 1100
11 A2 AA2 1000 11 A2 AA2 1000
12 A2 AA2 1000 12 A2 AA2 2000
11 A1 AAA 1000
12 A2 AA2 1000
求EXECL表高手,当表2的A、B、C列分别等于表1的A、B、C列时,表2的D列等于表1相映D列的总和的公式表1:表2:A列 B列 C列 D列 A列 B列 C列 D列11 A1 AAA 100 11 A1 AAA 110011 A2 AA2 1000 11 A2 AA2 100012 A2 AA2 1000 1
1、在表2的A1输入
=INDEX(表1!A:A,SMALL(IF(MATCH(表1!$A$1:$A$1000&表1!$B$1:$B$1000&表1!$C$1:$C$1000,表1!$A$1:$A$1000&表1!$B$1:$B$1000&表1!$C$1:$C$1000,)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(1:1)))&""
数据公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右填充到C1,并选A1~C1一同向下填充.
2、在表2的D1输入
=SUMPRODUCT((表1!A$1:A$1000=--A1)*(表1!B$1:B$1000=B1)*(表1!C$1:C$1000=C1)*表1!D$1:D$1000)
回车并向下填充.
方法太多 D1输入 =a1&b1&c1 这是最容易理解的 你是要求和吗?D1=A1&B1&C1 D1=concatenate(A1,B1,C1)
比如表1的名称是“sheet1”,内容在1至1000行,在表2的D1输入公式:
=SUMPRODUCT((Sheet1!A$1:A$1000=A1)*(Sheet1!B$1:B$1000=B1)*(Sheet1!C$1:C$1000=C1)*Sheet1!D$1:D$1000)
公式向下拉填充复制。A、B、C列都是条件列 D列才是我要求的结果 当表1的A、B、C列=表2的A、B...
全部展开
比如表1的名称是“sheet1”,内容在1至1000行,在表2的D1输入公式:
=SUMPRODUCT((Sheet1!A$1:A$1000=A1)*(Sheet1!B$1:B$1000=B1)*(Sheet1!C$1:C$1000=C1)*Sheet1!D$1:D$1000)
公式向下拉填充复制。
收起
看不懂
表1用个总和的公式,把表1的D列复制到表2的D列就行了吧