[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『重複する行を最初の一行だけ残して削除する』(杏)
いつもお世話になっております。
A列に重複するデータが何種類も入っている場合、 重複するデータの最初の一行だけを残して、残りの列を 削除するにはどうすれば宜しいでしょうか。 フィルタオプションで、なぜかA列しか抜き出せず…。
A B C
1 りんご 12 5/6
2 みかん 13 6/8
3 あんず 17 7/9
4 あんず 18 8/6
5 みかん 19 9/8
6 めろん 20 10/9
↓
A B C
1 りんご 12 5/6
2 みかん 13 6/8
3 あんず 17 7/9
4 めろん 20 10/9
5
6
となって、欲しいのですが…。 よろしくお願いいたします。
A列がソートされている前提でかつ Dを作業列を使う方法です。
A B C D
1 aaa bbbb ccc unq (タイトル行)
2 りんご 12 5/6 * D2=IF(A2<>A1,"*","")
3 みかん 13 6/8 *
4 あんず 17 7/9 *
5 あんず 18 8/6
6 みかん 19 9/8 *
7 めろん 20 10/9 *
オートフィルタでd列が"*"のものを表示する。 物理的に消すのであれば D列を空白で絞り込んで行削除する。 (ぱっくん)
ありがとうございます! ソートをかけて、並べ替えたところ、並べ替えられた重複する値の 最終データに*がついたのですが、それであってますでしょうか? 更にお聞きして申し訳ないのですが、これを最初の一行だけにする方法は ありますでしょうか? (杏)
横から失礼します・・・ 並べ替えの必要性および並べ替えの基準が分かりません・・・ >重複するデータの最初の一行だけを残して とのことで、単純に若い行番号のデータを残すと読み取りました。
作業列に=COUNTIF($A$1:A1,A1)として、下方向へコピーすると 最初の行は1,重複するものは2以上の値になるので、 データ→フィルタ→オートフィルタでオプションを選択し 「2」「以上」にすると対象の行が選択されます。 それらの行を削除でいかが・・・失敗したら大変なので、コピーデータにてお試しのこと!! (Hatch)
無事出来ました! ありがとうございます! そういうCountifがいけるんですね。 範囲完全固定でばかりみていたので、勉強になりました。 (杏)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.