问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何通过Excel列号取得其对应的列字母

发布网友 发布时间:2022-04-25 01:11

我来回答

4个回答

热心网友 时间:2023-10-19 01:10

在编程中,我们常常利用POI或者其他接口操作Excel文件。当通过列号写公式时,很麻烦。因为Excel公式中,使用列字母形式表示单元格。比如:SUM(B1:B5),下面的方法可以通过Excel列号取得其对应的列字母。这样通过循环列号,得到对应的列字母就可以方便的进行操作不同列了。下面是实现代码。

Java实现

/**
* 获取一列对应的字母。例如:ColumnNum=1,则返回值为A 列号转字母
*/
private String getColumnName(int columnNum) {
int first;
int last;
String result = "";
if (columnNum > 256)
columnNum = 256;
first = columnNum / 27;
last = columnNum - (first * 26);

if (first > 0)
result = String.valueOf((char) (first + 64));

if (last > 0)
result = result + String.valueOf((char) (last + 64));

return result;
}

VBA实现

'获取一列对应的字母
'例如:ColumnNum=1,则返回值为A
'列号转字母
Function getColumnName(ByVal ColumnNum As Integer) As String
Dim First As Integer, Last As Integer
Dim Result As String

热心网友 时间:2023-10-19 01:11

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

热心网友 时间:2023-10-19 01:11

=SUBSTITUTE(ADDRESS(1,这里是列号,4),"1","")

热心网友 时间:2023-10-19 01:12

比如你要查找列数为“n”对应的第n列的字母
=SUBSTITUTE(ADDRESS(1,n,4),"1","") 这样就可以了
n可以换车单元格引用比如A1单元格是具体的列数,求对应列数的字母
=SUBSTITUTE(ADDRESS(1,A1,4),"1","") 这样就可以了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...抛物线y=x2-4x+3与x轴交于A、B两点,与y轴交于点C,连AC,将直线AC向右... 抢劫罪的构成要素有哪些 抢劫罪的几个要素 抢劫罪违反了什么法律 转化型抢劫的法律认定 我想问问我的魔兽世界帐号值多少钱? 我的号能卖多少?(魔兽世界) 求评估魔兽世界账号价值,懂得来! 魔兽世界账号问题,我有一个90级的DK,想便宜出售了,直接卖了,想问问大... 魔兽世界号价值评估 请教,在excel里,返回某行最后一个非空数据所在单元格的列号? excel 行号 列号 Excel如何查找列号 为什么我的EXCEL的列号变成数字而不是字母了? excel第80列的列标是 excel 列号 EXCEL2003的工作表由什么行什么列组成 行号列号分别用什么 Excel行号按照什么顺序排列,是英文,阿拉伯数字还是哪些呢? Excel列号是什么排列的? EXCEL排表行号和列号分别用什么表示 excel的工作表列号由什么表示 Excel的行号和列号是以什么方式命名的 怎样通过图片手机定位? 想问一下,开着手机定位,然后截屏发出去给对方,对方会看得到图片定位吗?不是拍照的照片,是截图来的。 科学硕士不得报考执业医师 大家说这个政策是怎么出来的 08-09年国家颁布的新法,高分送上! 关于国家自然科学基金的申请 美国nsf 每年什么时候申报 朱桂龙的研究工作及成果 如何在高水平期刊上发表英文论文 Excel共由256列组成,列号用字母表示,从A到什么 excel中如何通过行号列号引用单元格数据 如何用360安全卫士清理c盘空间 怎样用360释放C盘空间? 怎样清理c盘空间,360什么得除外,也请理不了了,应该删那些东西呢 360安全卫士怎么清理c盘 c盘原有15个G后来再一看只有10个G了,用360清理后也没有空间增大,磁盘清理之后只多了38M,如何清理C磁盘 天天用360清理垃圾 C盘空间还是在不断的减少怎么办 跪求C盘清理的方法!现用360清理 我用了360卸载,但是卸载之后发现C盘被占了5G的空间,接下来该怎么办才能删除? C盘空间越来越小,一直用360清理,但是还一很多垃圾,要怎么清理这些不用的垃圾呢 干冰、烧碱和小苏打三种物质分别与图中人类活动有关.请将它们的化学式填写在横线上.①______可用于制肥 烧碱的主要用途是什么? 烧碱能干什么 碱可以代替烧碱做自制肥皂么?? 想要自制肥皂,要家庭制法!不要实验室制法!要原料比例!不要几克几克的!我家没天平秤!除了氢氧化钠, 如何在家自制肥皂? 烧碱纯碱的生产会产生什么环境污染物 征信支付宝里怎么查询 支付宝查征信怎么查