エクセルで重複しているデータを抽出したいのですが・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。
A列に日付 B列に企業名このデータが300件ほどあります。
Å列 B列
1月 1日 AAAA社
1月 4日 BBBB社
1月 8日 CCCC社
2月 1日 BBBB社
2月20日 DDDD社
3月 2日 AAAA社
と、あるとしてB列の企業名が重複しているものを抽出したいのですが・・・。この場合 AAAA社とBBBB社ですが。
これを簡単に抽出する方法はないでしょうか?
教えてください お願いいたします。
No.8ベストアンサー
- 回答日時:
企業名がセルB2からセルB300まで入力されていると仮定します。
セルC2に IF(COUNTIF($B$2:B2,B2)>1,"*","") を入力し、セルC300までコピーして下さい。すると重複したデータの二番目以降に "*" のマークが付きます。
(注) 数式を下のセルまでコピーするため、COUNTIF($B$2 は絶対参照にして下さい。
No.7
- 回答日時:
」データ例
コード重複
a
s
d
f
a1
d1
s1
h
j
B2に
=IF(A2="","",IF(COUNTIF($A$2:A2,A2)=1,"",1))
と入れて下方向に複写。
結果上記のB列の通り。
A1:B1を範囲指定して
データ
フィルタ
オートフィルタ
B列で、1を選ぶ
結果
a1
d1
s1
フィルタオプション設定のやり方も良いかもしれない。
No.6
- 回答日時:
>あるとしてB列の企業名が重複しているものを抽出したいのですが・・・。
この場合 AAAA社とBBBB社ですが。確かに日付を考慮に入れなければそれらは重複していますが、日付を含めてデータとして扱うのであれば、たとえば「1月1日のAAAA社」と「3月2日のAAAA社」は重複しているとは言えないようです。もし日付を含めたデータの重複を見つけるという意味であるなら、日付&企業名の値で識別の列を作り、その重複を見つけるようにした方がよいでしょう(日付の入力方法は統一する必要があります;「1月 1日」と「1月1日」では別の値になります)。
重複の検出のしかたにはほかの回答者さんの方法をご使用になるか、あるいはフィルタ機能を使用してもよいでしょう(メニューのデータ>フィルタ>「フィルタオプションの設定」を選び「重複するレコードは無視する」にチェックを入れると重複のないデータだけが抽出されます;マークしておけばマークなしは重複;関数の場合は値に変更)。
企業名だけの重複の抽出の場合は無視してください。
No.5
- 回答日時:
重複データを抽出する目的は何か、それによって方法が違うと思いますが・・・
A列 B列 C列
1月 1日 AAAA社 AAAA社
1月 4日 BBBB社 BBBB社
1月 8日 CCCC社 #NUM!
2月 1日 BBBB社
2月20日 DDDD社
3月 2日 AAAA社
C1 =INDEX($B$1:$B$300,SMALL(IF(MATCH($B$1:$B$300,$B$1:$B$300,0)<ROW($A$1:$A$300),ROW($A$1:$A$300)),ROW(A1)))
Ctrl + Shift + Enter で確定(配列数式)
適当に下へコピー
B列の重複をC列に表示しただけです。
No.3
- 回答日時:
C1に COUNTIF(B:B,B1)と入力して、
それを下のほうにコピーします。
重複しているところは2以上の数字になるのでこれを見つけてください。
B列 C列
AAAA 1
BBBB 2 ←重複しています
CCCC 1
BBBB 2 ←重複しています
このあとはC列をキーにして並び替えると処理が簡単でしょう。
No.2
- 回答日時:
1.並べ替えるやり方
データを選択し、メニューの「データ」、「並べ替え」で、B列を基準にソートすれば名寄せできます。
2.関数で重複を表示させる。
B1からデータが入っているならC1に
=COUNTIF(B:B,B1)
といれて、下にコピーすれば重複してなければ1、そうでなければ重複数が表示されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAで重複データを合算したい(時間) 1 2022/12/08 23:06
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
スマートな関数を教えて下さい。
-
Excel ウインドウ枠の固定をす...
-
EXACT関数とIF関数の組み合わせ...
-
4つのパターンを表示するEXACT...
-
関数を教えて下さい。
-
Excel:一部のフォントでセルの...
-
エクセルで指定した日付、店舗...
-
エクセルでセルに「氏名を入力...
-
Excel 2019 のピボットテーブル...
-
スプレッドシートの関数VLOOKUP...
-
エクセルで日付の入ったセルの...
-
Excelファイルの「数式」タブ→...
-
excelの不要な行の削除ができな...
-
Excelのif関数で文字が見えなく...
-
各ページの1番上の表示について
-
エクセル関数に詳しい方、教え...
-
INDIRECTを使わず excelで複数...
-
Excel 2019 は、SPILL機能があ...
-
UNIQUE関数が使えないバージョ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報