ID非公開

2022/1/20 13:42

22回答

EXCELの関数について、詳しい方お願い致します。 A1セルに、"124356m2"と入力された場合、B1セルで"123456"としたいです。

Excel47閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

1

1人がナイス!しています

ID非公開

質問者2022/1/20 14:18

素早い回答ありがとうございます。 もし参考まで、逆に後ろの文字を全て(更に後ろに数字が入っていても対象)を抽出する場合はどうなりますでしょうか。 質問の場合ですと\u0022m2\u0022になり、文字数は決まっていません。

その他の回答(1件)

0

そのくらいで関数作らなくても、既存の関数を使った数式でどうにでもなりますよ。 先頭から1桁、2桁、3桁、と想定する最大桁まで取り出して数値化し、lookup関数でもっと大きな値を探すと「数値になってる最後の値」を返してきます。 =lookup(1E15, left(文字列, sequence(12))*1) みたいなノリですね。

画像
ID非公開

質問者2022/1/20 14:35

すみません、関数を作ったではなく既存の関数を使った数式を作った、が正しいです。