【每日GET一技能】用公式生成对应列的字母(ABC)

阿滨
阿滨

社区优秀创作者

📌

接触EXCEL表格,无论是行和列上,都有相对应位置,今天给大家分享一期,用函数表示对应列字母位置的用法!

  • 之前有位同事有这么个疑惑:Excel中怎么用公式显示所在单元格对应列的字母呢?

  • 我头脑一热,,脑海中冒出的是row和column函数,可是仔细一想,这两个函数虽然是表示行和列,但是返回的却是数字,和字母没多大关系...

  • 后面我摸索了一会,话不多说,直接展示:

=SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,"") 直接复制到单元格就可以了。

这就需要用到一个不太常见的函数ADDRESS

ADDRESS函数的基本功能是可以得到一个以文本方式对工作薄中某一单元格的引用。

语法:=ADDRESS(行号,列号,引用类型,引用样式,工作表名文本)

初步计算得出是单元格的准确位置,所以需要用到SUBSTITUTE函数将1给置换成空白,这个函数还是挺冷门的,但是好用,哈哈GET到一个!

💡

那除了ADDRESS函数,还有没有其它函数可以直接得到相同的结果呢,答案是还有的。

还有个特别有意思的函数,叫做CHAR函数,这个函数特别有意思,大家可以再框里输入数字,会快速得出不一样的符号,这里感兴趣的同学尝试下,在数字65以后,对应的字母ABC

char(65)=A

所以这个要快速上手,也是需要和COLUMN及ROW函数搭配使用。

又GET到一个!

关于得到列字母的公式肯定还有别的解法,如果你能想到的话欢迎留言分享。

江苏省
浏览 2108
收藏
11
分享
11 +1
3
+1
全部评论 3
 
水墨的音色
感谢分享
· 广东省
回复
 
郑亿Oscar
郑亿Oscar

创作者俱乐部成员

char函数对应ASCII码的数值和字符转化,用这个函数标记列数只限于A-Z列,具有一定的局限性
· 浙江省
回复
 
WPS认证小K
WPS认证小K

@金山办公

感谢分享 不过address几个参数说的没太清楚(比如为啥引用类型那里是4)后面还是去别的地方搜了下才完全理解
· 中国
回复