精华内容
下载资源
问答
  • 如何用Word统计文本出现的次数(转) 有的时候,我们要在一个文档中查找某个文本出现的总次数,也就是查找该文本的总数量,例如在一份违纪登记表格中查找一个姓名被记载的总数,类似的应用还有很多。但Word没有这样的...
    如何用Word统计文本出现的次数(转)

     有的时候,我们要在一个文档中查找某个文本出现的总次数,也就是查找该文本的总数量,例如在一份违纪登记表格中查找一个姓名被记载的总数,类似的应用还有很多。但Word没有这样的功能,我编写了一个宏,使Word具有统计单个文本总数量的功能。下面介绍实现方法。

    20060508132211564.jpg

    图1

      第一步 单击Word菜单[工具]→[宏]→[宏],输入宏的名称“FindText” ,然后单击[创建]按钮。

      

      第二步 在弹出的VisualBasic编辑器的代码窗口中完成以下内容:

      

      Sub FindText()

      

      Text = InputBox("请输入要查找的文本:", "提示")

      

      With ActiveDocument.Content.Find

      

      Do While .Execute(FindText:=Text) = True

      

      tim = tim + 1

      

      Loop

      

      End With

      

      MsgBox ("当前文档查找到 " + Str(tim) + " 个 " + Text), 48, "完成"

      

      End Sub

      

      第三步 录入完毕后,单击菜单[文件]→[关闭并返回到Micrcsoft后Word].

      

      第四步 单击菜单[工具]→[自定义],单击“命令”选项卡,在“类别”中选择“宏”,将右边的“Normal.NewMacros.FindText”命令拖入“编辑”菜单中,并右击拖入的命令,在“命名”框中重命名为“查找文本数量”(如图)。

      

      以后要统计文本数量时,只要单击[编辑]→[查找文本数量],按提示输入要查找的内容,单击[确定]就得到统计结果。

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-115253/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/14102/viewspace-115253/

    展开全文
  • 统计文本出现的每个每个单词的次数,并列出频率最高的前五个单词 # coding=utf-8 from random import randint # 读取文本 with open('test.txt') as t: content=t.readlines() # print(content) # 对读取到的...

    统计文本出现的每个每个单词的次数,并列出频率最高的前五个单词

    # coding=utf-8
    from random import randint
    # 读取文本
    with open('test.txt') as t:
        content=t.readlines()
        # print(content)
        # 对读取到的文本进行分词,以空位符为分割符
        content[0:-1]=content[0].split()
        mapping=dict()
        # 将列表中的单词转化为小写
        for s in content:
            words=[s.lower()]
            # 计算单词的个数并写入字典中
            for word in words:
                mapping[word]=mapping.get(word,0)+1
        #         对字典中的元素进行排序
        mapping_list=sorted(mapping.items(),key=lambda i:i[1],reverse=True)
        # 输出出现频率最高的五个单词
        print(mapping_list[0:5])

    最后的结果:

    [('and', 4), ('of', 4), ('the', 4), ('to', 3), ('semantic', 3)]

     

    展开全文
  • 有时在遇到一个文本需要统计文本内词汇的次数 的时候 ,可以用一个简单的python程序来实现。 解决方案 首先需要的是一个文本文件(.txt)格式(文本内词汇以空格分隔),因为需要的是一个程序,所以要考虑如何将文件打开...
  • 问题描述有时在遇到一个文本需要统计文本内词汇的次数的时候,可以用一个简单的python程序来实现。解决方案首先需要的是一个文本文件(.txt)格式(文本内词汇以空格分隔),因为需要的是一个程序,所以要考虑如何将文件...

    问题描述

    有时在遇到一个文本需要统计文本内词汇的次数的时候,可以用一个简单的python程序来实现。

    解决方案

    首先需要的是一个文本文件(.txt)格式(文本内词汇以空格分隔),因为需要的是一个程序,所以要考虑如何将文件打开而不是采用复制粘贴的方式。这时就要用到open()的方式来打开文档,然后通过read()读取其中内容,再将词汇作为key,出现次数作为values存入字典。

    图 1 txt文件内容

    再通过open和read函数来读取文件:open_file=open("text.txt")

    file_txt=open_file.read()

    然后再创建一个空字典,将所有出现的每个词汇作为key保存到字典中,对文本从开始到结束,循环处理每个词汇,并将词汇设置为一个字典的key,将其value设置为1,如果已经存在该词汇的key,说明该词汇已经使用过,就将value累积加1。

    代码示例:def wordcount(readtxt):

    readlist = readtxt.split()

    dict1={}

    for every_world in readlist:

    if every_world in dict1:

    dict1[every_world] += 1

    else:

    dict1[every_world] = 1

    return dict1

    print(wordcount(file_txt))

    这里加了def函数把该程序封装成一个函数。

    最后输出得到词汇出现的字典:

    图 2 形成字典

    展开全文
  • 如何统计某个单元格区域内相同的文本出现的次数?例如:下图中,B2:B4单元格区域中,每一行都包括了“小小筱,allen,Excel,小小筱,Word”这5个文本值,我们可以看到“小小筱”在B2:B4单元格区域中出现了6次,那用...

    如何统计某个单元格区域内相同的文本出现的次数?

    例如:下图中,B2:B4单元格区域中,每一行都包括了“小小筱,allen,Excel,小小筱,Word”这5个文本值,我们可以看到“小小筱”在B2:B4单元格区域中出现了6次,那用数组公式是怎样子算出来的呢?

    2eccc60f6786acbfab888fe88927198c.png

    解题思路可以有以下4步:

    ①先计算B2:B4单元格区域中每一行的字符总数;

    ②把要统计的字符替换为空,计算除去统计字符之后,其余字符的个数;

    ③用第①步的字符总个数减去第②步除去统计文本之后的字符总个数,即可得到每一行要统计文本的字符个数;

    ④计算B2:B4单元格区域中统计文本出现的次数。

    具体操作步骤如下:

    1、计算B3:B4单元格区域中每一行的字符总数。

    下图中,F2、F3、F4单元格中的公式分别为:=LEN(B2)、=LEN(B3)、=LEN(B4),结果分别为24、25、23,也就是B2单元格中的字符个数为24,B3单元格中的字符个数为25,B4单元格中的字符个数为23。

    02929d6f4efb9bffc1b0fd6603a88bcb.png

    2、把要统计的字符替换为空,计算除去统计字符之后,其余字符的个数。

    下图中,F8、F9、F10单元格中的公式分别为:=LEN(SUBSTITUTE(B2,"小小筱",""))、=LEN(SUBSTITUTE(B3,"小小筱",""))、=LEN(SUBSTITUTE(B4,"小小筱","")),结果分别为18、19、17,也就是B2单元格中除去“小小筱”之后的字符个数为18,B3单元格中除去“小小筱”之后的字符个数为19,B4单元格中除去“小小筱”之后的字符个数为17。

    20a3d2a59c9982f9194038284049429e.png

    3、用第1步的字符总个数减去第2步除去统计字符之后的字符总数,即可得到每一行要统计文本的字符个数。

    下图中,F14、F15、F16单元格中的公式分别为:=LEN(B2)-LEN(SUBSTITUTE(B2,"小小筱",""))、=LEN(B3)-LEN(SUBSTITUTE(B3,"小小筱",""))、=LEN(B4)-LEN(SUBSTITUTE(B4,"小小筱","")),结果分别为6、6、6,也就是B2单元格中“小小筱”的字符总个数为6,B3单元格中“小小筱”的字符总个数为6,B4单元格中“小小筱”的字符总个数为6。

    d74ef304a50930d6d3ff3db07e912a49.png

    4、计算B2:B4单元格区域中统计文本出现的次数。

    下图中,F20、F21、F22单元格中的公式分别为:=(LEN(B2)-LEN(SUBSTITUTE(B2,"小小筱","")))/LEN("小小筱")、=(LEN(B3)-LEN(SUBSTITUTE(B3,"小小筱","")))/LEN("小小筱")、=(LEN(B4)-LEN(SUBSTITUTE(B4,"小小筱","")))/LEN("小小筱"),结果分别为2、2、2,也就是B2单元格中“小小筱”出现了2次,B3单元格中“小小筱”出现了2次,B4单元格中“小小筱”出现了2次。

    a80ca542afcaa8ce47dd8b3be868d528.png

    5、最后一步,将公式整合成一条数组公式,就是我们想要的结果。

    下图中,在E26单元格中输入公式:=SUM(LEN(B2:B4)-LEN(SUBSTITUTE(B2:B4,E25,"")))/LEN(E25),按“Ctrl+Shift+Enter”结束公式输入即可。

    a8bd788eb5a50e545075bbb503494789.png

    6、动图演示如下。

    f1200a2900614ab2a29e54faa9480d26.gif

    今天就跟大家分享到这里,如果你想要学习更多的办公技巧,可以持续关注我的头条号哦~

    展开全文
  • 商务合作请加微信:Allen_Lyq投稿:jiangjunpeng1996@126.com如何统计某个单元格区域内相同的文本出现的次数?例如:下图中,B2:B4单元格区域中,每一行都包括了“小小筱,allen,Excel,小小筱,Word”这5个文本值...
  • def getText(): txt = open('hamlet.txt', 'r').read() txt = txt.lower() for ch in '!...我统计的英文文本是哈姆雷特,只需要把你想要统计的文本拷贝到项目根目录,然后进行相应修改即可。
  • 如题,~>grep -o .... 号的的部分,这样写相当于执行cat file在终端输出内容一样,加了 -o 就相当于每个字符占用一行 -o, --only-matching Print only the matched (non-empty) parts of a matching line,
  • 如何统计某个单元格区域内相同的文本出现的次数?例如:下图中,B2:B4单元格区域中,每一行都包括了“小小筱,allen,Excel,小小筱,Word”这5个文本值,我们可以看到“小小筱”在B2:B4单元格区域中出现了6次,那用...
  • { 下面这个函数返回SubStr在S中指定位置开始后位置 } { 例如:PosExx( 'ab ', 'abcabcab ',3)返回4 } function PosExx(const substr: AnsiString; const s: AnsiString; const start: Integer): Integer; ...
  • 统计中文文本中人物出现次数

    千次阅读 2020-04-09 22:49:21
    大家好,今天跟大家介绍一下如何统计文本中人物出现的次数? 共现关系: 在文献计量学中,关键词的共词方法常用来确定该文献集所代表学科中各主题之间的关系。而在这里,我们需要通过分析一篇小说或剧本,来分析剧中...
  • 如何统计英文文本中某些字母出现的次数 public class Java_3 { public static void main(String[] args) { String text = "Beijing, the Capital City, is the political," + "cultural and diplomatic ce...
  • 2、统计出“Italy”出现的次数 3、将所有的“Italy”替换成为“Germany” 4、生成该文本的密文(密文是每个字符后续第三个字符。比如:A-----D;B-----E) 我是新手 实在写不来 怎么写怎么错 求高人指点啊~~~~
  • 欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。1 前言近日,小编收到一粉丝留言,想要知道如何用py...
  • 数据很有意思:1 行数比较大,1000多万行,但每行并不长。直接用powershell命令来处理,比较费内存,我用16g内存也非常卡,但貌似有人有64也不128内存来着。有空我找他算算。2 昨我用powershell手写了个占内存不...
  • 对于实现这个项目,我在做的过程中出现了许许多多的bug(本人十分小白),在这里我想在展示如何实现的过程中提出来,希望能帮助到和我一起学习的小伙伴! 在正式开始实现功能之前,... //记录该单词出现的次数 }...
  • 今天来试一下如何利用 python 来统计文本中每个英文单词出现的次数 列出了两种方法,一种是直接调用 Counter 函数,核心代码一行搞定 另一种是手写的利用 python 中的字典来统计 1.首先将文本文件导入 文本是...
  • 今天来试一下如何利用 python 来统计文本中每个英文单词出现的次数列出了两种方法,一种是直接调用 Counter 函数,核心代码一行搞定另一种是手写的利用 python 中的字典来统计1.首先将文本文件导入文本是长这样子的 ...
  • 我有一个用python编写列表,其中充满了...我目的是计算完整文档中每个单词的出现次数。我可以使用以下代码成功完成此操作:for x in texts_list:for l in x:if l in term_appearance:term_appearance[l] += 1el...
  • 当我们遇到一大段文本如何获取文本中热词,首先我先对文本进行序列化(序列化过程就不说了),然后对其进行统计: 常规思路 words = [ 'look','into','my','eyes','look','into','my','eyes','the', 'eyes','the...
  • 调用MapReduce对文件中各个单词出现的次数进行统计一、安装Linux二、实验前的准备工作合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格...
  • 假设您意思是统计非空白文本的出现次数,如下所示:import collectionstitles = Nonecounts = collections.defaultdict(int)with open("file.txt") as fd:for line in fd:items = line.split("\t")if titles is ...
  • #include #include#include#include#includeusing namespacestd;#define MAX 2000charpText[MAX];charch;FILE*fp,*out;//单词类classWords{public:Words(stringstr){count=1;... //出现的次数str...
  • 如何进行文本词频统计呢?看看思路哟 1、open( ) 读取文本,for 对特殊字符进行 ch.replace( )替换; 2、hamletTxt.split( ) 对单词切分,获得了一个以空格分开单词小写归一化文本; 3、把单词作为字典key counts...
  • 1,统计随机序列中某元素出现的次数更加简洁的方法第二个问答解决方案:英文文本运行结果
  • 在你不会使用数据透视表之前,统计表格中各项内容的重复次数,你...下图中,表左边是我们要统计城市重复出现的次数,右边是实现的效果。具体操作步骤如下:1、将鼠标光标移到内容区域中的任意一个单元格,点击菜单...

空空如也

空空如也

1 2 3 4 5 6
收藏数 116
精华内容 46
关键字:

如何统计文本出现的次数