エクセル実践塾 > 特集「条件式の考え方」

COLUMN関数を使えば、列番号を数値で取得できる

 

行番号を取得するROW関数と組み合わせて使うこともできます

COLUMN関数は、次のように使うと、そのセルの列番号を取得することになります。

COLUMN()

これとISEVEN関数を次のように組み合わせれば、そのセルが偶数列か否かを判定できます。

ISEVEN(COLUMN())

また、ISODD関数と次のように組み合わせれば、そのセルが奇数列か否かを判定できます。

ISODD(COLUMN())

ROW関数と組み合わせて判定することもできます。

 

 

 

COLUMN関数は、左の作例のように使うと、そのセルの列番号が表示されるようになります。

 

ISEVEN関数と組み合わせると、そのセルが偶数列か否かを判定できます。
ROW関数とCOLUMN関数を組み合わせて評価することもできます。

左の作例では、行番号と列番号を加算し、その結果をISEVEN関数で判定しています。

ISEVEN関数の代わりにISODD関数を使うと、先ほどとは逆の判定となります。
行番号と列番号が等しいかどうかで判定すると、TRUEが対角線上に並びます。
1行目や1列目で始まらない表の場合には、行番号か列番号に相当の加算を行います。

 

行番号と列番号を比較して、左のような判定を行うこともできます。

 

<< ROW関数を使えば、行番号を数値で取得できる 質問や要望などはこちらへ 【条件付き書式での使用例】
表内の各列を交互に2色で塗りつぶす >>

 

 

関連する他のページ

リスト内の各データを、順番に個別で表示したい
専用のユーザーフォームにスクロールバーを追加すれば、リスト内のデータを順番に表示できます

条件付き書式を使って、奇数行のセルだけを塗りつぶす
ROW関数で得た行番号を、MOD関数で除算すれば、その余りで奇数行と偶数行を判別できます

行番号を列に表示したい
ROW関数を使えば、対象とするセルの行番号を表示できます

アクティブなセルの行番号を知りたい
Rowプロパティを使うと、アクティブなセルの行番号を取得できます

条件付き書式を使って、2行おきにセルの色を変える
ROW関数で得た行番号を、MOD関数を使って3で除算すれば、その余りで判別できます

偶数行と奇数行を値で区別したい
行番号を2で割って、その余りをMOD関数で調べれば、そ偶数行と奇数行を区別できます