1つの列で2つ以上重複しているデータのうち、
1つだけを削除する方法ってありますでしょうか?
知ってたら教えてくださいっ!!!
(イメージ的には下のような感じです。
2つ目以降の重複データにはCOUNTAで「○」をつけていきたいと思っています)
A ⇒
A ⇒○
A ⇒○
A ⇒○
B ⇒
C ⇒
D ⇒
D ⇒○
目的としては、運営しているネットショップでのリピート率を算出することです。
エクセルはほとんど初心者で、あまり難しいことは分からないです。。
教えてもらえると、すんごく助かりまっす!!
よろしくお願いします!!!
MATCH関数を使うとよいのではないでしょうか。
下記のように1行A列は空白、A2:A9に
A,A,A,A,B,C,D,D
という文字列が入っている場合、
B2セルに
=IF(MATCH(A2,A$2:A$65536,0)=ROW()-1,"","○")
と入力し、後はこれをB3:B65536にコピーします。
※65536というのはEXCELで扱える最大行。
ROW()-1としているのは、検索対象が2行めから始まって
いるからで3行めから検索対象があるなら「-2」とします。
A B
1 空白
2 A
3 A ○
4 A ○
5 A ○
6 B
7 C
8 D
9 D ○
takntさん
ご回答ありがとうございます。
すみません、説明不足だったのですが、
「2つ目以降の重複データに○をつける方法」を聞きたいと思っています。
ご存知でしたら教えてください!
よろしくお願いします。
本題とは外れてしまいますが、分析にはピボットテーブルやピボットグラフを使えばよろしいかと思います。
具体的な手順はExcelのバージョンによって多少の違いがありますがExcel2000以降であれば、大まかには以下のような手順になります。
購入者 | 商品 |
---|---|
A | えんぴつ |
A | けしごむ |
A | えんぴつ |
A | ふでいれ |
B | ふでいれ |
C | えんぴつ |
D | けしごむ |
D | ふでいれ |
というようなデータがあるとして、これら全体を選択した状態で
データ
↓
ピボットテーブルとピボットグラフ レポート
↓
ウィザード1/3(とりあえずいきなり「次へ」をクリック)
↓
ウィザード2/3(範囲は事前に選択してあるので、ここも「次へ」をクリック)
↓
ウィザード3/3(とりあえずいきなり「完了」をクリック)
↓
商品を「列のフィールド」欄にドラッグ&ドロップ
購入者を「行のフィールド」欄にドラッグ&ドロップ
再び商品を「データアイテム」欄にドラッグ&ドロップ
購入者 | えんぴつ | けしごむ | ふでいれ | 総計 |
---|---|---|---|---|
A | 2 | 1 | 1 | 3 |
B | 1 | 1 | ||
C | 1 | 1 | ||
D | 1 | 1 | 2 | |
総計 | 3 | 2 | 3 | 8 |
例では購入者と商品の2項目だけで行いましたが金額を加えて
データアイテム欄に金額をドラッグ&ドロップすれば
顧客毎の売上合計や全体平均なども一瞬で出ますよ。
Microsoft Office : Office Excel 2003 データ入力/集計テクニック - ピボットテーブルで金額の合計と比率は一度に表示できるの?
MATCH関数を使うとよいのではないでしょうか。
下記のように1行A列は空白、A2:A9に
A,A,A,A,B,C,D,D
という文字列が入っている場合、
B2セルに
=IF(MATCH(A2,A$2:A$65536,0)=ROW()-1,"","○")
と入力し、後はこれをB3:B65536にコピーします。
※65536というのはEXCELで扱える最大行。
ROW()-1としているのは、検索対象が2行めから始まって
いるからで3行めから検索対象があるなら「-2」とします。
A B
1 空白
2 A
3 A ○
4 A ○
5 A ○
6 B
7 C
8 D
9 D ○
vbanbooさん
ありがとうございます!!
できました!!!
とてもとても助かりました!
vbanbooさん
ありがとうございます!!
できました!!!
とてもとても助かりました!