假设我根据偏移量在单元格A3中进行了计算:
= STDEV(OFFSET(H30,1-M2,0,M2,1))
因为当我点击单元格时使用偏移不会使范围可见,我想添加几个检查以确保计算总是正确的。
现在,我如何显示此OFFSET(H30,1-M2,0,M2,1)
定义的范围的顶行,左列,行数和列数?
这可以仅使用Excel公式完成,而不采用VBA吗?
答案 0 :(得分:2)
完整地址:
=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
答案 1 :(得分:2)
假设M2包含正数,那么范围总是在H30结束? (或者,如果M2为负范围,则在H32处开始)。您可以使用此公式获取完整地址
=CELL("address",OFFSET(H30,1-MAX(M2,SIGN(M2)),0))&":"&CELL("address",OFFSET(H30,1-MIN(M2,SIGN(M2)),0))