加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Excel中将数字转化为列字母形式的编号

(2016-03-04 22:36:57)
标签:

公式

excel

列标

字母

函数

分类: 信息技术

1、下面的公式将A1单元格中的数字转化为Excel列标字母,假如A1单元格中的数字为100,公式返回结果为CV,即第100列的列标CV

=SUBSTITUTE(ADDRESS(1,A1,4),"1","")

ADDRESS函数的第三个参数为“4”,返回相对引用的单元格地址。在Excel 2003中公式可以返回1-256列所表示的列标字母,在Excel 2007/2010中,数值范围为1-16384

2、如果要获取公式所在单元格的列标字母,可将公式改为:

=SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1","")

或用LEFT函数:

=LEFT(ADDRESS(1,COLUMN(),4),LEN(ADDRESS(1,COLUMN(),4))-1)

主导思想就是获得每一列的第一行,如A1AA1,然后去掉最后面的1,就得到了列的字母编号,非常感激网友的分享。

http://www/uc/myshow/blog/misc/gif/E___6725EN00SIGG.gif

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有