[[20200517191246]] 『3文字以上連続するセルの重複を別シートから検索ax(すずさん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『3文字以上連続するセルの重複を別シートから検索する』(すずさん)

VBAを使用せず、下記を実行する方法をご教示いただければ幸いです。
シート1とシート2の特定の列にある3文字以上連続で重複するセルをカウントすして、特定したいと考えています。

例)
・シート1
(株)松坂屋フーズ

・シート2
株式会社松坂屋

つまり、上記の例で、下記の2点を解決にするにはどうすれば宜しいでしょうか?
?@「ABC」が重複しているので、1としてカウント
?Aその1としてカウントされたセルがどこなのかも特定したいと考えています。

何卒宜しくお願いいたします。

< 使用 Excel:Office365、使用 OS:unknown >


  シート1とシート2には、それぞれどの程度のデータが入っているんですか?

  株式会社なんてのが入っていたら、ほとんどの会社が合致するんじゃじゃないですか?

  ホントにそんなデータなのかもこちらじゃ分からないですけど、
  現物に近い例を上げて頂かないと、検討するだけ時間の無駄になりそうな予感。

(半平太) 2020/05/17(日) 20:12


返信ありがとうございます。

シート1のA列は(株)+ 会社名 もしくは 会社名で表記されていますが、シート2のA列は株式会社 + 会社名で統一されています。

ですから、シート1とシート2の会社名での重複を確認したいのです。
重複の数をカウントして、重複したものに関しては色をつけるなどして、どの行の会社が重複しているか確認したいです。

宜しくお願いいたします。
(すずさん) 2020/05/18(月) 00:27


 <Sheet1>
 (1) C2セル =IFERROR(SMALL(IF(MMULT(N(ISNUMBER(FIND(MID(A2,COLUMN(A$2:INDEX(2:2,LEN(A2)-2)),3),Sheet2!A$1:A$11))),ROW(A$1:INDEX(A:A,LEN(A2)-2))^0),ROW(A$1:A$11),""),COLUMN(A2:Z2)),"")
 (2) B2セル  =COUNT(C2#)

 下にコピー

 <結果図>
  行  __________A__________  __B__  __C__  _D_   E 
   1  検索値                 件数   どこ           
   2  (株)新松坂屋フーズ     3      4     10   11
   3  ヤマト                   1      8           
   4  (株)三機工業           2      3      7     

  <Sheet2 サンプル>
  行  _______________A_______________
   1  株式会社九電工                 
   2  株式会社サンテック             
   3  株式会社三機工業               
   4  株式会社新松坂屋ホールディング 
   5  株式会社中外炉工業             
   6  株式会社テクノ菱和             
   7  株式会社高田重機工業所         
   8  株式会社ヤマト                 
   9  株式会社太平電業               
  10  株式会社新松坂屋               
  11  株式会社新松坂牛本舗           

 (半平太) 2020/05/18(月) 11:56  ※ B2セルの数式を修正(12:34)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.