神话使者 发表于 2021-11-24 18:42:00

知道列号为2(B列),如何转换成B:B?

各位大佬好,现在我用excel的match公式,现在返回了列的号码2(也就是B列),下面我要引用这个返回的列的号码,在另一个公式里选取整个B列(也就是B:B这种形式),请问如果不用vba,有什么相对简单的公式可以解决吗?下一个公式必须要使用”B:B"这种格式。

枣仁 发表于 2021-11-25 06:41:55

indirect(char(64+match())&":"&char(64+match()))

王星皓 发表于 2021-12-9 11:08:49

=OFFSET(A:A,,match(值,行区或,)-1)

二十四小时图文 发表于 2021-12-17 15:52:40

大佬,我想把您上面的公式输出的结果用在Match(9E+307,B:B)里面,但是我改成您的公式Match(9E+307,indirect(char(64+match())&":"&char(64+match())))后发现并不行啊

有你最幸福 发表于 2021-12-25 10:03:17

这个如何套用啊我的问题其实和他类似,我是能用MATCH计算出行号为10来,就是不知道怎么转换成10:10嵌套到counta公式里去,比如=counta(10:10)

超級騙子 发表于 2021-12-26 09:49:02

楼上的同学,你的公式是这样的:
OFFSET(1:1,,match(值,行区或,)-1)

邢笑尘 发表于 2022-1-28 16:47:23

谢谢同学的解答,谢谢!

奕茗 发表于 2022-1-29 16:02:46

但奇怪的是,不行,列可以,行不可以,我也觉得理论上这样是可行的

人生梦如路长 发表于 2022-2-3 17:17:30

人家问的是 列偏移, 你来一个行偏移, 看似都是偏移,可不是一回事。
OFFSET(1:1,match()-1,)

党丽 发表于 2022-2-27 05:00:45

谢谢你啦感觉你挺热心的是我蠢笨只知道生搬硬套,正准备开一个贴专门问询的,恰好看到你的回复,道理想通了自然就欧了
页: [1]
查看完整版本: 知道列号为2(B列),如何转换成B:B?