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

Excel中怎样获取单元格所在列的名称?

发布网友 发布时间:2024-08-18 14:22

我来回答

1个回答

热心网友 时间:2024-08-22 08:28

要获取单元格所在列的名称,如A9单元格的列名“A”,可以用公式和自定义函数的方法来实现。
1.用公式获取列名
在任意单元格中输入公式:
=LEFT(ADDRESS(ROW(),COLUMN(),4),LEN(ADDRESS(ROW(),COLUMN(),4))-LEN(ROW()))
公式说明:先用ROW和COLUMN函数返回公式所在单元格的行号和列号,然后用ADDRESS函数返回该单元格的地址,最后一个参数4,表示返回的引用类型为相当引用,即返回A1样式地址。最后用LEFT函数返回列名。
在A9单元格中输入公式:
=SUBSTITUTE(ADDRESS(1,COLUMN(A9),2),"$1","")
公式说明:用ADDRESS函数返回A9单元格的地址,最后一个参数为2,表示返回的引用类型为绝对行号和相对列标,即A$1式样。然后用SUBSTITUTE函数将其中的“$1”替换为空。
2.用自定义函数获取列名
按Alt+F11,打开VBA编辑器,单击菜单“插入→模块”,在右侧代码窗口中输入:
Function ColumnLetter1(rng As Range) As String
ColumnLetter1 = Replace(rng.EntireColumn.Cells(1).Address(, False), "$1", "")
End Function
然后在A9单元格中输入公式
=ColumnLetter1(A9)
或:
Function ColumnLetter2(rng As Range)
ColumnLetter2= Mid(rng.Address, 2, InStr(2, rng.Address, "$") – 2)
End Function
然后在A9单元格中输入公式
=ColumnLetter2(A9)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 获取当前Excel单元格所在列的列字符 "锡"怎么组词? 在excel中如何使下拉的数字递增呢? 瓠子包蒸饺好吃还是水饺好吃呢 瓠子肉水饺怎么调馅 ...4万2000多一亩我们每年没任何补偿是否复合国家标准 行政执法指导书系5-国家赔偿法实务指导编辑推荐 ...存在哪些问题?谈一谈行政机关如何保护劳动者的劳动权利? 洞庭湖在湖南哪个城市 洞庭湖是哪个省的 洞庭湖属于哪个市 洞庭湖在哪个市 洞庭湖属于哪个城市 洞庭湖在哪个省 洞庭湖位于哪个省 湖南洞庭湖在哪个市 洞庭湖哪个市 大学本科生论文查重率要达到多少? 大学生论文查重率多少合格? 苹果的质量和空气有关系吗 怎样选择Excel表格中的单数行 魔兽世界8.0邮箱玩具获取方式介绍介绍_魔兽世界8.0邮箱玩具获取方式介 ... 雅安周边的旅游景点大全 成都到雅安周边旅游景点有哪些呢视频 怎么调出移动机顶盒里的电视? 如何通过遥控器进入移动机顶盒的设置界面? 移动宽带机顶盒怎么看电视? 中国移动宽带机顶盒怎么看电视? 如何用中国移动机顶盒看电视? 移动机顶盒怎么调出电视台? 寒山寺是什么意思? 家庭新风系统多少钱 大金新风系统价格表 家用新风系统价格贵吗? 霍尼韦尔新风系统价格 民事诉讼再审申请期限是多久 民事诉讼法规定再审申请的期限是多久 民事诉讼法关于案件再审审理期限是怎么规定的 民事诉讼再审举证期限是多久? 个人征信怎么无法注册? 个人征信查询中心为什么注册不了?