2

假设我在单元格 A3 中有一个基于偏移量的计算:

 = STDEV(OFFSET(H30,1-M2,0,M2,1))

因为当我单击单元格时使用偏移量不会使范围可见,所以我想添加一些检查以确保计算始终正确。

现在,如何显示 this 定义的范围的顶行、左列、行数和列数OFFSET(H30,1-M2,0,M2,1)

这可以仅使用 Excel 公式完成,而不采用 VBA 吗?

4

2 回答 2

3

完整地址:

=ADDRESS(ROW(OFFSET(H30,1-M2,0,M2,1)),COLUMN(OFFSET(H30,1-M2,0,M2,1))) & ":" &
 ADDRESS(ROW(OFFSET(H30,1-M2,0,M2,1))+ROWS(OFFSET(H30,1-M2,0,M2,1))-1,
 COLUMN(OFFSET(H30,1-M2,0,M2,1))+COLUMNS(OFFSET(H30,1-M2,0,M2,1))-1)

感谢 Richard Schollar:http ://www.mrexcel.com/forum/excel-questions/506397-formula-show-full-address-named-range-without-visual-basic-applications.html

于 2013-07-30T06:10:39.263 回答
3

假设 M2 包含一个正数,范围是否总是在 H30 结束?(或者如果 M2 为负范围,则从 H32开始)。你可以用这个公式得到完整的地址

=CELL("address",OFFSET(H30,1-MAX(M2,SIGN(M2)),0))&":"&CELL("address",OFFSET(H30,1-MIN(M2,SIGN(M2)),0))

于 2013-07-30T12:48:00.133 回答