首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Office Excel计数函数

Microsoft Office Excel计数函数
EN

Stack Overflow用户
提问于 2017-04-21 00:26:45
回答 2查看 15关注 0票数 0

在特定行中,我想计算第一个和最后一个数据之间的单元格数量,例如:

代码语言:javascript
复制
a1- blank
b1 -blank
c1-5
d1-blank
e1-blank
f1-2
g1-blank
h1-blank
i1-8
j1-blank
k1-blank
l1-blank
m1-blank
n1-blank
o1-7
p1-blank

所以我想计算一下C1和O1之间的单元格数量

EN

回答 2

Stack Overflow用户

发布于 2017-04-21 00:32:19

使用匹配:

代码语言:javascript
复制
=MATCH(1E+99,A1:P1)-MATCH(TRUE,INDEX(A1:P1<>"",),0)

如果值是文本而不是数字,请将1E+99更改为"ZZZ"

票数 1
EN

Stack Overflow用户

发布于 2017-04-21 00:33:46

另一种选择是使用Array/CSE公式来获取为该行填充的最小和最大列:

代码语言:javascript
复制
=MAX(IF(A1:X1>0, COLUMN(A1:X1))) - MIN(IF(A1:X1>0, COLUMN(A1:X1)))

这将获得包含数据的最大列数和最小列数,并将它们相减。因为它是一个数组/CSE公式,所以使用Ctrl+Shift+Enter来输入它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43524989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档