【问题标题】:How to count by formula the length of the uppercase letters of a cell in Apache OpenOffice Calc?如何通过公式计算 Apache OpenOffice Calc 中单元格大写字母的长度?
【发布时间】:2020-12-13 07:36:50
【问题描述】:

下面的公式将字符转换为大写,然后计算所有大写字母的个数。

tesT                              // A1
=LEN(SUBSTITUTE(UPPER(A1);"";"")) // A2: 4 instead of 1

【问题讨论】:

    标签: char formula uppercase string-length openoffice-calc


    【解决方案1】:

    UPPER 函数将小写转换为大写,因此它不会以这种方式工作。可悲的是,我担心 Apache OpenOffice 没有解决方案。但是,您可以使用 LibreOffice Calc 执行此操作,使用 REGEX 函数:

    =LEN(REGEX(A1;"[a-z0-9]";"";"g"))

    删除所有小写字符和数字,假设没有其他文本内容(特殊字符或类似的东西)。但是,防弹解决方案需要编写自定义函数。

    【讨论】:

      猜你喜欢
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多