【问题标题】:EXCEL - How To Count The Number of Digits In a CellEXCEL - 如何计算单元格中的位数
【发布时间】:2019-11-21 17:55:22
【问题描述】:

谁能告诉我如何在 Excel 中计算单元格中的位数(数字)?

我尝试了 LEN 和 SUBSTITUTE,但无法正常工作..

例如,一个单元格包含文本和数字:b72a037h,公式将考虑 7,2,0,3,7 并返回 5。

是否可以创建这样的公式?

非常感谢。

【问题讨论】:

标签: excel-formula


【解决方案1】:

一种方法是使用SUBSTITUTE 一个一个地删除所有数字,然后将得到的长度与原始长度进行比较。差异将给出位数:

=LEN(A1) - LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
    SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1, CHAR(48), ""), CHAR(49), ""), CHAR(50), ""),
    CHAR(51), ""), CHAR(52), ""), CHAR(53), ""), CHAR(54), ""), CHAR(55), ""), CHAR(56), ""),
    CHAR(57), ""))

【讨论】:

  • 这种方法完全合理并且有效!感谢蒂姆,真是个好主意!
【解决方案2】:

或者试试这个数组公式(CTRL+SHIFT+ENTER)

=COUNT(-MID(A1,ROW($1:$99),1))

【讨论】:

  • 你有没有按CTRL+SHIFT+ENTER输入公式?
猜你喜欢
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-23
相关资源
最近更新 更多