- ベストアンサー
エクセルセル内の文字列を数字にするには?
エクセルセル内の文字列を数字に変換する方法はありますか?できれば複数のセルを一括で変換したいです。 回答宜しくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
もしかしたら、セルの左上に小さな三角の緑のエラーが出ているのでしょうか? 書式は、標準か数値などにしておいてから、 1列ごとしかできないけれども、範囲を選択して、 データ-区切り位置 で、そのまま OK すれば、文字列の数字は、数値に置き換わりますね。 または、もうひとつの方法では、適当なあいているセルに 「1」を入れて、それをコピーします。 次に、数値に変換したいところの範囲を選択して、右クリック-形式を選択して貼り付け 演算の中の 乗算(M)を選択して、 OK します。同じく書式は、標準か数値にしておいてください。 先ほど、私も必要あってしていたばかりです。ただ、データによっては必ずしも、うまくいくとは限りません。その場合は、セルの中は、どのようになっているか教えてください。
その他の回答 (5)
「文字列を数字に変換する」? どんな文字列をどんな数字(数値?)に変換したいのか、例を示してください。
- ryoukun
- ベストアンサー率38% (16/42)
複数セルを一括で変換する事が繰り返し有るなら、VBAが良いと思うのですが、どこかにまとまっている(例えばA1~A100の100セル等)をまとめて変換したいのであれば、 (1)どこかの空いている列等に、他の方が書いているVALUE関数で値を取得 (2)それを対象セル分コピー (3)VALUEの結果を範囲選択して、元の場所で右クリックで「形式を選択して貼り付け」を選び、表示されたダイアログで、「値」を選択して「OK」
- zap35
- ベストアンサー率44% (1383/3079)
関数なら =VALUE(文字列) または =VALUE(セル) です。 複数範囲を一度に処理するならVBAが必要ですね
- ro-chan
- ベストアンサー率38% (45/116)
=value(文字列) の関数で、文字列を数値に変換することもできますが…。
- hiro51hiro51
- ベストアンサー率23% (61/263)
変換したいセルを選択し[書式]-[セル]-[表示形式]から、 [文字列]を[数値]に変更すればいいと思います。