Re: [算表] excel兩筆資料對照的問題

看板Office作者 (Visual Chen)時間18年前 (2007/09/30 10:14), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
其實不用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

10/04 22:09, , 1F
感謝大大!!
10/04 22:09, 1F
文章代碼(AID): #16_mQSML (Office)
文章代碼(AID): #16_mQSML (Office)