目次
で働きながら エクセル しかし、時には、現在の列番号や特定の列番号を決定する必要があります。 小さなワークシートでは、簡単に列番号を見つけることができます。 しかし、誰かがデータや数式がたくさんある大きなワークシートで作業している場合、それは手動で列文字を把握するために時間がかかります。 この記事では、我々はあなたに列文字から番号への変換のいくつかの解決策を示すでしょう。 エクセル .
練習用ワークブックをダウンロードする
を無料でダウンロードすることができます。 エクセル のワークブックをダウンロードし、自分で練習してください。
コラム 文字から数字への変換.xlsm
Excelの列の文字から数字への変換の5つの便利な例
今回は、以下のデータセットを使用します。 ここでは、さまざまな列の見出しを持つ エクセル のワークシートを使って、5つのアプローチを紹介します。 COLUMN機能 を組み合わせます。 COLUMN機能 と INDIRECT機能 を適用し、不揮発性処方を適用し、リファレンススタイルを変更し、最後に アプリケーションのためのビジュアルベーシック(VBA) .
1.COLUMN関数を使う
最初のアプローチでは COLUMN機能 を使用して、列の文字から数字への変換を行います。 次の手順で、このプロセスを理解します。
ステップ1.
- まず、作業目的として、以下のデータセットを使用します。
- ここでは COLUMN機能 を2条件とする。
- 1つ目は特定のセルの列番号を調べるためのもので、2つ目は現在の作業中のセルを調べるためのものです。
ステップ2.
- 次に、特定のセルの列番号を調べるには、次の式の COLUMN機能 セルに言及する。
- 例えば、ここでは、セル B5 .
=COLUMN(B5)
- を押した後 入力 をクリックすると、そのセルの列番号が表示されます。 2 セル用 B5 .
ステップ3.
- 次に、現在作業しているセルの列番号を決定するために、次のような式で THE COLUMN 機能 .
=COLUMN()
- を押した後 入力 をクリックすると、現在の作業セルの列番号が表示されます。
- この例では、番号である 3 セル用 C6 .
続きを読む [固定】Excelの列が文字ではなく数字になる(2つの解決方法)
2.COLUMN関数とINDIRECT関数の組合せ
最初の方法では、1つの関数を使用して、列の文字から数字への変換を行いました。 2番目の方法では、以下の関数を組み合わせて、列の文字から数字への変換を行います。 COLUMN機能 をもって INDIRECT機能 全体の手順を理解するために、以下の手順を実行してください。
ステップ1.
- まず、計算式を適用するために次のようなデータセットを用意します。
- ここで、列の B のカラムヘッダを選択します。 エクセル ワークシートはランダムに、列は C その列の番号がわかる。
ステップ2.
- 次に、セルに次の数式を書きます。 C5 を組み合わせたものである。 COLUMN機能 と INDIRECT機能 .
=COLUMN(INDIRECT(B5& "1"))
- この数式をセルに入力します。 C5 の列番号を決定する。 A であり、それがセル B5 .
ステップ3.
- 次に、 を押します。 入力 をクリックすると、カラムの番号が表示されます。 A 細胞内 C5 というのは 1 .
- 最後に オートフィル をクリックすると、他のセルの数式をドラッグダウンすることができます。
- その結果、すべての列の番号がそれぞれのセルに表示されます。
- まず第一に。 INDIRECT("B5")。 のセル値を取ることを意味します。 B5 というのは A .
- それから。 INDIRECT(B5&1) は前回の出力を受け取り 1 を前のコードの出力に追加して、それを A1 .
- 最後に COLUMN(INDIRECT(B5& "1″)) は、セルの列番号を表示します。 A1 である。 1 .
続きを読む エクセルで列文字を数表に変換する方法(4つの方法)
3.不揮発性処方の適用
Excelで巨大なデータセットを扱う場合、2番目の方法を使うと時間がかかる。 なぜなら INDIRECT機能 は揮発性関数であるため、ワークブックの動作が遅くなります。 そのような場合は MATCH機能 と ADDRESS機能 をもって COLUMN機能 詳しくは、以下の手順をご覧ください。
ステップ1.
- まず、セルにおいて C5 は、次の式を書きなさい。
=MATCH(B5& "1", ADDRESS(1, COLUMN($1:$1)), 4), 0)
ステップ2.
- 次に、 を押します。 入力 をクリックすると、尊敬する列の番号が表示されます。
- 最後に、列の下のセルに数式をドラッグして、すべての列の文字の列番号を取得します。
- まず第一に。 COLUMN($1:$1) は、ワークシートの最初の行のすべての列を表します。
- 2つ目は アドレス(1, 列($1:$1), 4) は、ワークシートの最初の行とすべての列でテキストの配置を作成します。 A1 ", " B1 「などを、ワークシートが終了するまで続けます。
- 最後に、式 MATCH(B5& "1″, ADDRESS(1, COLUMN($1:$1), 4), 0) は、セルB5で与えられたセル値をセル参照に変換したものと一致します。 A1 で、前の配列と一致するところを返します。
- ついに 0 は、式中の完全一致を探すために与えられます。
続きを読む エクセルで一致した列番号を返す方法(5つの便利な方法)
4.リファレンススタイルの変更
の列文字を列番号に変換する処理です。 エクセル 詳しくは、以下の手順でご確認ください。
ステップ1.
- まず、次のデータセットをご覧ください。
- ここで、セルの数式中の参照 C5 は文字列のセル番号を示す。 B5 .
- 基準周期を変更することで、列の文字を数字に変換することにします。
ステップ2.
- そのためには、まず ファイル タブをクリックします。
- 次に、以下を選択します。 オプション コマンドを使用します。
ステップ3.
- 第三に、コマンドを選択した後、ダイアログボックスのネーミングが エクセルオプション .
- その中の「計算式」タブで、以下のオプションをマークします。 R1C1参照スタイル .
- 最後に よっしゃー .
ステップ4.
- 最後に、ワークシートに R1C1参照スタイル このとき、ワークシートの列は数値に変換されます。
続きを読む Excelで列名をABCから1 2 3に変更する方法
5.VBAを応用してExcelの列の文字を数字に変換する
最後のメソッドでは アプリケーションのためのビジュアルベーシック(VBA) を適用することにより ブイビーエー というように、列の文字を挿入すると、列番号を決定することができます。 次の手順で、この手順を理解してください。
ステップ1.
- まず、以下のデータセットを使って応用してみます。 ブイビーエー .
ステップ2.
- 次に、以下を選択します。 ビジュアルベーシック コマンドを実行します。 コード のグループです。 デベロッパー タブで表示します。
ステップ3.
- を選択すると、3番目にコードを挿入するボックスが開きます。 Visaul Basic コマンドを使用します。
- ボックスから、以下を選択します。 モジュール コマンドを使用します。 インサート タブで表示します。
ステップ4.
- 四つ目は、以下をコピーすることです。 VBAコード に貼り付けてください。 モジュール .
- ここでは、列文字を挿入します エックスエフディー をクリックして、その列番号を調べます。
Sub Excel_Column_Letter_to_Number_Converter() '特定のコラムレターを対応する数値参照に変換 Dim ColumnNumber As Long Dim ColumnLetter As String 'コラムレターを呼び出す ColumnLetter = "XFD" 'コラム番号に変換 ColumnNumber = Range(ColumnLetter & 1).Column '最終結果を表示 MsgBox "Column " & ColumnLetter & " = " & ColumnNumber End Sub
- その後、上記のコードを保存し、再生ボタンを押して有効にしてください。
ステップ5.
- 最後に、このコードを再生すると、対応する列番号の エックスエフディー というのは 16384 .
- 他の列の文字についてもこのコードを実行し、それぞれの列番号を見つけることができます。
続きを読む Excel VBA:行番号と列番号で範囲を設定する(3例)
結論
以上で本記事を終了します。 本記事がお役に立てれば幸いです。 本記事をお読みになり、あなたは エクセル コラムレターからナンバーコンバーターへの変換は、いずれかの方法を使用します。 さらに質問や推奨事項があれば、以下のコメント欄で私たちと共有してください。