识别两个单元格引用的内部范围

识别两个单元格引用的内部范围

我想创建类似的东西。将有两个单元格。一个用于输入一个单元格引用,另一个用于输入另一个单元格引用。示例:单元格 A1 和 A10 内的范围是什么?答案是“A2:A9”。好处是我的引用将始终在同一列中。有什么办法吗?

我试过

    =A10 - A1

但它没有用。我认为循环有某种用处,但无法找出原因。救命!

答案1

您可以尝试使用以下公式:

=CONCATENATE("A",RIGHT(B1,LEN(B1)-1) +1,":A",RIGHT(C1,LEN(C1)-1) -1)

它提取单元格编号,然后添加/删除以获得内部范围。最后,它将结果连接起来。

在此处输入图片描述

答案2

如果我稍微修改一下你的措辞,我的解释最终会是这样:

A2:A1
A3:A10
A4:=CELL("address",OFFSET(INDIRECT(A2),0,1))
A5:=CELL("address",OFFSET(INDIRECT(A3),0,-1))
A6:=COLUMNS(INDIRECT(A4&":"&A5))

A2 和 A3;范围的左端和右端。A4
和 A5:范围结束“内部”的 1 个单元格。A6
:范围内的单元格数量。

相关内容