Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelでテキストを数値に変換する8つの簡単な方法

ワークシート上の数字が思うように計算されない、という経験はありませんか?見た目は数字なのに、実は「文字列」として書式設定されていることが原因です。この記事では、Excelでテキスト形式の数字を数値に変換する8つの方法を、手順付きでわかりやすく解説します。

Excelでテキストを数値に変換する8つの方法

ここでは、以下の8つのアプローチを順番に紹介します。

  • セルの書式設定を変更する
  • エラーチェック機能を使う
  • 「区切り位置」機能を使う
  • 「形式を選択して貼り付け」を使う
  • VALUE関数を使う
  • 1を掛けて変換する
  • VBAマクロを使う
  • Power Queryを使う

方法1:セルの書式設定を変更する

最も基本的な方法は、セルの表示形式を「数値」に変更することです。これだけでテキストが数値として認識されるようになります。

手順:

  • まず、変換したいテキストデータが入ったセル範囲(例:C5:C10)を選択します。
  • [ホーム]タブを開きます。
  • [数値]グループのドロップダウンをクリックします。
  • 一覧から[数値]を選択します。

Excelでテキストを数値に変換する8つの簡単な方法

  • これで、選択した範囲のすべてのテキストデータが数値に変換されます。

Excelでテキストを数値に変換する8つの簡単な方法

方法2:エラーチェック機能を使う

セルの左上に緑色の三角マーク(エラーチェックインジケーター)が表示されている場合、その機能を利用して簡単に変換できます。

手順:

  • まず、対象のセル(C5)を選択すると、セルの左側に警告アイコンが表示されます。

Excelでテキストを数値に変換する8つの簡単な方法

  • 警告アイコンをクリックし、ドロップダウンメニューから[数値に変換する]を選択します。
  • これで、そのセルのテキストが数値に変換されます。

Excelでテキストを数値に変換する8つの簡単な方法

  • 残りのセルについても同じ操作を繰り返します。

Excelでテキストを数値に変換する8つの簡単な方法

方法3:「区切り位置」機能を使う

「区切り位置」ウィザードは本来CSVデータの分割に使いますが、テキストを数値に変換する目的でも活用できます。

手順:

  • まず、対象のセル(C5)を選択します。
  • [データ]タブを開き、[データツール]グループにある[区切り位置]をクリックします。
  • ウィザード画面が表示されたら、[コンマやタブなどの区切り文字によってフィールドごとに区切られたデータ]を選択して[次へ]をクリックします。

Excelでテキストを数値に変換する8つの簡単な方法

  • 次の画面では[タブ]にチェックを入れ、再度[次へ]をクリックします。

Excelでテキストを数値に変換する8つの簡単な方法

  • 最後の画面で列のデータ形式を[標準]に設定し、[完了]をクリックします。

Excelでテキストを数値に変換する8つの簡単な方法

  • これでテキストが数値に変換されます。残りのセルにも同様の操作を行ってください。

Excelでテキストを数値に変換する8つの簡単な方法

方法4:「形式を選択して貼り付け」を使う

空白セルをコピーして「形式を選択して貼り付け」で加算することで、テキストを数値に変換できる便利なテクニックです。

手順:

  • まず、空白セル(D5)を選択し、Ctrl + Cでコピーします。

Excelでテキストを数値に変換する8つの簡単な方法

  • 次に、変換したいセル(C5)を選択します。
  • [ホーム]タブの[貼り付け]から[形式を選択して貼り付け]を選びます。

Excelでテキストを数値に変換する8つの簡単な方法

  • ダイアログボックスの演算セクションで[加算]を選択し、[OK]をクリックします。

Excelでテキストを数値に変換する8つの簡単な方法

  • これでC5セルのテキストが数値に変わります。残りのセルも同じ手順で変換してください。

Excelでテキストを数値に変換する8つの簡単な方法

方法5:VALUE関数を使う

VALUE関数は、数値を表す文字列を実際の数値に変換するための専用関数です。

手順:

  • まず、空いているセル(D5)に以下の数式を入力します。

=VALUE(C5)

  • Enterキーを押すと、テキストが数値に変換されます。
  • 最後に、オートフィルハンドルを下方向へドラッグして、残りのセルにも数式を適用します。

Excelでテキストを数値に変換する8つの簡単な方法

Excelでテキストを数値に変換する8つの簡単な方法

方法6:1を掛けて変換する

数学的な性質を利用したシンプルな方法です。テキスト形式の数字に「1」を掛けると、結果は自動的に数値になります。

手順:

  • 空いているセル(D5)に以下の数式を入力します。

=C5*1

  • Enterキーを押すと、テキストが数値に変換されます。
  • オートフィルハンドルを下方向へドラッグして、残りのセルにも適用しましょう。

