求助_xls操作时,如何获取当前列号对应的列标?_人力资产
作者 |
|
mevmev [个人空间]
注册  2017-03-15 发贴数 157 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
往单元格写函数时,都要使用行标,即类似 A1,B3,AA25,AC366 虽然可以串接 SUBSTITUTE(ADDRESS(1,COLUMN(),4,1),1,"") 只是字符串太过长了 烦请老师添加获取列对应的列标功能,非常感谢 |
|
|
于 2017-04-19 12:21 被 mevmev 修改
|
|
1638607591 [个人空间]
注册  2017-04-19 发贴数 33 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
string c2l(int a) { if (a < 1 || a > 701) {return "超出本函数计算范围";} else { int b, c; string c1, c2, c3, vll; b = a / 26; c = mod(a, 26); c1 = str_get_sub("ABCDEFGHIJKLMNOPQRSTUVWXYZ", b - 1, 1); c2 = str_get_sub("ABCDEFGHIJKLMNOPQRSTUVWXYZ", c - 1, 1); if (b == 0) {return (c2);} else {return (c1 + "" + c2);} } } int main() { int i; dbg_clear(); for (i = 1; i < 705; i++) { dbg(i + "列对应的列号是:" + c2l(i)); } }; |
|
|
于 2017-04-21 12:14 被 1638607591 修改
|
|
|
|