エクセル研究室−Excelの基本的な使い方、応用技を紹介

文字列の後ろについている数字だけ取り出すには?


文字列の後ろについている数字だけ取り出すには?



A1のセルに「○○12」とあったとして、文字の後の数字だけを取り出すとします。「○○」の文字数が任意の場合、何文字目から数字があるか調べる必要があります。10文字以内だと仮定すると、以下の様に入力し、Ctrl+Shift+Enterで確定します。あとは、数式を入力したセルを下へコピーするだけです。

=VALUE(RIGHT(A1,LEN(A1)-MIN(IF(ISNUMBER(VALUE(MID(A1,ROW($A$1:$A$10),1))),ROW($A$1:$A$10),""))+1))


A B
1 赤12 12
2 オレンジ345 345






ページトップ