- 締切済み
エクセルで重複する複数の行から各1種類の行のみ抽出する方法
●住所録データがあって、同じ人物の住所氏名が重複して1名につき2行から数行に渡って並列するエクセル表があります。 ●氏名と住所が全く同じ人は各々1行表示になるよう抽出して、3000もある行を1000行程度にしてから筆ぐるめVer.9またはVer.12に取り込みたいのです。 ●そういうことが出来るものでしょうか。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- zap35
- ベストアンサー率44% (1383/3079)
回答No.2
EXCELで重複する行を省く処理はオートフィルタやフィルタオプションを利用するのが一般的でしょう。ご質問の例では各行の空いている列に = 氏名セルアドレス & 住所セルアドレス (例、 =A1 & B1) と入力し、下にコピーします。 この追加した列にフィルタオプションをかけて「重複なし」にしてしまえば簡単です。 でも実際の住所録は転居や入力時の微妙な違いにより、同じ人に対して複数の住所が登録されていませんか? 上の方法ではこれらのデータは別データと見なされます。また氏名だけで絞り込むと、一番上の行がヒットしてしまいます。 氏名をキーにして最新(=行が下)の行のみを取り出すなら、空いている列に以下の式を入れると、同じ氏名で最下行の場合に数字の1が表示されますから、それをオートフィルタで絞り込んでください =IF(COUNTIF(A$2:A2,A2)=SUMPRODUCT(MAX(COUNTIF(A$2:A3000,A2:A3000))),1,"") データは2行目から書かれており、氏名はA列にあるものとします。
noname#153814
回答No.1
http://oshiete1.goo.ne.jp/qa2588703.html この中の私の回答は参考にならないですか。