请教怎样能把Excel两列合并为一列并把当中重复的删掉?

如:
A B C
2 5 2
5 6 5
6 7 6
9 7
9
有A、B两列数,怎样才能得到C列呢?
C列是A、B两列的总和,但又没有重复的

方法有很多种,最简单的方法:
将A和B列数据都复制到C列(标题不复制),选择C列,数据>筛选>高级筛选>选择不重复的记录>确定。
如果需要删除重复的,则再:选择C列>编辑>定位>定位条件>可见单元格>确定>复制>粘贴到目标列(比如D列,然后删除C列,则新C列就是所求)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-03
按ALT+F11,打开VBA编辑器,菜单-插入-模块-右边空白处粘贴以下代码,按F5完成。

Sub Macro1()
Dim w(30000)
Range("c1:c65536").ClearContents
s = 1
For i = 1 To 10
For j = 1 To 2
If Cells(i, j) <> "" Then w(s) = Cells(i, j): s = s + 1
Next j
Next i

For i = 1 To s - 2
For j = i + 1 To s - 1
If w(j) = w(i) Then w(j) = ""
Next j
Next i
p = 1
For i = 1 To s - 1
If w(i) <> "" Then Cells(p, "c") = w(i): p = p + 1
Next i
End Sub
第2个回答  2010-10-03
1:把B列数据剪切到A列数据下面

2:(在工具栏)数据\筛选\高级筛选\将筛选结果复制到其它列\ 列表区域(选中A1:A
7)\ 条件区域(选中A1)\复制到\(选中C1)\选中不重复记录\确定

参考资料:http://tech.163.com/07/0412/15/3BT0014E000928TP.html

第3个回答  2010-10-02
好办一公式然后一拉复制公式就完了,不过你上面说的要求不太明确,你说“C列是A、B两列的总和”有点乱不过只要说明了都好办。
第4个回答  2010-10-03
先粘成一列 再筛选
相似回答