dポイントプレゼントキャンペーン実施中!

セルに”10.000m3当り”と入力されていて、単位の”m3”や”当り”を除いた、左端の数値の”10.000”を抽出するにはどうしたらいいでしょうか? 単位の”m3”は環境依存文字ではなく半角2文字です。

よろしくお願い致します。

A 回答 (2件)

特殊なやり方ですが、


=LOOKUP(10^17,LEFT(A1,COLUMN(1:1))*1)
ではどうでしょうか。
A1セルに「10.000m3当り」などが入っれいれば「10」と表示されます。「12.345m3当り」なら「12.345」となります。.000の部分は、少数の表示桁数の書式によるものです。
10^17は、これ以上ないくらいに大きい数値です。
column(1:1)は、1から10000くらいまでの数列で文字数です。
先頭から、数値とみなされる限り数値として見ています。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。
なるほどです。式の意味分かりました。
助かりました。

お礼日時:2022/03/14 18:42

変換候補がA1として


=VALUE(LEFT(A1, LEN(A1)-4))
  
但し「10.000」の「.」は少数点なので、「10.000」と表示するためにはセルの書式設定を使ってください。
通常では「10」と表示されます。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。
すみません。例は1つしか上げませんでしたが、単位は必ずしも”m3”のみとは限らなく、単位が”m"とか”箇所”とか”日”とかでも数値を抽出できるようにしたいのです。

お礼日時:2022/03/14 17:51

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

このQ&Aを見た人はこんなQ&Aも見ています