我想转换一个excel单元格 例如:A1到1,1 G6到7,6等
有人有这个想法吗? 注意:这是C#应用程序所必需的。
答案 0 :(得分:3)
如果我理解你正确的尝试
=COLUMN(G6) & "," & ROW(G6)
这将返回
<强> 7,6 强>
答案 1 :(得分:1)
您应该能够将字母部分视为基数为26的数字,A = 0(在Excel中,列名最终重复,如“AA”)。
答案 2 :(得分:0)
如果您想将此作为Excel公式执行,那么这将起作用
=CONCATENATE(ROW(G6),",",COLUMN(G6))
但是如果你在字符串中有单元格引用,那么你需要使用INDIRECT函数,如下所示
=CONCATENATE(ROW(INDIRECT("G6")),",",COLUMN(INDIRECT("G6")))
这给出了标题中指定的6,7(行,列)的结果。