>数字のみを抽出する関数の説明はたくさんありますが 文字列の中に数字が「一塊だけ」ある場合の説明は多分沢山ありますが、(今回のご質問のように)「文字数字文字数字文字数字」と不定数入り混じってる場合の数式は、全く見つからなかったと思いますよ。 たとえば「英数字が最大限3カタマリまで」といった制約を付けて無理矢理関数をくっつける事は出来なくはありませんが、正直不細工ですし、そもそもあんまり現実的じゃありません。 手順: ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける public function myf(a) as string dim i as long for i = 1 to len(a) if mid(a,i,1) like "[0-9a-zA-Z ]" then myf = myf & mid(a,i,1) end
![文字列から英数字のみを抽出する関数](https://cdn-ak-scissors.b.st-hatena.com/image/square/c0db91e91d06972f428b2cb09dde589ae4e9ab3a/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2099_4.jpg)