作者singermath (singer)
看板Office
标题Re: [算表] excel两笔资料对照的问题
时间Sat Sep 29 18:41:49 2007
如果只是要找出 A行中有出现的[发票号码] 而在D行中没出现的
且各发票号码所对应的金额是一样的,可以用 =Countif(Range,Cells) 解决
在C行中填入公式,如下
(在 C2 填入 =countif($D$2:$D$4,A2) 然後往下拉形成)
A B C D E
1 发票号码 金额 发票号码 金额
2 101 10 =countif($D$2:$D$4,A2) 103 30
3 102 20 =countif($D$2:$D$4,A3) 105 50
4 103 30 =countif($D$2:$D$4,A4) 101 10
5 104 40 =countif($D$2:$D$4,A5)
6 105 50 =countif($D$2:$D$4,A6)
[说明]
=Countif(Range,Cells)
会输出 Range 内中 Cells 出现的次数
如果出现0次,那即为所求
(可以搭配 [格式化条件] 让储存格的值若为0则填满红色,使结果更醒目)
[补充]
如果要像原PO所要求那样,D行中发票号码相同者对齐A行之发票号码
则需要使用VBA可以达成。
※ 引述《seast (小牛要赢阿)》之铭言:
: 软体:MS EXCEL
: 版本:2003
: 问题内容:
: 小弟在工作上遇到了问题
: 在同一张工作表下有两笔资料
: A B C D E
: 发票号码 金额 发票号码 金额
: 101 10 103 30
: 102 20 105 50
: 103 30 101 10
: 104 40
: 105 50
: 我该如何将D栏位的资料跟A栏位对照後
: 将D跟E都一起移到相同的发票号码後面
: 藉以找出没有102与104
: 结果希望如下:
: A B C D E
: 发票号码 金额 发票号码 金额
: 101 10 101 10
: 102 20
: 103 30 103 30
: 104 40
: 105 50 105 50
: 想请教板上前辈,我该使用哪个函数呢?感激不尽!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.114.43.253
1F:→ seast:感激不尽! 10/04 22:09