作者visualchen (Visual Chen)
看板Office
標題Re: [算表] excel兩筆資料對照的問題
時間Sun Sep 30 10:14:51 2007
其實不用vba也可以作得出來。
將原po的D欄和E欄移至G欄和H欄。再至D2輸入『=IF(COUNTIF($G$2:$G$4,A2)=1,A2,"")』
E2輸入『=IF(D2<>"",B2,"")』即可。
※ 引述《singermath (singer)》之銘言:
: 如果只是要找出 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: 163.13.128.132
1F:推 seast:感謝大大!! 10/04 22:09