魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 13571|回复: 1

[原创] 如何计算多行文本中英文单词的数量

[复制链接]
y092012 发表于 2018-12-14 16:05:58 | 显示全部楼层 |阅读模式
魔方网表提供的LEN(text)函数可以计算文本中的字符数,
但如果文本中是一段英文,每个单词的字符数不一样,如何计算这段英文中的单词数呢?

思路:通过计算文本中的空格数量来计算单词数,一般情况下空格数比单词数少1
公式示例:LEN($MF(多行文本)$)-LEN(SUBSTITUTE($MF(多行文本)$," ",""))+1
公式解释:
LEN($MF(多行文本)$):计算出多行文本中总的字符数,
LEN(SUBSTITUTE($MF(多行文本)$," ","")):计算出除空格之外的字符数,
LEN($MF(多行文本)$)-LEN(SUBSTITUTE($MF(多行文本)$," ","")):计算出空格数
LEN($MF(多行文本)$)-LEN(SUBSTITUTE($MF(多行文本)$," ",""))+1:空格数加一便是单词数

当然还有一些特殊的情况需要特殊处理:
比如:有多个段落的时候怎么处理?
这个大家可以想一想在评论区讨论
程寒素 发表于 2021-1-10 19:40:00 | 显示全部楼层
:loveliness::curse::curse:
回复

使用道具 举报

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

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2025-7-6 08:58 , Processed in 0.064732 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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