【问题标题】:Count number of values in a cell unless blank计算单元格中的值数,除非为空白
【发布时间】:2018-06-28 00:26:59
【问题描述】:

我有一个使用允许多项选择的下拉列表的单元格。如何计算选择的数量?

我用过这个: =LEN(A2)-LEN(SUBSTITUTE(A2,",",""))+1

但这不考虑空白或没有选择。如果没有选择,如何也显示 0?

【问题讨论】:

  • 计算逗号。如果您有其他方法,我将不胜感激。
  • 老实说,我不知道您可以让下拉控件返回以逗号分隔的多个选择列表。 ...一个很好的例子,说明我为什么喜欢在这里帮助别人!... 好的,所以你想避免空白 - 这是否意味着它们作为连续的 cmets 返回? ,, ?
  • 选区有空格吗?如果不是,用逗号代替空格,修剪结果,然后用逗号计算空格。
  • @jeeped 他们没有空格,你能提供答案吗?
  • ...对于您的新示例,您需要从中获得哪些信息?

标签: vba excel excel-formula


【解决方案1】:

如果您的选择没有空格,则用逗号代替空格,修剪结果然后用逗号计算上述空格。

=LEN(trim(SUBSTITUTE(A2,","," ")))-LEN(SUBSTITUTE(trim(SUBSTITUTE(A2,","," "))," ",""))+sign(len(a2))

【讨论】:

  • @guybrianadams - 这很容易解决;也许本来可以做的事情。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-02-03
  • 1970-01-01
  • 1970-01-01
  • 2022-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多