Excel中统计单元格中汉字的个数,不含标点符号让你职场效率大提升 您所在的位置:网站首页 怎么统计表格中的字数 Excel中统计单元格中汉字的个数,不含标点符号让你职场效率大提升

Excel中统计单元格中汉字的个数,不含标点符号让你职场效率大提升

2023-05-05 07:17| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

最近在工作中遇到了一个需求,需要对某一列的单元格中的内容统计一下汉字的个数,如下图。

查看了一下Excel中的相关函数,目前没有发现能够直接实现该功能的函数。于是乎,我进行了一番思考,想到了一个思路,我们可以先将标点符号进行替换,然后再统计身下的字符的个数不就行了嘛。今天就给大家介绍一些这个技巧吧。首先我们还是先来介绍一下用到的两个函数SUBSTITUTE和LEN吧。

一、基本函数介绍

1. SUBSTITUTE

功能:将一个字符串中的部分字符串以新字符串替换。

语法:SUBSTITUTE(Text,Old_text,New_Text,Instance_num)

参数解释:

Text:不可省略参数。为需要替换其中字符的文本,或对含有文本的单元格的引用。

Old_text:不可省略参数。为需要替换的旧文本。

New_text:不可省略参数,但有默认值空。用于替换 old_text的文本。

Instance_num:为一数值,用来指定以new_text 替换第几次出现的old_text。如果指定了instance_num,则只有满足要求的 old_text 被替换;如果缺省则将用 new_text 替换 TEXT 中出现的所有 old_text。

2.LEN

功能:获取字符串的长度

语法:Len(Text)

参数解释:

Text:为必需参数,表示要查找其长度的文本,空格将作为字符进行计数。

二、具体实现

根据以上的介绍,小伙伴们应该能想出思路了吧,我们通过嵌套SUBSTITUTE对文本中的标点符号(如:逗号、句号、顿号、感叹号、问号等)替换为空值,返回替换后的文本。然后再使用LEN函数来求汉字的个数。公式为:=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,",",""),"。",""),":",""),";",""),"!",""),"?","")," ",""))。这样就可以得到如开头所演示的结果。

三、扩展应用

根据以上的介绍,其实我们可以在很多场景下进行应用哟,这里再给大家介绍一个场景,如下所示每个部门的人员如下,需要统计每个部门的人数。

同样使用SUBSTITUTE函数先替换掉顿号后计算一个长度,然后再计算个没有去掉顿号的长度,这样就根据顿号的个数+1计算出人数啦。公式为:=LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1,结果如下:

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有