EXCEL中合并单元格内容的问题

[复制链接]
查看11 | 回复2 | 2009-4-11 21:37:55 | 显示全部楼层 |阅读模式
有三个单元格,我想合并其内容,要求合并结果中没有重复显示的内容。
如A1=123,B1=234,C1=567.在D1合并前三格内容,则D1=1234567,其中不出现有重复的数字。应该如何实现,我知道合并可以用CONCATENATE()来实现,不知如何禁止显示重复的内容。另外合并后,我想与另一单元格(如E1=469)内容比较,算有几个相同的数字。E1,D1中相同数字有2个,返回2的得值。请问EXCEL高手,这两个问题如何实现。

回复

使用道具 举报

千问 | 2009-4-11 21:37:55 | 显示全部楼层
1, 用CONCATENATE()和并a1,b1,c1到d1 按下ALT+F11,菜单:插入-模块,然后复制下面代码 在G1中输入=ORDER(D1) 这样G1就是你要得到的数字. 或者不先和并,直接输入=ORDER(A1&b1&c1) Public Function order(ByVal m As String) As String Dim a() As String ReDim a(1 To Len(m)) As String For x = 1 To Len(m) If InStr(1, m, Mid(m, x, 1)) < x Then a(x) = "" Else a(x) = M...
回复

使用道具 举报

千问 | 2009-4-11 21:37:55 | 显示全部楼层
按下ALT+F11,菜单:插入-模块,然后复制下面代码 Public Function go(Text As String) As String
Dim Temp As String
For i = 1 To Len(Text)
Temp = Mid(Text, i, 1)
If InStr...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行