Excel 列名 ↔ 列番号 変換 — A→1 / 27→AA / 16384→XFD
Excel / Google スプレッドシートの列名 (A, B, ..., Z, AA, AB, ..., AZ, BA, ..., XFD) と列番号 (1, 2, ..., 16384) を双方向に変換します。1 行 1 要素で複数件まとめて変換可能。Mode 切り替えで「列名 → 列番号」「列番号 → 列名」を選択。VBA / Apps Script / openpyxl / SheetJS などで列番号 ↔ 列名を扱うときに便利。すべてブラウザ内で処理。
使い方
1 行 1 要素で入力し、変換方向 (列名 → 列番号 / 列番号 → 列名) を選んで「変換」を押すだけ。Excel・Google スプレッドシート・Numbers の bijective base-26 (1 始まり) で計算します。大文字小文字は混在 OK、前後の空白は自動でトリム。空行は出力からスキップされ、無効な行 (空欄でない不正値) は `?` として出力に残しエラーカウントに加算します。結果はワンクリックでコピー、または .txt ダウンロード可能。
よくある質問
- 入力データはサーバーに送信されますか?
- いいえ。すべてブラウザ内で完結します。文字列処理のみで外部 API も使いません。
- Excel の最大列 XFD (16384) を超えるとどうなりますか?
- 上限チェックは行っていません。XFD = 16384 は Excel 2007 以降の仕様ですが、Google スプレッドシートはより多くの列を扱う場合があるため、より大きな値も計算結果を返します。1 以上の整数であれば変換します。
- 小文字や前後の空白を含む列名は受け付けますか?
- 受け付けます。`aa` は `AA` と同じ扱いで 27 に、` Z ` は 26 になります。A–Z 以外の文字を含む列名 (例: `A1`、`列A`、`A B`) はエラーになり、その行は `?` として出力されます。
- 列番号に 0 や負の数、小数を入れるとどうなりますか?
- Excel の列番号は 1 始まりの整数なので、0 / 負の数 / 小数はエラー (`?`) になります。先頭ゼロ (例: `007`) は許容され 7 として処理されます。
- なぜ A→1 は base-26 ではなくて bijective base-26 なのですか?
- 通常の base-26 だと `AA` は 0 から始まり「0番目の桁の A」 = 0 となり 1 始まりになりません。Excel の列名は `A=1` で始まり 0 を表す桁がないので、各桁を 1〜26 で表す bijective (双射) base-26 を採用しています。`Z (26) + 1 = AA (27)` のような繰り上がりはこの体系特有の挙動です。
類似のツール
Base32 / Base58 エンコード・デコード
テキストを Base32 (RFC 4648 / TOTP 2FA シークレット) と Base58 (Bitcoin アドレス) で相互変換します。方式 (Base32 / Base58) と方向 (エンコード / デコード) を切り替え可能。UTF-8 バイト列ベースで日本語・絵文字も往復。すべてブラウザ内で処理されます。
テキスト ⇄ 2進数 変換
テキストと 2進数 (バイナリ) を相互変換します。Mode 切替で「文字 → 2進数」「2進数 → 文字」を選択。文字は UTF-8 でバイト列に変換し、各バイトを 8 ビットのゼロ埋め 2進数で表現します (絵文字や日本語も複数バイトで正しく変換)。区切りスペースの有無を Option で切替可能、デコード時はスペースや改行を無視して 8 ビットずつ解釈します。すべてブラウザ内で処理され、入力はサーバーに送信されません。
chmod パーミッション計算機 — 755 ↔ rwxr-xr-x ↔ チェックボックス
Linux / macOS のファイルパーミッションを 8 進数 (755 / 0755 / 4755) と記号表記 (rwxr-xr-x / rwsr-xr-t) で双方向に変換し、所有者 / グループ / 他者 のチェックボックスでも直接編集できる計算機。setuid / setgid / sticky の特殊ビットや、ls -l 出力の先頭 - / d / l も入力可。よく使うプリセット (644 ファイル / 755 ディレクトリ / 600 SSH 鍵 / 1777 共有ディレクトリ など) もワンクリック。すべてブラウザ内で計算します。
カラー変換 — HEX / RGB / HSL / HSV を相互
HEX・RGB・HSL・HSV をリアルタイムに相互変換できるカラーピッカー付きツール。どの欄を編集しても他の 3 表記が即座に追従。すべてブラウザ内で動作し、入力した色情報は外部に送信されません。