魔方网表提供的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:空格数加一便是单词数
当然还有一些特殊的情况需要特殊处理:
比如:有多个段落的时候怎么处理?
这个大家可以想一想在评论区讨论 |