Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2019)
似た文字列をリストから読み込んで表示させたい
投稿日時: 22/05/20 18:05:21
投稿者: kou5355

(リスト)
01 あああ産業
02 いいい商店
03 潟Eウウ建設
04 潟Gエエ工業
 
(シート)
あああ産業(株)
いいい商店
ウウウ建設
エエエ工業
 
「リスト」はあらかじめ顧客ごとにコードをふり、名称を
登録しているエクセルシートです。
 
「シート」は、事務員が手入力するエクセルシートです。
ご覧の通り、おおむね意味は伝わるのですが、鰍ェ記号ではなく
文字入力になっていたり、カタカナが半角・全角異なっていたり
法人格がぬけていたりします。相違点に法則性はありません。
 
この「シート」に入力されたそれぞれの値の右の列に
数式をいれて、下記のような形に完成させることはできますでしょうか。
いわゆる中途半端な状態でのルックアップがしたいです。
 
あああ産業(株) 01 あああ産業
いいい商店求@ 02 いいい商店
ウウウ建設    03 潟Eウウ建設
エエエ工業  04 潟Gエエ工業
 
 

回答
投稿日時: 22/05/20 18:36:23
投稿者: taitani

手入力だと、永久にイタチごっごになるのではないでしょうか。。。
せっかく"リスト"があるのであれば、手入力ではなく、プルダウン選択式にしましょう。

投稿日時: 22/05/20 19:12:29
投稿者: kou5355

taitani さんの引用:
手入力だと、永久にイタチごっごになるのではないでしょうか。。。
せっかく"リスト"があるのであれば、手入力ではなく、プルダウン選択式にしましょう。

 
おっしゃる通りです。が、手入力にならざるを得ない事情がございまして・・・;;

回答
投稿日時: 22/05/20 19:49:09
投稿者: taitani

うむむ。
だとすると、ASC / JIS 関数を利用して補う。
他のパターンが出たら、、、って感じで。
 
あとは、以下の ページを参考に。。。
https://kokodane.com/2013_kan_059.htm

回答
投稿日時: 22/05/20 20:40:13
投稿者: んなっと

間違いなく不具合が出ると思いますが...
 
●リスト
 
       A      B
1 あああ産業梶@あああ産業
2 いいい商店求@いいい商店
3 潟Eウウ建設 ウウウ建設
4 潟Gエエ工業 エエエ工業
5 鰍ああ産業 あああ産業
6 鰍「いい商店 いいい商店
7 ウウウ建設梶@ウウウ建設
8 ウウウ建設求@ウウウ建設
9 エエエ工業求@エエエ工業
 
B1
=SUBSTITUTE(SUBSTITUTE(JIS(A1),"",),"",)
下方向・↓
 
●シート
 
念のため第2、第3候補もC,D列に表示。
 
          A       B       C       D
1   あああ産業(株) あああ産業梶@                     
2    いいい商店求@いいい商店求@                     
3       ウウウ建設 潟Eウウ建設 ウウウ建設梶@ウウウ建設求@       
4     エエエ工業 潟Gエエ工業 エエエ工業求@              
5 あああ産業株式会社                      ←見つからず
 
B1
=IFERROR(VLOOKUP(SUBSTITUTE(SUBSTITUTE(JIS($A1),"(株)",""),"(有)",""),リスト!A:A,1,FALSE),IFERROR(INDEX(リスト!$A:$A,AGGREGATE(15,6,ROW($1:$500)/(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(JIS($A1),"",),"",),"(株)",),"(有)",)=リスト!$B$1:$B$500),1)),""))
下方向・↓
C1
=IF(SUM(1*ISNUMBER(FIND({"(株)","(有)","",""},JIS($A1)))),"",IFERROR(INDEX(リスト!$A:$A,AGGREGATE(15,6,ROW($1:$500)/(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(JIS($A1),"",),"",),"(株)",),"(有)",)=リスト!$B$1:$B$500),COLUMN(B1))),""))
右方向・→下方向・↓

投稿日時: 22/05/23 09:45:00
投稿者: kou5355

ご意見ありがとうございました。