Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: lizhliang

【求助】excel能否在文章中只提取不同的单词

[复制链接]
发表于 2010-4-17 21:07 | 显示全部楼层
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2010-4-17 21:08 | 显示全部楼层

实例14:删除重复的词组

替换前效果

替换后效果

划过

许下

一颗

划过

许下

一群

许下

划过

许下

一颗

一群

操作方法:

选中要替换的内容,先进行排序(“表格/排序”)

选择要替换的内容,按下Ctrl+H组合键,打开“替换”对话框,勾选“使用通配符”

查找内容:

替换为:

(*^13)(\1){1,}

(*^13){2,}

\1

\1

相关解释及说明:

查找1个或者1个以上、以段落标记为结尾的任意字符串,将其替换为1个。

难度级别

★★★☆☆

使用级别

★★★☆☆

回复

使用道具 举报

发表于 2010-4-17 21:23 | 显示全部楼层

提供的文章中:文章中出现的单词有480个,他们是:Course Design This……

将以下代码复制到word的VBE中并运行之,可得到当前word文章中的不重复单词个数,并将这些单词在文章最后全部列出来:

Sub test()
Dim dic As Object
Set dic = CreateObject("scripting.dictionary")
Dim arr1(), l1&, s, s1$
For Each s In ActiveDocument.Words
    s1 = s.Text
    If Left(s1, 1) Like "[a-zA-Z]" Then
      dic(Trim(s1)) = ""
    End If
Next
arr1 = dic.Keys
Selection.EndKey Unit:=wdStory
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeText Text:="文章中出现的单词有" & dic.Count & "个,他们是:"
For l1 = 0 To UBound(arr1)
    Selection.TypeText Text:=arr1(l1) & " "
Next
End Sub

回复

使用道具 举报

 楼主| 发表于 2010-4-17 21:30 | 显示全部楼层

QUOTE:
以下是引用青城山苦丁茶在2010-4-17 21:23:00的发言:

提供的文章中:文章中出现的单词有480个,他们是:Course Design This……

将以下代码复制到word的VBE中并运行之,可得到当前word文章中的不重复单词个数,并将这些单词在文章最后全部列出来:

Sub test()
Dim dic As Object
Set dic = CreateObject("scripting.dictionary")
Dim arr1(), l1&, s, s1$
For Each s In ActiveDocument.Words
    s1 = s.Text
    If Left(s1, 1) Like "[a-zA-Z]" Then
      dic(Trim(s1)) = ""
    End If
Next
arr1 = dic.Keys
Selection.EndKey Unit:=wdStory
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeText Text:="文章中出现的单词有" & dic.Count & "个,他们是:"
For l1 = 0 To UBound(arr1)
    Selection.TypeText Text:=arr1(l1) & " "
Next
End Sub

vbe怎么用呢?

回复

使用道具 举报

发表于 2010-4-17 22:43 | 显示全部楼层

7SYjmP4c.zip (15.84 KB, 下载次数: 16)
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 19:05 , Processed in 0.322873 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表