如果A資料
姓名 地址 電話
aaa bbb ccc
111 222 333
777 888 999
B資料
姓名 地址 電話
ggg zzz yyy
111 222 333
777 888 999
是否能夠讓電腦在合併AB資料時 姓名111跟777的各只匯入一筆,也就是說不要有重複的....
2006-10-15 10:36:36 · 3 個解答 · 發問者 Peter 2 in 電腦與網際網路 ➔ 軟體
A!姓名 地址 電話aaa bbb ccc111 222 333777 888 999B!姓名 地址 電話ggg zzz yyy111 222 333777 888 999C!姓名 地址 電話aaa bbb ccc111 222 333777 888 999ggg zzz yyyC!A2=IF(A!A2="",B資料,A!A2)陣列公式須以Ctrl+Shift+Enter三鍵結束公式B資料=IF(SUM(--(COUNTIF(OFFSET(A!$A$2,,,COUNTA(A!A:A)-1),OFFSET(B!$A$2,,,COUNTA(B!A:A)-1))=0))>=ROW()-COUNTA(A!A$1:A$1000),INDEX(B!A:A,SMALL(IF(COUNTIF(A!$A$2:$A$1000,B!$A$2:$A$1000)=0,ROW($A$2:$A$1000),""),ROW()-COUNTA(A!A$1:A$1000))),"")B資料可由公式取代或由[插入]>>[名稱]>>[定義]定義名稱[參照到]輸入公式=IF(SUM(--(COUNTIF(OFFSET(A!$A$2,,,COUNTA(A!A:A)-1),OFFSET(B!$A$2,,,COUNTA(B!A:A)-1))=0))>=ROW()-COUNTA(A!A$1:A$1000),INDEX(B!A:A,SMALL(IF(COUNTIF(A!$A$2:$A$1000,B!$A$2:$A$1000)=0,ROW($A$2:$A$1000),""),ROW()-COUNTA(A!A$1:A$1000))),"")如要簡化公式多利用定義名稱如不清楚可直接複製公式到儲存格C!A2:=IF(A!A2="",IF(SUM(--(COUNTIF(OFFSET(A!$A$2,,,COUNTA(A!A:A)-1),OFFSET(B!$A$2,,,COUNTA(B!A:A)-1))=0))>=ROW()-COUNTA(A!A$1:A$1000),INDEX(B!A:A,SMALL(IF(COUNTIF(A!$A$2:$A$1000,B!$A$2:$A$1000)=0,ROW($A$2:$A$1000),""),ROW()-COUNTA(A!A$1:A$1000))),""),A!A2)再[下拉][右拉][填滿]公式到其他儲存格,
2006-10-16 07:09:40 · answer #1 · answered by 顯栓 7 · 0⤊ 0⤋
(合併後)
...A ....B......C...
姓名 地址 電話
aaa bbb ccc
111 222 333
777 888 999
ggg zzz yyy
111 222 333
777 888 999
我的"方法"為
1.[排序]:
姓名 地址 電話
111 222 333
111 222 333
777 888 999
aaa bbb ccc
ggg zzz yyy
2.D2 公式==IF(A2=A1,"",A2)
3.E2 公式=if(B2=B1,"",B2)
4.F2 公式=if(C2=C1,"",C2)
5.選D2:F2 複製至C3:E6
6.選D2:F6 [複製]
7.新增一"D!資料"[選擇性貼上][值][確定]
即分離資料
不用多記公式
提供另一方法
請參考
2006-10-16 22:53:25 補充:
方法二:(合併後)...A ....B......C...姓名 地址 電話 aaa bbb ccc111 222 333777 888 999ggg zzz yyy111 222 333777 888 999用[資料][篩選][進階篩選],勾取不重覆紀錄即可也可[複製]貼至另一活頁
2006-10-16 18:45:20 · answer #2 · answered by 中途車 5 · 0⤊ 0⤋
請問想用什麼方法合併資料 ? 剪貼, 或是....
2006-10-16 05:55:35 · answer #3 · answered by whitefox 7 · 0⤊ 0⤋