• 回答数

    3

  • 浏览数

    176

O小魔女O
首页 > 英语培训 > 去掉重复英文

3个回答 默认排序
  • 默认排序
  • 按时间排序

耗耗和妞妞

已采纳

考虑过将A列分列后去重的方法,但题主的句子有的很长,会导致分列很多操作很不方便。

所以我自定义创建了一个公式EDTEXT,步骤如下:

代码

Public Function EDTEXT(text)

Application.Volatile True

Dim arr() As String

Dim Newt As String

arr = Split(text, " ")

For i = 0 To UBound(arr)

If Not InStr(Newt, arr(i)) > 0 Then Newt = Newt & arr(i) & " "

Next

EDTEXT = Left(Newt, Len(Newt) - 1)

End Function

复制粘贴代码

工作表输入公式即可

去掉重复英文

279 评论(11)

桃乐丝816

要求有些不太寻常,所以方法也会比较蹊跷,分步如下:

1、选中A列,按空格进行分列。(具体操作为选中A列,点击数据选项卡下的分列,并选择按空格分列,如图1)

2、数据全选并转置。(点中任意有数据的单元格,Alt+A,Ctrl+C,找个空白单元格  Ctrl+V依次操作一下,点击开始选项卡下的粘贴--转置。如下图)

3、对每列进行删除重复值操作(数据--删除重复值)

4、concat函数合并,或text函数合并

128 评论(10)

壮儿象象

读取所有的句子到list里,然后list去重

346 评论(15)

相关问答