VBA素人です。
複数列でのデータ重複を確認する方法を教えてください。
顧客データ管理をしているシートでデータは項目名が7行目にあり、データは8行目から始まって毎月追加されていきます。
データ追加をしたときに、重複しているデータがあれば、「〇行目に同一データあり」とコメントを表示。(A列orB列orC列いずれか1つでも重複しているものがあれば表示)重複がなければ「重複データなし」と表示させたいです。
A~D列のデータはすべて文字列。C列の名称は一部でも重複していれば重複データとしてコメント表示。
A列 B列 C列 D列
7 担当部署CD 顧客ID 名称 提出日
8 12345 A01234 〇〇事務所山田太郎 20180601
9 23456 A12345 山田太郎
8行目と9行目では名称の一部(山田太郎)が重複
可能であれば、別シートにある顧客の提出書類の提出日が入った日付を顧客IDで引っ張り表示させたいです。(現在はVLOOKUPで表示させています)
なにぶん素人で上手く説明できていないとは思うのですが、お力添えいただければ嬉しいです。
宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
私のも、直接の回答ではありませんが・・・
>「〇行目に同一データあり」とコメントを表示。
コメントで(操作者に)わかるようにするのが目的であるなら、条件付き書式で重複しているセルには色を付けるなどの設定をしておけば済みそうに思います。
(たくさんある場合、メッセージ表示だとメモしてから消さないとわからなくなっちゃうし)
条件付き書式のチェック用の判定式にはNo1様のご回答の方法を利用すればよろしいかと。
No.1
- 回答日時:
ゼロから丁寧にコーディングするの面倒だから、ちょっと狙いとズレるけど、i 行 j 列のデータで
worksheetfunction の countifs を使って検索して、その個数が 2 以上だった場合には重複あり、
1 だった場合には重複なしと判断しては?
重複ありだった場合に、検索した文字列を Msgbox で表示させて、『山田太郎』が重複しています。
ではダメなの?
だって山田太郎で検索して、9 行目に同一データあり、と表示させても、9 行目とどこなんだ?
って結局は検索するんだから、手間は同じでしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel vba 重複行削除 4 2022/06/02 06:52
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excel 指定した固有番号で、複数の行を削除する方法は? 2 2022/03/30 15:18
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Visual Basic(VBA) ListView重複データ削除 2 2022/08/05 18:12
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Excel(エクセル) 重複データの抽出について 2 2023/07/21 14:52
- Excel(エクセル) Excelで連続して重複する行数の違う列を参照する方法 5 2023/04/23 06:15
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
【大喜利】看板の文字を埋めてください
旅行先でほぼ消えかけている看板に出会いました。 何を気を付ければいいのか穴埋めをして教えてください。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
【選手権お題その2】この漫画の2コマ目を考えてください
サッカーのワンシーンを切り取った1コマ目。果たして2コマ目にはどんな展開になるのか教えてください。
-
エクセルマクロ:複数列 重複があった場合、メッセージと印入れる方法
Excel(エクセル)
-
VBA 重複文字列 色付け
Visual Basic(VBA)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
-
4
excel VBA 2つのシートの特定の列を比較して同じ値のセルがあったらその行を上書きしたい
Excel(エクセル)
-
5
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
6
VBAを使用した、複数条件での重複チェック
Excel(エクセル)
-
7
VBA 空白セルを削除ではない方法で詰めるやり方
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
気付?方?内?
-
好きな野球選手にファンレター...
-
居候している場合、郵便物等は...
-
氏名(フリガナ)
-
野球選手にインスタでDM送った...
-
早稲田実業の宇野選手のお父さ...
-
本人転居で、同じ姓(実家)に...
-
VBA 半角スペースを入れるには...
-
長嶋茂男の口癖、いわゆるひと...
-
グーグルフォトの各画像に名前...
-
プロ野球選手に応援メッセージ...
-
文字間の空白の削除を教えてく...
-
京都出身、京都にゆかりのある...
-
女性が男性のことをフルネーム...
-
ホークスファン歴10年です。...
-
大谷翔平選手は史上最高の選手...
-
国民栄誉賞 松井秀喜 なぜ?
-
ファンレターについてです!
-
今日ニュースでやってて気にな...
-
メールアドレスの名前と苗字の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
気付?方?内?
-
居候している場合、郵便物等は...
-
氏名(フリガナ)
-
好きな野球選手にファンレター...
-
野球選手にインスタでDM送った...
-
出席して頂いた方への礼状
-
本人転居で、同じ姓(実家)に...
-
WBCを観戦し思った事ですが、あ...
-
育成選手と2軍選手の違い
-
VBA 半角スペースを入れるには...
-
女性が男性のことをフルネーム...
-
長嶋茂男の口癖、いわゆるひと...
-
野球選手にDM送っていたら、 い...
-
福留孝介選手は在日韓国人ですか?
-
ホークスファン歴10年です。...
-
赤星選手が歌っていた2003...
-
グーグルフォトの各画像に名前...
-
動画のクレジット表記を英語で...
-
在日朝鮮人選手
-
エクセル セル内での文字固定
おすすめ情報