【Excel・エクセル】COLUMN関数の使い方!VLOOKUP関数の列番号を自動で変える方法
![COLUMN関数の使い方](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-top.png)
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
VLOOKUP関数の列番号って、いちいち変えるの面倒だな。
![](https://sakusaku-office.com/wp-content/uploads/2019/12/yamano-normal.png)
列番号が分かるCOLUMN関数を使えばいいんよ。
- 列番号を取得するにはCOLUMN関数
- 列番号を知りたいセルを指定するだけ
- VLOOKUP関数の列番号に使えば、列番号が自動で変わる
【Excel・エクセル】列番号を取得できるCOLUMN関数
COLUMN関数は列番号、横方向に何番目かを調べる関数です。
![横方向に矢印が出ている画像](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-1.png)
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
セルC3なら、A,B,Cで3列目ってのが分かるのか。
特に列番号はアルファベット表記なので、Q列?えっと何行目?っていうことも多いですしね……
ちなみに読み方は、「カラム関数」です。
![](https://sakusaku-office.com/wp-content/uploads/2019/12/yamano-normal.png)
行番号、縦方向に何番目かを調べるROW関数もあるよ。
さっそく、使い方を見てみましょう。
COLUMN関数の基本的な使い方
=COLUMN(参照)
COLUMN | このセルは何列目? |
参照 | このセル |
![もりのの笑った顔](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-laugh.png)
これは簡単そうな予感!
![](https://sakusaku-office.com/wp-content/uploads/2019/12/yamano-normal.png)
基本的な3つの使い方を紹介するね。
基本はめちゃ簡単で、列番号を知りたいセルを指定するだけ。
あー簡単!
![COLUMN関数の使用例](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-2.png)
セルも指定せず引数なしで書くと、数式を入力したセルの列番号を教えてくれます。
![COLUMN関数を引数を入れずに書いた場合](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-3.png)
COLUMN関数に-1すると一つ左の列番号を、+1すると一つ右の列番号を取得できます。
もちろん-2、+3など自由自在!
![COLUMN関数を-1した画像](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-4.png)
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
使い方は分かったが、果たしていつ使うのか?
![](https://sakusaku-office.com/wp-content/uploads/2019/12/yamano-normal.png)
他の関数と組み合わせて使うことが多いね。
【Excel・エクセル】COLUMN関数とVLOOKUP関数の組み合わせ
COLUMN関数と相性がいいのが、VLOOKUP関数!
VLOOKUP関数の数式を、オートフィルで隣のセルにコピーしたいとき。
列番号を直接入力すると……
![VLOOKUP関数の列番号を直接入力した画像](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-5.png)
直接入力した数値は自動で変わらないので、欲しい結果が得られないですよね。
![オートフィルしても変わらないVLOOKUP関数の列番号](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-6.png)
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
わざわざ列番号だけ入力し直すの、ダルいんだよなぁ。
そこでこの列番号をCOLUMN関数で出しちゃえば、自動で列番号も変わってくれる!って話です。
※実際に操作できます。
いちいちスクロールするのは面倒なので、別タブか別ウィンドウで開くの推奨です!
![](https://sakusaku-office.com/wp-content/uploads/2019/12/yamano-normal.png)
=VLOOKUP($G2,$A:$E,COLUMN(D1),0)」で、求められるよ。説明するね。
ステップ1
まずはVLOOKUP関数を、検索値、範囲まで書いていきます。
今回の例だと、「=VLOOKUP($G2,$A:$E,」などになりますね。![VLOOKUP関数の列番号までの式](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-7.png)
ステップ2
列番号のところで、COLUMN関数を使います。
COLUMN関数で基準になる列番号を取得すればOKなので、「COLUMN(D1),」となりますね。
![VLOOKUP関数の列番号にCOLUMN関数を使った画像](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-8.png)
![](https://sakusaku-office.com/wp-content/uploads/2019/12/morino-normal.png)
D1の列番号にすれば、右のセルにコピーするとE1になって列番号も+1されるね。
ステップ3
続きもいつも通りのVLOOKUP関数でOKです。
今回は「0)」。
![VLOOOKUP関数の数式](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-9.png)
完成!
無事、完成したセルを右にオートフィルすると、正しい値が抽出できましたね!
![VLOOKUP関数の列番号が自動で更新された画像](https://sakusaku-office.com/wp-content/uploads/2024/02/Excel-column-function-10.png)
これで、VLOOKUP関数の列番号もサクッとオートフィルでできますね!
それでは、お疲れさまでした!
- 列番号を取得するにはCOLUMN関数
- 列番号を知りたいセルを指定するだけ
- VLOOKUP関数の列番号に使えば、列番号が自動で変わる
ディスカッション
コメント一覧
まだ、コメントがありません