Google docs 在空白行中计算一行中的行数
我在谷歌文档中有一个电子表格# 他们都回来了 错误:范围长度不匹配 在这种情况下可以做些什么?使用命名节非常耗时,因为最多会有100个节Google docs 在空白行中计算一行中的行数,google-docs,Google Docs,我在谷歌文档中有一个电子表格# 他们都回来了 错误:范围长度不匹配 在这种情况下可以做些什么?使用命名节非常耗时,因为最多会有100个节 如果您最好将您的数据存储为以下格式,请向表示感谢: A B C -------------------------- 1| 2010 Row1 <X> 2| 2010 Row2 3| 2010 Row3 4| 2010 Row4 5|
如果您最好将您的数据存储为以下格式,请向表示感谢:
A B C
--------------------------
1| 2010 Row1 <X>
2| 2010 Row2
3| 2010 Row3
4| 2010 Row4
5|
6| 1999 Row1 <Y>
7| 1999 Row2
8| 1999 Row3
9| 1999 Row4
10| 1999 Row5
11| 1999 Row6
然后您可以使用:=数组公式(匹配(1,--(为空白(A1:A13)),0)-2)
(只要“年”的集合之间始终有一个空行)
返回数组结果{FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,…}ISBLANK(A1:A13)
将其更改为:{0,0,0,0,1,0…}--
返回列表中第一个match()
的位置或行:61
- 然后,对于空行和标题行,我们去掉2
- 我们必须将整个精简作为数组公式运行,因为我们需要ISBLANK()依次处理每个单元格
=filter(row(A:A), A:A="",row(A:A)<=max(filter(row(A:A),A:A<>"")))
=filter(row($A:$A),(len($A:$A)=0)*(row($A:$A)>row()))-row()-1
A B C
--------------------------
1| 2010 Row1 <X>
2| 2010 Row2
3| 2010 Row3
4| 2010 Row4
5|
6| 1999 Row1 <Y>
7| 1999 Row2
8| 1999 Row3
9| 1999 Row4
10| 1999 Row5
11| 1999 Row6
A B
--------------------------
1| 2010 <X>
2| Row1
3| Row2
4| Row3
5| Row4
6|
7| 1999 <Y>
8| Row1
9| Row2
10| Row3
11| Row4
12| Row5
13| Row6