Excelで列番号を文字に変換する方法(3つの方法)

  • これを共有
Hugh West

今回は、その変換方法を紹介します。 列番号から文字へ を、3つの簡単で効果的な方法でExcelに取り込むことができます。

ワークブックダウンロード

練習用Excelワークブックは、こちらから無料でダウンロードできます。

列番号を文字に変換する.xlsm

Excelで列番号をアルファベットに変換する3つの簡単な方法

このセクションでは、列番号を文字に変換する方法として , ブイビーエー コードと 内蔵オプション をExcelで表示します。

1.Excelで列番号を文字に変換する式

次のデータセットを例にして、数式を適用して列番号を文字に変換することを考えてみましょう。

ステップス

  • セルを選択する を表示させることができます。
  • があります。 一般式 変換する 列番号から文字へ です。
=SUBSTITUTE(ADDRESS(1,col_number,4), "1","")

  • そこで、そのセルに、次のように数式を書きます。
=substitute(アドレス(1,b5,4),「1」, 「」)

これです。

B5 = 文字に変換する列番号を保持するセル参照番号

  • プレス 入力 .

関連する文字のアドレスが表示されます( A )の列番号( 1 ) をデータセットに追加してください。

  • ここで、行を下にドラッグして フィルハンドル をクリックすると、残りのセルに数式を適用して文字に変換することができます。

フォーミュラの内訳

  • アドレス(1,b5,4)
    • 出力:A1
    • 説明する。 ADDRESS機能 は、与えられた行と列に基づいてセルのアドレスを返します。 いちぎょうばん とのことです。 B5からの列番号 をセットしてアドレスを構築し、相対参照を得るために 4 に対して abs_num の議論になります。
      • abs_num = 4 は定数値で、この値を4としないと、セルのアドレスが$記号で表示されます。
  • substitute(address(1,b5,4), "1″,") -となります。
    • substitute(a1, "1″,")
    • 出力:A
    • 説明する。 SUBSTITUTE関数 かけかえる 1 をもって 何もない("")。 から A1 を返すので A .

続きを読む [固定】Excelの列が文字ではなく数字になる(2つの解決方法)

類似の読み物

  • Excelで列番号に基づいた範囲を使用するVBA(4つの方法)
  • エクセルで列文字を数表に変換する方法(4つの方法)
  • Excel VBA:行番号と列番号で範囲を設定する(3例)

2.エクセルで列番号を文字に変換するVBA

へのステップ ExcelでVBAを使用して列番号を文字に変換する を以下に示します。

を活用する予定です。 ユーザー定義関数(UDF) を入力すると、数値が変換されます。

ステップス

  • プレス Alt + F11 キーボードから、またはタブで 開発者 -> Visual Basic を開く Visual Basic エディター .

  • ポップアップ・コードウィンドウで、メニューバーから インサート -> モジュール .

  • 以下のコードをコピーして、コードウィンドウに貼り付けてください。
 Public Function NumToLetter(ColNum) NumToLetter = Split(Cells(1, ColNum).Address, "$")(1) End Function 

のSub Procedureではありません。 ブイビーエー プログラムを実行するために、これは ユーザー定義関数(UDF) .そこで、コードを書いた後に 実行ボタンをクリックするのではなく をクリックすると、メニューバーが表示されます。 セーブ .

  • さて、目的のワークシートに戻り、先ほど作成した関数を次のように記述します。 ブイビーエー コード (機能 ヌムトォレター のかっこの中)、そして、そのかっこの中にある ヌムトォレター 関数に渡す セル参照番号 を文字に変換したい場合(この例では セルB5 括弧の中)。

つまり、最終的な計算式はこうなります。

=NumToLetter(B5)

  • プレス 入力 .

関連する文字のアドレスが表示されます( A )の列番号( 1 ) をデータセットに追加してください。

  • 今度は、行を下にドラッグして フィルハンドル を適用してください。 しゅきせいぎょそうち を残りの細胞に送って、文字に変換する。

続きを読む: エクセルVBA:データ付き列のカウント(2例)

3.Excelに搭載されている列番号を文字に変更するオプション

エクセルには 内蔵オプション をクリックして、列番号(写真では下図)を文字に変更します。

ステップス

  • タブをクリック ファイル -> オプション .

  • ポップアップしたExcelウィンドウから 数式 ->チェックを外す その R1C1参照スタイル ボックス -> よっしゃー .

列のアドレスが数字から文字に変わります。

続きを読む: ExcelでVLOOKUPの列数を数える方法(2通り)

結論

この記事では、Excelで列番号を文字に変換する方法を3つ紹介しました。 この記事があなたにとって非常に有益であったことを願っています。 トピックに関して何か質問があれば、遠慮なく聞いてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。