第一步:销售员处于合并单元格状态,假设销售员所在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. “销售类型”列两张表格不一致,左表为“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右拉下拉填充,最后再将“合计”行相关单元格字体加粗或将“合计”单元格填充颜色。
上述公式的结果如下图示: