• ベストアンサー

エクセルセル内の文字列を数字にするには?

エクセルセル内の文字列を数字に変換する方法はありますか?できれば複数のセルを一括で変換したいです。 回答宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.6

もしかしたら、セルの左上に小さな三角の緑のエラーが出ているのでしょうか? 書式は、標準か数値などにしておいてから、 1列ごとしかできないけれども、範囲を選択して、 データ-区切り位置 で、そのまま OK すれば、文字列の数字は、数値に置き換わりますね。 または、もうひとつの方法では、適当なあいているセルに 「1」を入れて、それをコピーします。 次に、数値に変換したいところの範囲を選択して、右クリック-形式を選択して貼り付け 演算の中の  乗算(M)を選択して、 OK します。同じく書式は、標準か数値にしておいてください。 先ほど、私も必要あってしていたばかりです。ただ、データによっては必ずしも、うまくいくとは限りません。その場合は、セルの中は、どのようになっているか教えてください。

その他の回答 (5)

noname#204879
noname#204879
回答No.5

「文字列を数字に変換する」? どんな文字列をどんな数字(数値?)に変換したいのか、例を示してください。

  • ryoukun
  • ベストアンサー率38% (16/42)
回答No.4

複数セルを一括で変換する事が繰り返し有るなら、VBAが良いと思うのですが、どこかにまとまっている(例えばA1~A100の100セル等)をまとめて変換したいのであれば、 (1)どこかの空いている列等に、他の方が書いているVALUE関数で値を取得  (2)それを対象セル分コピー  (3)VALUEの結果を範囲選択して、元の場所で右クリックで「形式を選択して貼り付け」を選び、表示されたダイアログで、「値」を選択して「OK」

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

関数なら  =VALUE(文字列) または =VALUE(セル) です。 複数範囲を一度に処理するならVBAが必要ですね

  • ro-chan
  • ベストアンサー率38% (45/116)
回答No.2

=value(文字列) の関数で、文字列を数値に変換することもできますが…。

回答No.1

変換したいセルを選択し[書式]-[セル]-[表示形式]から、 [文字列]を[数値]に変更すればいいと思います。

関連するQ&A