質問: エクセルの重複データの曖昧検索 お世話になります。 仕事でエクセル14.0使用しています。 リストのデータがデータベースと重複しているかどうか検索をしています。 データベースのデータ自体が不完全なデータがあるため、部分一致のデータでも、 あれば重複とさせたいです。 具体的には、 ・リストデータ「株式会社abc建設」 ・データベース「abc建設」 =重複 ・リストデータ「有限会社あいうえおサービス」 ・データベース「あいうえお」 =重複 リストにある「株式会社abc建設」が、データベースにあるかどうか、を検索したい のですが、部分一致検索ではうまくいかず、データ自体はあるけれど重複としての判定 にはなりませんでした。 使用してみた関数は、 (検索したいデータがa1) =vlookup("*"&a1&"*",データベース!a:c,3,false(true)) =countif(データベース!a:a,"*"&a1&"*") の2つで試してみました。 恐らく、”*”& は検索値がデータベースのデータに満たない場合には有効なのかなと 思うのですが、今回のようにデータベース自体が不完全な場合の検索方法はありません でしょうか。 なお、データベース自体が1万件近くあるため、逆にデータベースのデータからリスト データとの重複を検索する方法は考えておりません。 リストデータ自体は1000件未満ですが、手動で完全なデータとしております。 説明がわかりにくいとは思いますが、詳しい方がいましたらご教授お願いいたします。
回答: やりたいことは、「株式会社abc建設」を検索条件として指定して、「abc建設」を引っ張ってくる(有無を調べる)ということですよね? それで間違いなければ、こちらのやり方で出来るのではないかと思います。 vlookup 検索範囲でワイルドカードは使えない?実はこんな方法があるんです。 https://excelkamiwaza.com/vlookup_area_wildcard.html