专打骡狗 发表于 2021-10-13 17:27:00

根据单元格或单元格区域的引用获取这个单元格或区域的地址? ...

比如,A1单元格,通过某函数得到A1单元格的地址:"A1"
   A1:C3区域,通过某函数得到地址:"A1:C3"
目前,EXCEL好像只有一个函数ADDRESS能获取地址,但是是通过行列号获取,而不是单元格引用获取,比如=ADDRESS(A1)的写法是错误的,另外这个函数也不能获取区域的地址。
    但是在VBA里面,ADDRESS属性是可以获取的,比如range("A1:C3").Address 就可以得到$A$1:$C$3
附件就不上传了,主要是请教下大佬有没有方法得到这个地址。

云仁和 发表于 2021-10-26 14:39:28

=CELL("address",XXXX)
但是,区域引用时,只返回左上角的单元格地址

当你爱上阅读 发表于 2021-10-26 23:01:53

比如A2:B6
=CELL("address",INDEX(A2:B6,1,1))&":"&CELL("address",INDEX(A2:B6,ROWS(A2:B6),COLUMNS(A2:B6)))

发表于 2021-11-22 19:21:03

也算可以,谢谢分享!

韦兄 发表于 2022-1-8 15:41:22

可以的,虽然长了点,谢谢分享!
页: [1]
查看完整版本: 根据单元格或单元格区域的引用获取这个单元格或区域的地址? ...