Excel (一般機能)

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

 
(Windows 10 Pro : Excel 2019)
LOOKUP関数でワイルドカード
投稿日時: 22/10/04 11:45:37
投稿者: ラングドシャ

お願いします
 
 

	A	B	C	D	E	F
1		9月25日	9月26日	9月27日	9月28日	9月29日
2	社員1	入A	調A	入B		
3	社員2	確A				
4	社員3		確B	入B		

 
上のような表があります。
社員1が「入」の作業をAB関係なく、最後にいつ行ったのかを知りたいので
=LOOKUP(2,1/(2:2="*入*"),1:1)としたのですがエラーになりました。
"*"&"入"&"*" これも試しましたがダメでした。
 
検索ワードを
=LOOKUP(2,1/(2:2="入B"),1:1)とすると9月27日が表示されます。
 
「入」のAB関係なく、「入」のついた作業の最終日を抽出するには
ワイルドカードの部分をどのように設定すればよいでしょうか?
よろしくお願いいたします。

回答
投稿日時: 22/10/04 11:58:26
投稿者: y.yusuke

これでどうでしょうか?
=LOOKUP(2,1/ISNUMBER(FIND("入",2:2)),1:1)

回答
投稿日時: 22/10/04 12:00:40
投稿者: んなっと

=IFERROR(LOOKUP(2,1/FIND("入",2:2),$1:$1),"")

投稿日時: 22/10/04 12:33:06
投稿者: ラングドシャ

y.yusuke様
ありがとうございます。
FIND関数でワイルドカードが使えるのですね。
あまり使うことがなかったので勉強になりました。
 
 
んなっと様
ありがとうございます。
FIND関数勉強になりました。
関数をコピーした際のセル参照もご考慮くださりありがとうございます。