
エクセル初心者勉強中です。楽しんでいます。
説明不足等あれば申し訳ありません。
現在、エクセルの勉強をしています。テーマは関数です。
下記画像のとおり、一枚のワークシートに、2つの表を作成しました。
あまり質のいい作り方ではありませんが、会員名と発送先を入力したダミーデータです。
ここで行いたい処理なのですが、会員数(6名)すべてを検索し、それぞれ重複している会員名の右右隣に「重複」の記載をいれ、さらにそのデータをJ2セル・K2セルに抽出したいのです。
COOUNTIF関数の引数に複数の範囲を設定しようとしましたが、うまくいきませんでした。SUMPRODUCT関数とかをつかうのでしょうか。
よろしくお願いいたします。

No.2ベストアンサー
- 回答日時:
表の作りを見直した方がいいと思いますけど……
後で何かに使う(表計算が必要)なら 印刷物としての表の作り方
は手間を増やすことにしかなりません。 マクロを使う前提なら好
きに作ればいいんでしょうけど 関数で何とかしようと思うなら最
初から表をそれに見合った作りにすべきです。
というかその表の作り方なら別に Excelでなくてもいいでしょう。
Excelは機能が充実しているので 関数だけで何かをするようには
できていません。
Googleスプレッドシートに移行したらどうですか?
それなら
=QUERY({B4:C,ARRAYFORMULA(IFERROR(VLOOKUP(B4:B,E4:F,2,FALSE),""))},"where Col3 Is Not Null")
で済みます。お勧めする訳じゃありませんが 印刷前提の表を作っ
てしまったのに 関数に拘る人にはそっちの方が向いてます。
No.3
- 回答日時:
作りがどうの、ルールがどうのは置いといて、
この場合の考え方をアドバイス。
紙の上に書いた表から重複するデータを見つける時、どんなことをする?
一つずつ省略せず手順を文章に書いてみましょう。
そして、その手順通りに関数で処理を行えばいいのです。
一度に処理しようと考えちゃダメってこと。
それは関数を十分理解したのちに考えることです。
具体的には作業用の数式を記入する列をたくさん挿入してそこで処理を一つずつ行う。
見栄えが悪いなら、作業用の列を「非表示」にしてしまえばいい。
・・・
あと質問の例で、実はBさんも重複していた…なんて場合も想定した処理をするようにしましょう。
No.1
- 回答日時:
「2つの表を作成しました」なのですが 2つの違いはなんでしょうか 同じ「会員発送リスト」なら一つの表でよいように思いますが。
「Aさん」を「重複」としていますが 「送付先」が「東京都」「福岡県」と違うので”同姓同名の他人”の可能性があります。これを”重複”とする根拠は何でしょうか。
一般にこのような重複を探す場合には 一つの表にしたうえで 会員名、送付先でソート(並べ替え)を行い、”重複チェック”列に =IF({会員名セル}={1つ上の会員名セル}、”重複”、””)の式を入れます (なお 重複行すべてに”重複”といれたいなら{会員名セル}={1つ下の会員名セル}を OR で追加します) (送付先もチェックするならそれも同様にします 会員名とは AND で追加します)
データベースというものは 今あるデータをそのまま加工しようとすると苦労することがおおいです データそのものを加工しやすい形にすることも大切です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) 指定値をマクロで検索&シート移動 2 2022/04/27 23:29
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
Excel関数:「0」を除いた標準...
-
エクセルでデータの並び替え
-
エクセルで表の変換
-
エクセルのカウントについて
-
Excelのソート方法(タイトルと...
-
Excelのセル選択範囲の指...
-
エクセル、データ、統合、
-
Excel ピボットテーブル
-
エクセル 重複データの抽出につ...
-
データの一部範囲について、並...
-
Excelでブック間のデータの比較...
-
更新前と更新後の差分をVBAを使...
-
空白セルを検索するときのスピ...
-
エクセル 複数条件
-
Excelの関数に詳しい方、お願い...
-
Excel VBA で、2行1単位のデー...
-
あるexcel表からチェックボック...
-
エクセルで関数を作る
-
エクセルの最小値抽出方法について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
【エクセル】区切り位置で分割...
-
更新前と更新後の差分をVBAを使...
-
Excel関数:「0」を除いた標準...
-
値の入っているセルのうち、一...
-
SUMIFで数値が入力されているセ...
-
エクセル、正数のみの集計[(負...
-
ピボットテーブル 0個の行を...
-
エクセルに入力された日付「S40...
-
エクセルで何種類のデータがあ...
-
SUMPRODUCT関数 行が増えても...
-
Excel関数で、範囲内の最後のセ...
-
複数の候補列から、検索値と一...
-
エクセル 8ケタの数字から日数...
-
EXCEL 階段状のグラフ
-
エクセルVBAを使ってセルに日付...
-
Excelのマクロで行を間引きたい
-
エクセル日付 文字列の関数がエ...
-
《エクセル2000》重複している...
-
入力するとかってにセルの色が...
おすすめ情報