サイトについて      連絡先   検索

エクセル 2016 文字列を数値に変換する

はじめに

エクセル 2016 の文字列を数値に変換する方法を紹介します。

エクセルでは数値にできる文字列を自動で変換できます。

数字に円などの文字列が含まれているのを数値できます。

文字列を数値に変換する

エクセルでは数値と判断できる文字列を数式で使用したとき、自動で数値に変換されます。

14

数値に変換できる文字列を変換するには、エラーチェックの機能から [数値に変換する] をクリックします。

15

文字列が数値に変換されます。

16

文字列が含まれているのを数値に変換する

数値に変換できない文字列が含まれているのを数式で使用するとエラーになります。

17

数字を抽出する

数字が 3 桁であるような規則性があるときは「LEFT 関数」、「MID 関数」、「RIGHT 関数」を使用して数字の部分だけを抽出します。

=LEFT(B3,3)
=LEFT(B4,3)+20
18

結果が左揃えや右揃えになることがあります。これはセルの書式設定が標準か文字列かの違いです。セルをクリックしてから入力すると標準になり、セルをダブルクリックしてから入力すると文字列となります。どちらの場合でもセルの書式設定を変更すればどちらかに統一できます。

必ず数値として表示したいときは「VALUE 関数」で数式の結果を囲みます。

=VALUE(LEFT(B3,3))
=VALUE(LEFT(B4,3)+20)

文字を削除する

文字に規則性があるときは「SUBSTITUTE 関数」を使用して文字列を削除します。

=SUBSTITUTE(B3,"円","")
=SUBSTITUTE(B4,"円","")+20
20

数字を分割する

数字が分割されているようなときは「区切り位置ウィザード」から数値に分割できます。

数値にしたいセルを範囲選択します。

21

[データ] タブをクリックして [区切り位置] をクリックします。

22

[カンマやタブなどの区切り文字によって・・・] をクリックして [次へ] をクリックします。

9

[その他] をチェックし、[区切り文字] を入力 (今回は-) して [完了] をクリックします。

10

数値が各セルへ分割されます。

23

関連ページ