excel获取当前单元格列号字母

excel获取当前单元格列号字母,第1张

由上图可以看出,COLUMN()-1表示当前单元格左侧单元格的列号,并且不是字母。表示当前单元格列号的字母的公式可以是

=CHAR(COLUMN()+64)

如下图

方法:

返回某数据在区域中的次序用MATCH函数,该函数语法为:MATCH(lookup_value,lookuparray,match-type);

第一参数为查找值,第二参数为查找区域,第三参数为查询的指定方式;

第三参数的值不同,查找方式不同,详见下图:

正常使用的是参数0,作精确查找,如图,公式为:=MATCH(I2,J2:S2,0)。

材料/工具:Excel2010

1、新建一个EXCEL工作簿,输入如图所示的一组数据,要求通过函数公式,计算单元格数值所在的行号

2、鼠标左键点击要输入公式的单元格,而后点击工作表上方的公式菜单,在d出的选项卡中,找到插入函数选项

3、点击插入函数,而后在d出的对话框,在这个对话框里面,我们可以对函数进行搜索查询,首先输入match,点击转到,

4、点击转到后,会d出符合条件的函数选择match函数,因为获取位置,这个函数是比较好的

5、选择这个函数后,点击确定,而后进入函数输入的对话框,如图将查询值放入第一个参数,数据区域放入第二个参数,第三个参数输入0,意思时候精确查找

6、输入完成后,点击确定关闭对话框就可以看到结果。

在 Excel 2007 中,可用以下公式实现题述要求:

列号用数字表示:=MATCH(CD3,BW3:CC3,0)+COLUMN(BV:BV)

列号用列标表示:=SUBSTITUTE(ADDRESS(1,MATCH(CD3,BW3:CC3,0)+COLUMN(BV:BV),4),"1","")

公式结果的图示:

公式结果的图示

设置变量I,J,分别表示行和列,假设在A1输入,这里提供思路。完整代码需要你提供些东西才行。

if cells(1,1) <> "" then

cells(1,1)value ="" '这里必须清空,不然循环收索,会死机的

if cells(1,1)value = cells(i,j) then

做你想做的比如删除

endif

endif

以上就是关于excel获取当前单元格列号字母全部的内容,包括:excel获取当前单元格列号字母、excel搜索当前行指定字符所在的列号、EXCEL中如何用函数查找单元格所在行或列等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9594037.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存