如何计算谷歌电子表格中逗号分隔数字的数量?

dqm*_*dqm 16 count google-sheets

我有一个值为1,2,3,4的单元格

我需要一个在另一个单元格中返回4的公式,但是这个Google电子表格看起来非常复杂.此外,我需要修剪,因为我可能在数字之间有空格.

wch*_*ito 27

一种选择是使用以下公式:

=COUNT(SPLIT(A1; ","))
Run Code Online (Sandbox Code Playgroud)

这是一个例子:

在此输入图像描述

  • = COUNTA(SPLIT(A1;","))为我工作. (14认同)
  • @vivek_bye:问题是关于数值的问题,因此在这方面得到了答案.除了答案中提到的另一个选项之外,另一个选项实际上是使用COUNTA功能.有关每个功能的详细信息,请参 [COUNT](https://support.google.com/docs/answer/3093620)和[COUNTA](https://support.google.com/docs/answer/3093991). (3认同)

bri*_*itt 10

因此,在计算非数字项目时不会错过(感谢@noway和@wchiquito,因为计数对我的文本不起作用)

COUNTA(SPLIT(A1,","))


JPR*_*JPR 7

我来参加派对有点晚了,但是:如果你想在单元格中没有任何东西时计算0 ...

=COUNTA(SPLIT(A1, ",")) - IF(LEN(A1)=0,1,0)