- ベストアンサー
Excelで重複行を非表示にする方法(重複行の最後の行だけ表示させる方法)について教えてください。
エクセルで重複するデータを非表示にする方法は、[データ]→[フィルタ]→[フィルタオプションの設定]を選択し、[重複するレコードは無視する]にチェックを入れればできますが、デフォルトでは重複行の最初の行だけを表示し、残りの重複行を非表示にしてしまいます。 最初の重複行ではなく最後の重複行だけを残し、他の行を非表示にしたいのですが方法がわかりません。 ちなみに上記の[重複するレコードは無視する]にチェックするまでの流れをマクロに記録させ、マクロの編集をクリックすると下記のような記述になっていました。 Columns("A:A").Select Range("A1:A100").AdvancedFilter Action:=xlFilterInPlace, Unique:=True このソースのどの部分を変更すれば、1番最後の重複行だけを残し他の行を非表示にすることが可能になるのか教えてください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- どうしてUniqueのヘルプはみれないのでしょうか
マクロの記録で、重複するレコードは無視するの記録を取ったら、 Sub Macro3() Range("A1:A200").AdvancedFilter Action:=xlFilterInPlace, Unique:=True End Sub が出来上がったのですが、Uniqueの意味が知りたくて選択してF1を押したら、 「キーワードが見つかりません。」になりました。 AdvancedFilterの部分でF1を押すと、Range.AdvancedFilter メソッドのヘルプが表示され舞いsた。 どうしてUniqueのヘルプはみれないのでしょうか? 当方エクセル2007です。
- ベストアンサー
- オフィス系ソフト
- フィルタオプションの重複削除
エクセル2003を使っています。 フィルタオプションを使って「重複するレコードは無視する」にチェックを入れ、重複を非表示にしたいのですが、最初の重複するデータが残り、次に重複するデータは非表示されます。 例えば、1行目にあいうえお 2行目にかきくけこ 3行目にさしすせそ 4行目にあいうえお 5行目にかきくけこ があるとします。 フィルタオプションを使って「重複するレコードは無視する」にチェックを入れると、 1行目にあいうえお 2行目にかきくけこ 3行目にさしすせそ 4行目にあいうえお となり、重複している、かきくけこは非表示になっているのですが、同じく重複しているあいうえおは表示されたままです。 これはなぜでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- EXCELで重複行のデータを削除したいと思っています。
EXCELで重複行のデータを削除したいと思っています。 フィルタの重複するレコードは無視するにチェックをいれる方法は知っているのですが、 この方法だと新しく出来たデータ列が数式ではなく数式の計算結果でデータ列が出来てしまいます。 どうしたら数式のままで重複データを削除出来るのでしょうか?
- 締切済み
- その他MS Office製品
- フィルタオプションをマクロで
マクロ初心者です。 フィルタオプションをマクロに登録しました。 検索範囲はマクロを登録したときの表の範囲(A5:Q50)になっていますが データは毎日増えるため(A5:Q10000)に変更して抽出自体はうまくいきましたが、 リストで最終行に金額の合計を出しているのですがそれが表示されなくなります。 抽出時の最終データでフィルタオプションを実行するマクロをするにはどうしたらよいでしょうか? 質問がわかりにくくてすみません。 フィルタオプションの部分のマクロは下記です。 よろしくお願いいたします。 Range("A5:Q10000").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("A1:B3"), Unique:=False
- 締切済み
- オフィス系ソフト
- 《エクセル2000》フィルタの「重複するレコードは無視する」がうまくいきません
A列のデータから重複行を削除しようとして、 1:A列を選択 2:「フィルタオプションの設定」で、「重複するレコードは無視する」をチェック この手順で作業を行うと、 「このコマンドにはデータソースが2行以上必要です」云々というエラーメッセージが出てしまいます。 ラジオボタンの選択や範囲指定などを色々やってみましたが、その組み合わせが悪いのか、どうもうまくいきません。 フィルタ機能で、A列データの重複削除をする詳細な手順を教えていただけますか。
- ベストアンサー
- オフィス系ソフト
- excel 重複のないリスト作成について
excelでフィルタ機能を使って、「リストから重複したデータを除いたリスト」を作りたいのですが、一部重複したリストが表示されてしまいます。(フィルタオプションの設定はちゃんと行っているはずです。重複したレコードは無視するのチェックボックスもチェックしています。) 色々なホームページで調べたのですが、原因がわかりません。 ご回答のほどよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでの自動抽出がうまくいきません
エクセル2000で自動抽出機能を使用しましたが最初の行の項目だけ重複して抽出されます。直す方法はありませんか?自動抽出の方法はデータセルを指定してデータ→フィルタ→フィルタオプションの設定→選択範囲内をデータのセルに指定、指定した範囲を抽出先のセル指定、重複するレコードは無視するにチェックをいれokです。なお上記のマクロは次のようになっています。Sub 商品名の集計() ' ' 商品名の集計 Macro ' マクロ記録日 : 2002/6/30 ユーザー名 : ky ' ' Range("D8:D22").Select Application.CutCopyMode = False Range("D8:D22").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _ "B26:B36"), Unique:=True Range("A26").Select End Sub 以上よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルVBA 重複データから1種類ずつ抽出
いつもお世話になります。 5万行のエクセルデータで、A列に20種類のデータが重複しています。 このデータを、別シートのA1~A20に1種類ずつコピーしたいのです。 オートフィルタ→フィルタオプション→重複するレコードは無視するでチャレンジしてみたのですが、5万行だとデータ量の関係で時間がかかりすぎるので、VBAでもっと短時間で出来ないかと思い、投稿させていただきました。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- エクセルデーターの重複するデーターを無視する方法
エクセルの表の中に重複するデーターが含まれている場合一つにして 表示する方法がありましたら教えて下さい。フィルタオプションで重複するデーターを無視するにチェックを入れても変わりません。
- 締切済み
- オフィス系ソフト
- エクセルで、重複データを除外して小さい値順に並べ替える関数
A列に、 500 80 200 200 100 300 と、データがあります。このデータのうち、重複しているデータ(200)を一つだけ表示させ、かつ、小さい順に並べ替えて、下記のようにしたいのですが…。 80 100 200 300 500 調べてみて重複データをチェックする方法や削除する方法などはありましたが、並べ替える方法が見つかりません。フィルタオプションかと思いましたが使い方がよくわかりません。配列数式のこともわかりません。オートフィルタやマクロは使いたくありません。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
回答していただきありがとうございました。 最終的にこの方法を参考にした結果、問題を解決することができました。 結構悩んでいましたので助かりました。