COLUMNS関数とは
「COLUMNS関数」とは、「COLUMN関数」と違い、複数のセル範囲、または、配列に含まれる
「列数」を求める事ができる関数です。
また、「COLUMNS関数」が、複数のセル範囲、または、配列に含まれる「列数」を求める事ができるのに対し、
複数のセル範囲、または、配列に含まれる「行数」を求める事ができる、「ROWS関数」というのもあります。
COLUMNS関数の使い方
それでは、こちらの「表」を使って解説していきます。

右側の空白のセルに、左側の名前を入力してる範囲の人数を「COLUMNS関数」で出していきます。

セルJ3を「アクティブセル」にします。

関数を入力する時は、半角入力なので、半角入力になっているか確認します。

「イコール」を入力します。

「COLUMNS関数」を使うので、「COLUMNS」と入力します。

そうしますと、下に「COLUMNS関数」が表示されます。

青くなっているのが、いま選択されている関数です。

「Tab」を押して確定します。

そうしますと、下に式の構文が表示されます。太文字になっているのが現在入力待ちの引数です。

「配列」とは、何処から何処までと聞いてるので、名前の所をすべて「カラーリファレンス」で囲みます。


これで、式は完成しましたので、「Enter」を押して確定します。

「7」と表示されます。

このように、指定されたセル範囲の列数を求めるのが、「COLUMNS関数」です。
COLUMNS関数の使い方 (応用)列番号を作る
こちらの「COLUMN関数」で入力した番号を、「COLUMNS関数」で入力してみます。

セルB2を「アクティブセル」にします。

半角入力になっているかを確認します。

「イコール」と入力します。

「COLUMNS関数」を使うので、「COLUMNS」と入力します。

下に、「COLUMNS関数」が表示されます。

「Tab」を押して確定します。

セルB2を「1」にしたいので、配列1を「B2」と入力します。

「コロン」を入力します。

範囲は変わらないので、配列2も「B2」と入力します。

これで、式は完成しましたので、「Enter」を押して確定します。

そうしましたら、いま作ったセルB2を、「アクティブセル」にして、「オートフィル」します。




これで、「表」の最後まで、番号が付きましたが、全てが「1」と表示されています。
これを正しくするには、式に「複合参照」を使わないといけません。

セルB2を「アクティブセル」にします。

セルB2をダブルクリックします。

式に入力できるようになります。
括弧内の配列1、B2の「列番号」を動かさないようにすると、
「オートフィル」した時、配列1の列番号は動かなくなり、
配列2の列番号は相対参照し、配列1から配列2までの列数を
カウントしてくれるようになります。
その為、配列1の「列番号」を「絶対列参照」で固定します。




配列1のBの前、Bと2の間、2の後ろ、どこでも良いのでカーソルを配置します。

そうしましたら、F4ボタンを押します。

Bと2の前に、「$マーク」が付くと思います。

これを、「絶対参照」といい、「$マーク」が付いている所の後ろが固定されます。
ですが、これだと、「行番号」も固定されている状態になります。

今回は、配列1の「列番号」だけが、動かなければ良いので、もう一度、F4ボタンを押します。

そうしますと、Bの前の、「$マーク」がとれたと思います。

これを、「絶対行参照」といい、「行番号」だけを固定している事になります。

ですが、行番号ではなく、列番号を固定したいので、もう一度、F4ボタンを押します。

そうしますと、Bの前に、「$マーク」が付き、2の前の、「$マーク」がとれたと思います。

これを、「絶対列参照」といい、「列番号」だけを固定している事になります。

これで、列番号だけを動かさないようにできるので、「Enter」を押して確定します。

そうしましたら、いま作ったセルB2を「アクティブセル」にして、「フィルハンドル」を横に「オートフィル」します。


これで、数字を正しく直せました。
これで、「COLUMN関数」と同じようになりましたが、
注意点としては、「列」の挿入、削除は同じく使えますが、
「列」の入れ替えは、「COLUMNS関数」では使えません。
また、「COLUMN関数」では、コピーや切り取りはできませんでしたが、
「COLUMNS関数」だと使えるようになり、移動させても数列が変わる事はありません。
あとは、用途によって使い分ける事になります。
以上で、Excel COLUMNS関数/複数のセル範囲、または、配列に含まれる 「列数」を求める関数の使い方の解説を終わります。
Excel COLUMNS関数/複数のセル範囲、または、配列に含まれる 「列数」を求める関数の使い方 動画
本記事では、「Excel COLUMNS関数/複数のセル範囲、または、配列に含まれる 「列数」を求める関数の使い方」の解説を初心者の方にも分かるように約8分30秒の動画で解説しています。
動画が早すぎたりした場合は、一時停止して少し戻したりして御覧ください。また動画を見ながら覚えたい方は、携帯でブログを開いていただき、パソコンの横に置き、動画を見ながら同じ事をして頂ければ良いかと思います。
動画は無料で見れますので、安心してご視聴下さい。
© 2021 saym.



