質問: 重複抽出して片方を削除 a列 b列 c列 d列 e列 ・・・ 1234 あい うえ おか 0 ・・・ 5678 かき くけ こさ さし ・・・ 9123 すせ そた たち つて ・・・ 4567 とな にぬ ぬね のた ・・・ 1234 あい うえ おか はま ・・・ 8912 はひ ふへ ほま やら ・・・ 4567 とな にぬ ぬね 0 ・・・ ↓↓↓ 重複を取り出す a列 b列 c列 d列 e列 ・・・・・・・・・・・ 1234 あい うえ おか 0 ・・・・・・・・・・・ 1234 あい うえ おか はま ・・・・・・・・・・・ 4567 とな にぬ ぬね のた ・・・・・・・・・・・ 4567 とな にぬ ぬね 0 ・・・・・・・・・・・ 上記のように重複を取り出しe列に『0』と表記されている方を削除したいのですが、やり方がわかりません。 重複の抽出法と、削除方を教えてください。 列項目はかなり有り、行も5000以上あるデータです。
回答: 削除するのは「a列の値が複数あって、かつe列が0の行」で良いですか? a列の値が重複しない場合は「e列が0」でも削除しなくてよいですね。 まず右側の空いている列の先頭行に(m列ならm1セルに) =if(and(countif(a:a,a1)>1,e1=0),1,"") と入力して下にコピーします。するとm列は削除対象行に数値の1が入ります。 次にm列全体を選択し「データ」→「フィルタ」→「オートフィルタ」でフィルタをかけて、「1の値」だけ選んで行削除するなり、「空白」を表示して他のシートにコピーするなりしてください。 そして最後にm列は削除します