Excel (一般機能)

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

 
(Windows 11 Pro : Microsoft 365)
セルに入っている文字列でのフィルター
投稿日時: 26/01/09 11:07:00
投稿者: periodayo

お世話になります。
 
下記のように1つのセルに同行者の名前が羅列されています。
 
このセルの中で山口が入っているデータだけ、取り出したいのです。
もしくは、山口だけ入っているセルだけフィルタで表示させたいのです。
 
何か良い方法ありましたら、ご教授ください。
 
下記では山口が入っている2と4行目を抽出したいのです。
 
セル A
1 同行者
2 山田、山口、鈴木
3 田中、山田、佐藤
4 山口、山田、田中
 

回答
投稿日時: 26/01/09 13:29:27
投稿者: んなっと

B1に検索したい名前を入力して、
 
         A         B
1      同行者       山口
2 山田、山口、鈴木 山田、山口、鈴木
3 田中、山田、佐藤 山口、山田、田中
4 山口、山田、田中         
 
B2
=IF(B1="","",FILTER($A2:$A500,REGEXTEST($A2:$A500,"(^|、)"&B1&"(、|$)")))

投稿日時: 26/01/09 13:34:23
投稿者: periodayo

んなっとさん。
 
こんなやり方もできるんですね。
驚きました。勉強になりました。
 
ありがとうございます。