Excel (一般機能)

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

 
(Windows 10 Pro : Microsoft 365)
ワイルドカード
投稿日時: 22/09/07 14:19:35
投稿者: alive@

A列にある○○-△△△△△△という値のみを
抽出したいのですがわかりません
 
A列には空きセルや-10等の数値や文字が入っています
その中から○○-△△△△△△という内容のもののリストにしたいのです
 
Filter関数を使えばよいのか、どの関数を使えばいいのかわかりません。
 
○○-△△△△△△の内容は
○○は、01だったり03だったりと2桁です
△△△△△△は、123456やs1015056と桁数はまちまちです
 
A列
01-123456 ←これ


E

02-1000200 ←これ
-1


0
03-s500t10 ←これ
 
条件を"*-*"という条件にすればよいのでしょうか
 
よろしくお願いします

回答
投稿日時: 22/09/07 15:43:11
投稿者: んなっと

       A      B
 2  01-123456  01-123456
 3     空 02-1000200
 4     空 03-s500t10
 5      E      
 6     空      
 7 02-1000200      
 8     -1      
 9  02-10002      
10     空      
11  075-90333      
12 03-s500t10      
 
B2
=LET(r,A2:A100,FILTER(r,(MID(r,3,1)="-")*(LEN(r)>8)))

投稿日時: 22/09/07 15:51:11
投稿者: alive@

早い対応ありがとうございました、できました!
 
LET関数は、使ったことがないので勉強になりました
ありがとうございました