行号数值转化为列号,其实在查询及统计函数时都会用到,其实就是根据列数查找列的字母号,比如xlookup(A1,B1:B20,C1:C20)中的字母A就可以通过数字1转化xlookup(A&"1",B1:B20,C1:C20),下面就开始进行数字间的转化了。

excel小技能之如何将行号数值转化为列号SUBSTITUTE&ADDRESS函数-趣帮office教程网

转化公式很简单,在单元格内输入=SUBSTITUTE(ADDRESS(1,A2,4),1,"")后回车即可,但这个函数只能识别16384以内的数字,也就是16384列XFD以内,除非大数据处理,相对于目前的数据量也是足够的。

excel小技能之如何将行号数值转化为列号SUBSTITUTE&ADDRESS函数-趣帮office教程网

函数ADDRESS(1,A2,4)是为了将数字转化为对应列的第一行即把A2转化为CV(即100列字母)列第一行的位置结果为CV1;

excel小技能之如何将行号数值转化为列号SUBSTITUTE&ADDRESS函数-趣帮office教程网

函数SUBSTITUTE(ADDRESS(1,A2,4),1,"")是为了把CV1的后面数字调换成空值,这样就只剩CV了,即显示为CV列。

excel小技能之如何将行号数值转化为列号SUBSTITUTE&ADDRESS函数-趣帮office教程网

所以在函数推演过程中,在进行列查找时,通过COLUMN函数查找的列号,可以通过这个公式进行转化应用。