假设我在单元格 A3 中有一个基于偏移量的计算:
= STDEV(OFFSET(H30,1-M2,0,M2,1))
因为当我单击单元格时使用偏移量不会使范围可见,所以我想添加一些检查以确保计算始终正确。
现在,如何显示 this 定义的范围的顶行、左列、行数和列数OFFSET(H30,1-M2,0,M2,1)
?
这可以仅使用 Excel 公式完成,而不采用 VBA 吗?
假设我在单元格 A3 中有一个基于偏移量的计算:
= STDEV(OFFSET(H30,1-M2,0,M2,1))
因为当我单击单元格时使用偏移量不会使范围可见,所以我想添加一些检查以确保计算始终正确。
现在,如何显示 this 定义的范围的顶行、左列、行数和列数OFFSET(H30,1-M2,0,M2,1)
?
这可以仅使用 Excel 公式完成,而不采用 VBA 吗?
完整地址:
=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
假设 M2 包含一个正数,范围是否总是在 H30 结束?(或者如果 M2 为负范围,则从 H32开始)。你可以用这个公式得到完整的地址
=CELL("address",OFFSET(H30,1-MAX(M2,SIGN(M2)),0))&":"&CELL("address",OFFSET(H30,1-MIN(M2,SIGN(M2)),0))