公式中,根据本单元格位置获取相对位置的其他单元格的值

image.png比如说我的每一个排名的单元格,需要公式里获取他的上一行的单元格值做一些判断。

能不能直接用公式获取相对位置的单元格?因为这些排名单元格除了位置不同,其他逻辑都是一致的,解决了这个问题,直接复制就可以,实在不想几百个都手动改。

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

这个目前还是需要手工改单元格,直接拖拽会自动判断,但是复制黏贴不行

===========

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

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

  • Felamin Felamin(提问者) 本来用EVAL((char(col() + 64)) + \"\" + (row() - 1)是可以获取,但是只适用于前26个单元格。我在想有没有根据行列号都是数字(12, 3)来获取单元格,而不是L3来获取的函数?
    2023-05-22 11:08 
  • snrtuemc snrtuemc 回复 Felamin(提问者) 这个你做个判断转换,看修改答案
    2023-05-22 11:13 
最佳回答
0
年年plusLv5中级互助
发布于2023-5-22 11:09(编辑于 2023-5-22 11:09)

eval("A" + "1")   绝对引用A1单元格

  • Felamin Felamin(提问者) 问题关键就是如何拿到列号,如我图里的CM 、 CR
    2023-05-22 11:11 
  • 2关注人数
  • 360浏览人数
  • 最后回答于:2023-5-22 11:13
    请选择关闭问题的原因
    确定 取消
    返回顶部