• 締切済み

エクセルでの行検索

エクセルにおいて、2つの列に入力されている「値」が違うものだけを抽出する方法はありますか? 具体的には、 A列 B列 1  1 2  2 3  3 4  8 5  5 6  6 のように入力されている時に、4番目の行だけを抽出する方法です。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法は如何でしょうか。 (1)A,B列の先頭に見出し行を挿入し、仮にA1をA,B1をBとします。(見出し行がないと1行目を見出し行として見なされる為) (2)D1は空白、D2に=A2<>B2と入力します(FALSEと表示) (3)データ→フィルタ→フィルタオプションの設定から以下の項目をマウスで設定→OK  ・指定した範囲にチェックを付ける  ・リスト範囲枠に列範囲を選択  ・検索条件範囲枠にD1,D2セルを選択  ・抽出範囲枠に抽出開始セルを選択

  • Hachi5592
  • ベストアンサー率36% (252/698)
回答No.1

パッと考えると、私ならこのようにしますが (1)C1セルに =IF(A1<>B1,1,"") (2)C1セルをオートフィルにて最後の行までコピー (3)オートフィルタでC列が1のものを抽出 (4)抽出された行を別のシートにコピー 他にももっとスマートな方法があるかもしれません。

関連するQ&A