请问,Excel公式,如何匹配两列公式的结果?

如图所示,请问,如何得到想要的结果呢?

第一步:销售员处于合并单元格状态,假设销售员所在A列,选中A列取消合并单元格,然后CTRL+G定位,定位空值

第二步:定位后键入【=上箭头】即【=a4】,同时摁ctrl+enter填充空值。

第三步:右侧表格需要同样的操作取消单元格填空并补充空值

第四步:假设销售类型为自营代表A,销售类型为寄卖代表B,姓名所在位置为G2,那么I2=SUMIFS(C:C,A:A,G2,B:B,IF(H2="自营","A","B")),J2=SUMIFS(D:D,A:A,G2,B:B,IF(H2="自营","A","B")),公式下拉可以得到左边的结果

第五步:清除右侧合计区域的数值,然后选中区域I2:J4,同时摁ALT+[=]即ALT+等于符号完成求和,下面重复此操作。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-02

单从题给表格的数据看,两张表格无法匹配,因为:
1. “销售类型”列两张表格不一致,左表为“A”或“B”,右表“自营”或“寄卖”
2. 左表无日期标示,右表有日期标示
3. 左表是“销售价格”,右表是“销售金额”(可以认为“销售价格”=“销售金额”)

但将上述不同点按如下设置,是可以匹配的:
1. “销售类型”中 “A”=“自营”,“B”=“寄卖”
2. 设左表数据为右表日期之值
3. 设“销售价格”=“销售金额”

因为两个表均有合并单元格,匹配起来有困难,目前解决的方法是在左表加“辅助列”
在 Excel 2007 中,“辅助列”的内容可用如下公式实现(在 B2 单元格输入后下拉填充):
=IF(ISBLANK(A2),A1,A2)

加“辅助列”公式的结果如下图示:

“辅助列”公式的结果图示

在 Excel 2007 中,加了“辅助列”后,可在右表用以下公式达到题要求(右表匹配左表数据):

1. 不计“合计”数值(J2单元格输入先右拉后下拉填充)=IF($I2="合计","heji",IF(ISBLANK($H2),IFERROR(INDEX($B$1:$E$7,MATCH($H1&$I2,$B$1:$B$7&$C$1:$C$7,0),COLUMN(D:D)-1),""),IFERROR(INDEX($B$1:$E$7,MATCH($H2&$I2,$B$1:$B$7&$C$1:$C$7,0),COLUMN(D:D)-1),"")))

2. 计“合计”数值(J4单元格输入先右拉后下拉填充)=IF($I4="合计",SUM(J2:J3),IF(ISBLANK($H4),IFERROR(INDEX($B$1:$E$7,MATCH($H3&$I4,$B$1:$B$7&$C$1:$C$7,0),COLUMN(D:D)-1),""),IFERROR(INDEX($B$1:$E$7,MATCH($H4&$I4,$B$1:$B$7&$C$1:$C$7,0),COLUMN(D:D)-1),"")))

注1:因为“合计”单元格的数值是上两行相关单元格的内容,所以计“合计”数值时要下移到合适的位置。
注2:实际操作时,先以上述公式1右拉下拉填充,然后下移后用公式2右拉下拉填充,最后再将“合计”行相关单元格字体加粗或将“合计”单元格填充颜色。

上述公式的结果如下图示:

公式1的结果图示

公式2的结果与“合计”字体加粗的图示

第2个回答  2021-11-01
exce乚公式,想要匹配两项公式的结果,就要设一个小程序,或者是设一个公式就可以了
第3个回答  2021-11-01
在上面的数据中,我们想找到A列和B列中都有的数据。可以使用excel中的VLOOKUP函数对这两列数据进行匹配。输入VLOOKUP系统会自动提示用法,输入函数=VLOOKUP(A1,B:B,1,0)。然后按回车键。即可。这个函数表示要查找A列的数据,在B列中进行匹配。返回A列的数据,模糊匹配
相似回答