excel trim函数的问题

2012-11-09 08:39:28 +08:00
 hELLoELL
http://office.microsoft.com/zh-cn/excel-help/HA010102339.aspx#BMcount_the_number_of_words_in_a_cell

这个例子中,A1:D4单元格中文字数明显超过37了。而且貌似TRIM函数本身对中文支持就是bug?

----------------
如何统计单元格内的字数(中文)
一开始我用 len
但 如此单元格字与字中间有空格,空格也被确认为一个字。(好苦恼)
于是使用 上述 网页中的示范例子,发现统计英文无误,无奈中文就是出错。包括网页上那个例子的字数统计也是个错误。

感谢。
3460 次点击
所在节点    问与答
1 条回复
crcw
2012-11-26 21:50:19 +08:00
其实例子中是中文词组的个数,应该是16,37也是错误的。
你是想要中文字符的字数嘛?
如果是这样子的话,A1单元格如下:
A
1 过有 意义的一天!

=LEN(A1)-(LENB(WIDECHAR(A1))-LENB(ASC(A1)))

如果包括标点符号的话,
=LEN(SUBSTITUTE(A1, " ", ""))

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/52154

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX