Excel で列番号を文字に変換する方法 (3 つの方法)
この記事では、列番号を文字に変換する方法を紹介します 3 つの簡単で効果的な方法で Excel を使用します。
ワークブックをダウンロード
ここから無料の練習用 Excel ワークブックをダウンロードできます。
Excel で列番号を文字に変換する 3 つの簡単な方法
このセクションでは、式を使用して列番号を文字に変換する方法を学習します。 、VBA コードと組み込みオプション
1. Excel で列番号を文字に変換する数式
数式を適用して列番号を文字に変換するための例として使用する次のデータセットを検討してください。
手順:
- セルを選択 結果を表示したい
- 一般式 列番号を文字に変換する
=SUBSTITUTE(ADDRESS(1,col_number,4),"1","")
- では、そのセルに式を次のように書きます
=SUBSTITUTE(ADDRESS(1,B5,4),"1","")
ここで、
B5 =文字に変換する列番号を保持するセル参照番号
- Enter を押します .
関連する手紙の住所 (A ) の列番号 (1) ) をデータセットに追加します。
- フィル ハンドルで行を下にドラッグします 数式を残りのセルに適用して文字に変換します。
数式の内訳:
- 住所(1,B5,4)
- 出力:A1
- 説明: ADDRESS 関数 指定された行と列に基づいてセル アドレスを返します。 行番号 1 を指定しました 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 つの方法)
- Excel で列文字を数値チャートに変換する方法 (4 つの方法)
- Excel VBA:行番号と列番号で範囲を設定する (3 つの例)
2. Excelで列番号を文字に変換するVBA
VBA を使用して Excel で列番号を文字に変換する手順
ユーザー定義関数 (UDF) を利用します 数値を変換します。
手順:
- Alt + F11 を押します キーボードで、またはタブ Developer -> Visual Basic に移動します Visual Basic Editor を開く .
- ポップアップ コード ウィンドウで、メニュー バーから [挿入] -> [モジュール] をクリックします。 .
- 次のコードをコピーして、コード ウィンドウに貼り付けます。
Public Function NumToLetter(ColNum)
NumToLetter = Split(Cells(1, ColNum).Address, "$")(1)
End Function
これは VBA のサブ プロシージャではありません プログラムを実行します。これは ユーザー定義関数 (UDF) を作成しています .したがって、コードを記述した後、[実行] ボタンをクリックする代わりに メニュー バーから [保存] をクリックします。 .
- 対象のワークシートに戻り、作成したばかりの関数を VBA で記述します。 コード (Function NumToLetter コードの最初の行) と NumToLetter の括弧内 関数に セル参照番号 を渡します 文字に変換したいもの (この場合、Cell B5 を渡します) かっこ内)
したがって、最終的な式は、
=NumToLetter(B5)
- Enter を押します .
関連する手紙の住所 (A ) の列番号 (1) ) をデータセットに追加します。
- フィル ハンドルで行を下にドラッグします UDF を適用するには 残りのセルを文字に変換します。
続きを読む:Excel VBA:データで列を数える (2 つの例)
3.列番号を文字に変更する Excel の組み込みオプション
Excel には組み込みオプションがあります 列番号 (下の図に表示) を文字に変更します。
手順:
- [ファイル] -> [オプション] タブをクリックします .
- Excel のポップアップ ウィンドウで、数式 -> チェックを外す を選択します。 R1C1 参照スタイル ボックス -> OK .
列に数字ではなく文字アドレスが表示されるようになりました。
続きを読む:Excel で VLOOKUP の列を数える方法 (2 つの方法)
結論
この記事では、Excel で列番号を文字に変換する 3 つの方法を紹介しました。この記事があなたにとって非常に有益であることを願っています。このトピックについて質問がある場合は、お気軽にお問い合わせください。
さらに読む
- 別のシートの列インデックス番号を使用して VLOOKUP を実行する
- Excel で列のインデックス番号を見つける方法 (2 つの方法)
- Excel で別の列が基準を満たす場合、1 つの列を数える (4 つの適切な方法)
- Excel VBA:セル アドレスから行番号と列番号を取得する (4 つの方法)
- Excel で一致の列番号を返す方法 (5 つの便利な方法)
- Excel で列名を ABC から 1 2 3 に変更する方法
-
Excel で XML を列に変換する方法 (4 つの適切な方法)
このチュートリアルでは、 4 を紹介します。 XML を変換する適切な方法 Excelの列に。大規模なデータセットでもこれらの方法を使用して、 XML からデータ セルを見つけることができます。 データ値。このチュートリアルでは、Excel 関連のタスクで非常に役立ついくつかの重要な Excel ツールとテクニックについても学習します。 ここから練習用ワークブックをダウンロードできます。 Excel で XML を列に変換する 4 つの適切な方法 比較的簡潔な XML 手順を明確に説明するためのデータセット。データセットには約 7 あります 行と 2 列。最初は、すべてのセルを
-
Excel で列を区切り記号付きのテキストに変換する方法
Excel の列にリストが必要になることがよくあります 水平方向に配置するシート。その横方向の配置でテキストを区切るには、区切り記号が必要です。コンマを区切り文字としてよく使用します。 エクセル 区切り記号で区切られたテキストに列を配置する直接的な方法は提供しません。この記事では、Excel で列を区切り記号付きのテキストに変換する方法を紹介します。 . 練習用ワークブックはこちらからダウンロードできます。 Excel で区切り記号を使用して列をテキストに変換する 5 つの簡単な方法 この記事では、Excel で区切り記号付きのテキストに変換する方法について説明します。 5 で