excel中如何设置公式达到这样的效果

来源:百度知道 编辑:UC知道 时间:2024/06/21 00:12:59
假设A表中
A列 B列
2008-1-12发货5000元 2008-1-15开发票2000元,
2008-2-10发货4500元 2008-1-26开票2500元
2008-2-11开发票3500元
怎样设置公式在B表中达到如下效果.最好能做成按钮.

A 发货日期 B 发货金额 C开票日期 D开票金额
2008-1-12 2000 2008-1-15 2000
2008-1-12 2500 2008-1-26 2500
2008-1-12 500 2008-2-11 500
2008-2-10 3000 2008-2-11 3000
2008-2-10 1500 ........
A表
发货日期 发货金额 开票日期 开票金额
2008-1-12 5000 2008-1-16 2000
2008-2-16 4500 2008-1-18 2500
2008-2-10 3500

B表
发货日期 发货金额 开票日期 开票金额
2008-1-12 2000 2008-1-16 2000
2008-1-12 2500 2008-1-18 2500
2008-1-12 500 2008-2-10 500
2008-2-16 3000 2008-2-10 3000
2008-2-16 1500 ......我的意思是把数据生成B表中的效果.就是说开票金额冲减最先发货金额,以此类推.

如果发货金额=开票金额,则在D1中设公式,=B1,则OK
不知道是不是你想要的结果

选中AB两列,作 查找与替换 操作:

第1次 查找 填 发货 ; 替换中填 ,发货, (两边各加一个逗号,下同)
第2次 查找 填 开发票 ; 替换中填 ,开票,
第3次 查找 填 开票 ; 替换中填 ,开票,

这时,所有数据已用逗号隔开,把B列数据复制到A列数据的下面,然后删除B列数据

选中A列 , 点菜单: "数据-分列..."

在出现的向导中,按提示一直点下一步,注意在3之第2步中,分隔符号勾选逗号

完成后,所有数据已经分列

然后,再进行筛选操作,先筛选"开票",把开票日期和开票金额分别复制到另外位置,同样地,筛选"发货",把发货日期和发货金额再分别复制另外的位置

这样,达到你的要求(这些说起来很烦,打字好累,但在表格中做起来,挺快的)