电子表格列号转换
Excel 与 Google Sheets 用双射 26 进制命名列:A 到 Z,再 AA、AB、…、AZ、BA、…、ZZ、AAA 等。它不是严格意义的 26 进制(没有零数字),因此换算与朴素算术略有偏差。本工具双向支持,默认 1 起算与你在应用中看到的一致,并提供 0 起算模式给代码使用。
—
- 字母AB
- 数字28
- A1 单元格AB1
- R1C1 单元格R1C28
默认 1 起算 — 与 Excel / Sheets 显示一致。索引型 API 请切 0 起算。
使用方法
- 选方向 — 字母 → 数字 或 数字 → 字母。
- 输入值。其它写法实时更新,包括完整的 A1(`AB12`)与 R1C1(`R12C28`)单元格引用。
- 若你的 API 把列从 0 开始索引,请切到 0 起算。
常见问题
- 为什么 AA 不是 26?
- 因为没有零数字。规律是 A=1、…、Z=26、AA=27、AB=28、…、AZ=52、BA=53 等。这就是双射 26 进制 — 每个正整数都有唯一的字母表示,反之亦然。
- Excel 真有列上限吗?
- 有:现代 Excel 16384 列(XFD)。Google Sheets 18278 列(ZZZ)。两者都远高于本工具能产生的值。
- R1C1 表示法有什么用?
- 它用行号和列号来指代单元格,而不是字母加数字,并把相对引用写成 R[-1]C 这样的偏移。这种形式的公式无论复制到哪里,读起来都一样,因此用代码生成公式、或者比较分处不同单元格的两条公式时要方便得多。
- 插入一列之后,列字母为什么都挪位了?
- 字母代表的是位置,不是身份。插入一列会让它右侧所有列改名,于是此后凡是提到「K 列」的备注、宏或文档,指向的都是另一批数据;而且是悄悄发生的,因为引用本身看起来毫无问题。表头名称和命名区域能扛住插入,字母不能。
相关工具
Excel (XLSX) 转 CSV、JSON 和 Markdown
在浏览器中打开 .xlsx 工作簿,把任意工作表导出为 CSV、JSON 或 Markdown 表格——文件不会离开你的设备。
文件 0 0
CSV 转 Excel (XLSX) 转换器
在浏览器中把 CSV 或 TSV 转成真正的 .xlsx 文件,前导零、长 ID 和 SEPT1 这类编码都原样保留。
文件 0 0
电容器代码计算器
将 3 位陶瓷电容代码(104、473K、4R7)解码为皮法、纳法和微法,并附公差字母对照表。
转换 0 0
固定宽度文本转 CSV / JSON 解析器
在浏览器中按列宽将固定宽度/固定列文本拆分为字段,并导出为 CSV 或 JSON。
转换 0 0
Geohash 编码器
在经纬度和 geohash 字符串(Niemeyer 2008)间双向转换。精度 1-12 可调,包含边界框和 8 方向邻接单元。
转换 0 0
纸张尺寸速查 & 像素计算器
查询 ISO 216 A/B/C、北美(Letter/Legal/Tabloid/ANSI)、日本 JIS-B、照片与信封尺寸 —— 毫米、英寸以及任意 DPI 下的像素尺寸,并可并排对比两种尺寸。
转换 0 0