Excelでテキストを数値に変換する8つの簡単な方法

Excelでテキストを数値に変換する8つの簡単な方法

方法7:VBAマクロを使う

大量のデータを扱う場合や、作業を自動化したい場合は、簡単なVBAコードが便利です。

手順:

  • リボンの[開発]タブを開き、[Visual Basic]をクリックします。VBE(Visual Basic Editor)が起動します。

Excelでテキストを数値に変換する8つの簡単な方法

  • メニューの[挿入]から[標準モジュール]を選択すると、コード入力用のモジュールが表示されます。

Excelでテキストを数値に変換する8つの簡単な方法

  • 以下のコードを記述して保存します。
Sub convert_text_to_numbers()
With Range("C5:C10")
.NumberFormat = "General"
.Value = .Value
End With
End Sub
  • [実行]タブから[Sub/ユーザーフォームの実行]を選択してコードを実行します。

Excelでテキストを数値に変換する8つの簡単な方法

  • コードが実行されると、C5:C10範囲内のすべてのテキストが数値に変換されます。

Excelでテキストを数値に変換する8つの簡単な方法

方法8:Power Queryを使う

Power Queryは、データの加工・変換に非常に強力なツールです。もちろん、テキストから数値への変換も簡単に行えます。

手順:

  • まず、リボンの[データ]タブから[テーブルまたは範囲から]を選択します。

Excelでテキストを数値に変換する8つの簡単な方法

  • データセットをテーブル範囲として指定し、[OK]をクリックすると、Power Queryエディターが開きます。

Excelでテキストを数値に変換する8つの簡単な方法

  • Power Queryエディターで、「Salary」列の左側にあるデータ型アイコンをクリックします。
  • ドロップダウンから[整数]を選択します。

Excelでテキストを数値に変換する8つの簡単な方法

  • [ホーム]タブの[閉じて読み込む]をクリックします。
  • 新しいシートに結果が出力され、すべてのテキスト値が数値に変換されているのが確認できます。

Excelでテキストを数値に変換する8つの簡単な方法

大量のテキストをまとめて数値に変換する方法

複数のセルを一度に変換したい場合は、「形式を選択して貼り付け」の一括処理がおすすめです。

手順:

  • まず、空白セル(D5)を選択し、Ctrl + Cでコピーします。

Excelでテキストを数値に変換する8つの簡単な方法

  • 次に、変換したい範囲(C5:C10)を選択して右クリックし、[形式を選択して貼り付け]を選びます。

Excelでテキストを数値に変換する8つの簡単な方法

  • ダイアログボックスで[加算]を選択し、[OK]をクリックします。

Excelでテキストを数値に変換する8つの簡単な方法

  • これで、選択範囲内のすべてのテキストが一括で数値に変換されます。

Excelでテキストを数値に変換する8つの簡単な方法

まとめ

Excelでテキストを数値に変換する方法は多数あります。単純な修正ならセルの書式設定やエラーチェックで十分ですが、大量データや定期的な作業にはVALUE関数、VBA、Power Queryが効果的です。数値計算を正確に行うために、文字列形式の数字は必要に応じて実際の数値へ変換しておくことをおすすめします。

  1. Excelで階層を作成する3つの簡単な方法|SmartArt・ピボットテーブル・Power Pivot

    Excelにおける「階層(ヒエラルキー)」には、大きく分けて2つの意味があります。1つ目は、組織図のように階層構造を視覚的に表現するためのチャートのことです。もう1つはPower Pivotの階層機能で、こちらは表の中にネストされた複数の列をまとめ、ワンクリックでドリルダウン(展開)やドリルアップ(折りたたみ)を素早く行えるようにするものです。 この記事では、Excelで階層を作成する3つの方法を、手順付きでわかりやすく解説します。   Excelで階層を作成する3つの便利な方法 本記事では、Excelで階層を作成する3つの簡単な方法をご紹介します。まずSmartArt機能を使った視

  2. Excelでアンケートを作成する2つの簡単な方法【手動入力とVBA】

    この記事では、Excelでアンケート(質問票)を作成する方法を解説します。アンケートとは、質問や特定の項目に対して選択肢を設け、回答者から情報を収集するためのツールです。Excelを使えば、いくつかの簡単な手順だけで誰でもアンケートを作成できます。本記事では2つの簡単な方法をご紹介します。これらの方法をマスターすれば、Excelでのアンケート作成がぐっと楽になります。それでは早速始めましょう。 練習用ワークブックはこちらからダウンロードできます。 Excelでアンケートを作成する2つの方法 Excelでアンケートを作成するには、主に2つの方法があります。 1つ目の方法は、手動でアンケートを作成