エクセルで値を指定しての検索が出来ない場合の同じ値のセルをすべて抽出する方法
エクセルのA列に上から順に
A1みかん
A2リンゴ
A3みかん
A4パイナップル
A5マンゴー
A6みかん
A7パパイヤ
A8リンゴ
A9バナナ
A10グレープフルーツ
A11みかん
A12レモン
という具合に1000行くらいあって同じ値のみを抽出する方法を教えてください。
上記の場合
A1みかん
A3みかん
A6みかん
A2リンゴ
A8リンゴ
という具合に表示してほしい。
同じ値の行は最大3つ(3種類×3行)、又は2つ(2種類×2行)です。
後の980行くらいはそれぞれ値が違います。
また同じ値が何で有るのかも不明です。
上記例ではみかんとリンゴですが、そうだとは限りません。
レモンかもしれないし、マンゴーかもしれない。
またその1000行の中の値の種類も何種類あるのか不明です。
最悪1000種類で重複は無いかも知れない。
よって値を指定しての検索は出来ません。
ソートして昇順にとかにすれば同じ値は上下に並びますが
実際には、みかん とかではなく英数字20ケタなので目で見ただけで
上下に並んでいるのは見つけれません。
12A3456D620X834F7623
14B63795V63879576235
167353F46856G6983639
167353F46856G6983639
16C342D374A755C65833
1000行の中からこのように上下が同じ値の行を見つけるのは難しいです。
簡単に発見する方法はありますか?
No.5
- 回答日時:
回答No4です。
一部に不具合がありましたので一部を訂正します。
B1セルに0を入力することをやめて空のままにします。
E2セルへの入力の式は次の式にして下方にオートフィルドラッグします。
=IF(ROW(A1)>MAX(B:B),"",IF(ROW(A1)<=MIN(B:B),INDEX(A:A,MATCH(MIN(B:B),B:B,0)),IF(COUNTIF(B:B,ROW(A1)-1)>0,INDEX(A:A,MATCH(SMALL(B:B,RANK(ROW(A1)-1,B:B,1)+1),B:B,0)),E1)))
訂正する部分は以上の2点です。遅くなっての訂正でごめんなさい。
No.4
- 回答日時:
お示しのデータはすべて2行目から下の行に有るとします。
なお、A列では果物名が入力されており、もちろんA1,A2などの番地はない状態とします。作業列を作って対応します。B1セルには0を入力したのちに、B2セルには次の式を入力して下方にオートフィルドラッグします。
=IF(AND(COUNTIF(A:A,A2)>1,COUNTIF(A$2:A2,A2)=1),COUNTIF(A:A,A2)+MAX(B$1:B1),"")
C2セルには次の式を入力して下方にオートフィルドラッグします。
=IF(COUNTIF(A:A,A2)>1,A2&"/"&COUNTIF(A$2:A2,A2),"")
お求めの表はE列とF列に表示させることにしてE列には果物の名前が、F列にはその果物名がは入っているセル番地を表示させることにします。
E2セルには次の式を入力して下方にオートフィルドラッグします。
=IF(ROW(A1)>MAX(B:B),"",INDEX(A:A,MATCH(ROW(A1)-1,B:B,1)+1))
F2セルには次の式を入力して下方にオートフィルドラッグします。
=IF(E2="","","A"&MATCH(E2&"/"&COUNTIF(E$2:E2,E2),C:C,0))
これでA列で重複のあるものはすべて順序よく整列されて表示され、そのセル番地も表示されますね。一度お試しください。
No.2
- 回答日時:
まずA列を選択します。
データ→フィルタ→オートフィルタでA列にオートフィルタをかけます。
次にデータ→フィルタ→フィルタオプションの設定を選択します。
重複するレコードは無視するにチェックを入れます。
以上です。やってみてください
No.1
- 回答日時:
次の方法は如何でしょうか。
オートフィルタで抽出するので、見出し行と抽出列(仮にB列)を新たに追加します。
(1)見出し行を挿入、仮にA1に「項目名」、「B1」に重複と入力
(2)B2に=COUNTIF(A:A,A2)>1を設定、下方向にコピー(又は、B2セル右枠下の■をダブルクリック)
(3)オートフィルタから重複列のフィルタボタン押下→TRUEを選択
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数を教えてください。 2 2023/08/01 10:59
- Excel(エクセル) Excelのマクロで、特定のセルから順番に値を取得したい 5 2022/12/06 15:34
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- C言語・C++・C# C言語初心者です、、、お助けください 2 2023/03/14 20:08
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- Excel(エクセル) EXCEL関数(数式)を教えてください 11 2023/05/09 13:19
- Excel(エクセル) エクセルで書式設定とフィルタの組み合わせでうまく行かないのですが 4 2022/10/07 10:02
- Excel(エクセル) セルを数式で指定する方法 5 2022/04/13 16:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報