doodle-on-web

自分で調べたことや、仕事の中で質問されたことなどをまとめています。

エクセルの偶数行(奇数行)の抽出

スポンサーリンク

状況

エクセルに以下のようなテーブルがあります。 この列の偶数行もしくは奇数行だけを抽出したいと考えていますが、どのような方法があるでしょうか?

f:id:doodle-on-web:20191011155156p:plain

解決策

  1. G列に1列偶数・奇数を判定する列を追加します。

    ここでは「偶数・奇数」としました。

  2. 以下のような関数を入力します。 f:id:doodle-on-web:20191011155022p:plain

=MOD(ROW(),2)
  1. 1(奇数)0(偶数)で抽出してやります。

    f:id:doodle-on-web:20191011155120p:plain

解説

ROW関数は、そのセルの行番号を返す関数です。
従って、たとえばこの関数がG3のセルのあるとその値は1になります。

奇数=1、偶数=0になるので、表全体をその列でソート。
きれいに偶数・奇数に分かれます。