- ベストアンサー
【Excel】行に複数回出てくる人を一回だけ別の表に表示したい
A行に1000人分くらいの名前があります。 今は、ソートしてB行に関数 =if(A1=A2,"重複","") という式を行分コピーして、重複が出たところだけをオートフィルタで 処理して名前を一名ずつ抽出する、という面倒なことをしています。 よく行う処理なので、これを簡素化したいです。 具体的にはシート1にA行に複数の名前(順番には並んでいません) を打ち込むとシート2にシート1のA行に出てくる名前を上から順番に 一回ずつ登場するような表(一度の抽出で1000を超えることは無いため 1000でシートを作っておこうと思います。)を作りたいです。 マクロの組み方はわかりませんので、関数だけでこの問題を解決 する方法があればお教えください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- hige_082
- ベストアンサー率50% (379/747)
回答No.2
お礼
ご回答ありがとうございました。 並べ替える手間が省けて大変よい方法ですね。 できれば、フィルタを使わずにこの表を実現したいです。 理由は抽出した表を元に差し込み印刷をしたいので、 フィルタで非表示にしても引っかかってしまいます。 上手な方法があればご教示ください。