アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excel LOOKUPで文字列から数値のみを抜き出す。

以前ここで教えてもらったのですが、
またわからなくなってしまったので質問させてください。

「A12-23F」といったような文字列があり、
これのハイフンより後ろの数字(23)のみを抜き出したいです。
ただし、数字が増えたり減ったりする可能性があり「AA12-23.5G」といったように文字も数字も数が変化します。

下記の関数を、やってみているのですが、N/Aのエラーが出てしまいます。

=LOOKUP(10^17,RIGHT(MID(A1,FIND("-",A1)+1,100),COLUMN(1:1))*1)

何か違う部分がありますでしょうか…。
お助けいただけますと幸いです。

質問者からの補足コメント

  • ちなみに、「A12-23F」は「12-23」のように数字のみの場合もあります。
    何卒宜しくお願い致します。

      補足日時:2022/03/06 13:42

A 回答 (1件)

こちら↓の質問に関係するものですね。


https://oshiete.goo.ne.jp/qa/12834091.html
「-の後ろから取り出すなら」の数式部分で使用している関数が一部
間違っているためのエラーです。
RIGHTをLEFTに置き換えてください。
 =LOOKUP(10^17,LEFT(MID(A1,FIND("-",A1)+1,100),COLUMN(1:1))*1)

参考までに、こちら↓を読めば数式の意味が理解できると思います。
https://se.ekaki-j.com/excel-lookup-right-column/
「Excel LOOKUPで文字列から数値」の回答画像1
    • good
    • 0
この回答へのお礼

できました…!ありがとうございました!!

お礼日時:2022/03/06 14:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!