作者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