[[20250824234724]] 『セル内の数値だけを取り出したい』(nmin) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『セル内の数値だけを取り出したい』(nmin)

閲覧ありがとうございます。

セルに下記のようなデータが入力されています。

314k
42m
448.5j
45.25u
11s

すべて数値とアルファベット1文字の組み合わせですが、
数字は3桁+小数点以下3位までで最大7文字、最低1文字です。
文字はRIGHT関数で取り出せたのですが、
数値の字数が一定でないためLEFTが使用できずに困っています。
どうにか関数で取り出すことは可能でしょうか。

なお、データの入力されているセルの書式は変更できません。
(できるのか不明ですが)書式を000.000*にして7桁の数値にそろえる、といったことは不可、でお願いします。

< 使用 Excel:Excel2021、使用 OS:Windows11 >


 アルファベットはすべて1文字なら
 そのデータがA1セルだとして

 =LEFT(A1,LEN(A1)-1)*1

 または
 >文字はRIGHT関数で取り出せたのですが
 これがC1セルだとして

 =SUBSTITUTE(A1,C1,"")*1
 
(おそ松さん) 2025/08/25(月) 00:24:21

vbaでユーザー定義関数

Function nm(rng As Range) As Variant
nm = Val(rng)
End Function

数式

=nm(A1)

使っても使わんでもどっちでも良い

(普通) 2025/08/25(月) 01:26:45


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.