如何用Google表格Excel中的坐标列表替换范围?

问题描述 投票:0回答:1

此代码计算与column C中的数字在同一行的column B中的字符串长度的总和:

=SUMPRODUCT(ISNUMBER(B2:B1048576)*LEN(C2:C1048576))

enter image description here

如果不是column C,我想放置一组坐标,这些坐标由column A中的移位索引描述,该如何更改坐标范围?

enter image description here

我发现我可以使用以下代码将移位索引转换为列字母,以获得每一行的列坐标:

=SUBSTITUTE(ADDRESS(1;H1;4);"1";"")

enter image description here

但是我不知道如何使用这组坐标而不是column range C

excel google-sheets xlsx xls
1个回答
0
投票

使用索引:

=SUMPRODUCT(LEN(INDEX(C:F,N(IF({1},ROW(B2:B6))),N(IF({1},A2:A6+1))))*ISNUMBER(B2:B6))

取决于一个人的版本,退出编辑模式时,可能需要使用Ctrl-Shift-Enter而不是Enter来确认。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.