人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelで同一のデータの行を抜き出して、ひとつにまとめたいのですがどうしたらいいのでしょう?

データで並び替えして、データが同一の行を削除していますが、見落としがあったり、探すのに時間がかかったりするので、もっと良いやり方があったら教えてください。

●質問者: anisalass
●カテゴリ:コンピュータ
✍キーワード:Excel ひとつ データ
○ 状態 :終了
└ 回答数 : 8/8件

▽最新の回答へ

1 ● chemicom
●200ポイント ベストアンサー

重複するデータを「非表示」にする機能を利用してはいかがでしょうか。


●非表示の設定

データ範囲を選択し、「データ」→「フィルタ」→「フィルタオプションの設定」を選び、

「重複するレコードは無視する」にチェックを付けて下さい。

すると、重複するデータが非表示になります。

※タイトル行の認識がうまくいかないと、1行目が失敗する場合があります。

※非表示でよろしければ、ここで作業は終了ですが、行がとんだ状態になります。

(この段階で、セルに色をつけると、この後の作業で、重複データと、それ以外のデータを

明確に区別することができます。)


●再表示する場合

「データ」→「フィルタ」→「すべて表示」で元のデータになります。

(この際、先程、紹介した「色」があると、削除したいデータが明確になり便利です。)


実は、ずいぶん前に使用して以来なので、忘れていたりして、かなりわかりにくい説明で

申し訳ないのですが、以上、ご確認下さい。

※この機能、またはもっと良い機能をご存知の方は、補足、訂正をお願い致します。

◎質問者からの返答

ありがとうございます。

やってみました。色でわかりやすくなって、すごく良かったです。

もっと良いやり方があるかもしれないので、

(※重複する部分を自動的に削除する方法等)

もう少し募集してみます。


2 ● uni90210
●50ポイント

chemicomさんのやり方に補足です。

重複するデータを非表示にする方法はchemicomさんのやり方と同じですが、その状態で横の列に「*」等のCheckマークをつけて再表示をして、checkマークの列を並べ替えれば、残すべきデータと削除するデータがより明確になります。

◎質問者からの返答

なるほど。ありがとうございます。


3 ● きゃづみぃ
●50ポイント

>データで並び替えして、データが同一の行を削除していますが、見落としがあったり、探すのに時間がかかったりするので

基本的にこのようなやり方でやりますが、

重複チェックは、当然自動的にやります。

A列にデータがあるとして

=IF(A1=A2,1,"")

というのを B1に入れてそのB1をコピーして

行数分 貼り付けます。

それから、フィルタで 1のものだけにして 削除すればOKです。

◎質問者からの返答

ありがとうございます。


4 ● thunder9119
●50ポイント

chemicomさんの回答にくわえて、重複する行を非表示にした状態で

表示されてるデータを全て選択し、新しいシートに貼り付けてしまえば

表示されているデータだけがコピーペーストされます。

これで重複したデータだけを削除したことにはならないでしょうか?

少し手間かもしれませんがお試しください。

これ以外にはマクロを組むくらいしか思いつきません。

◎質問者からの返答

ありがとうございます。


5 ● panana
●50ポイント

では少しだけ便利になる方法を…


1:chemicomさんの方法で、非表示の設定をします。

が、その前に先頭に一列挿入しておきます。

無事に非表示の設定ができたら、先ほど挿入した列に「1」と入力します。


※行数が多いときは、B列にカーソルを合わせて、[Ctrl]+[↓] (データの最終行に飛びます。)

※A列の最終行にカーソルを移し、[Ctrl]+[Shift] +[↑](データが入ってる行のA列が全部選択されます)

※その状態で「1」を入力、確定するときに[Ctrl]+[Enter]で、選択されてるすべてのセルに「1」が入って便利です。


「データ」→「フィルタ」→「すべて表示」で再表示します。

A列を見ると重複している行は空白になっています。

そこで、今度はデータ範囲を選択し、「データ」→「フィルタ」→「オートフィルタ」を使います。

A列にできた▼をクリックし、(空白セル)を選びます。

A列が空白のセルだけが表示されるので、行ごと削除しちゃってください。

もう一度「データ」→「フィルタ」→「オートフィルタ」をすると重複していないデータだけが残っています。

あとは、A列を削除すれば出来上がりです。


一気に消せる分、便利ですよ。

オートフィルタでデータを抽出--Excel

◎質問者からの返答

ありがとうございます。


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