如何通过公式获取当前单元格位置

之前是通过该公式来获取当前位置:

CONCATENATE(CHAR(COL() + 64),ROW())

如果要获取该单元格值的话外面再套一个EVAL就可以了:

EVAL(CONCATENATE(CHAR(COL() + 64),ROW()))

现在发现这只适用于A-Z列,一旦超过Z列,比如AA列,那么该公式就失效了

大家有别的办法吗,只要公式来解决

FineReport wayne_ 发布于 2024-1-26 10:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-1-26 10:57(编辑于 2024-1-26 10:57)

数字转列,例如120等于DP列

IF($a > 26, concatenate(CHAR(ROUNDUP($a / 26, 0) + 63), CHAR(MOD($a - 1, 26) + 65)), CHAR(MOD($a - 1, 26) + 65))

=====

把$a

换成COL() 

  • 1关注人数
  • 361浏览人数
  • 最后回答于:2024-1-26 10:57
    请选择关闭问题的原因
    确定 取消
    返回顶部