• 締切済み

Excelで数値のみ変換したい

Excelで 「2.3~4.9」などと入力されているセル(例えばA1)を 参照して異なるセルにその倍数「4.6~9.8」を入力したい場合 どのように入力すれば可能でしょうか? 無知で申し訳ないですがどなたかご教授お願い致します。

みんなの回答

  • Fushino
  • ベストアンサー率59% (329/550)
回答No.2

無理矢理ですがこのようなものでしょうか。 基本的な考えとしては "~"の前後を切り出して数値化し2倍して再連結しています。 小数部の扱いが不明なのでTEXT関数の書式設定で小数部1桁表示にしていますが、小数部がゼロの場合は整数部だけでよければTEXT関数は不要です。 TEXT(VALUE(LEFT(A1,FIND("~",A1)-1))*2,"0.0")&"~"&TEXT(VALUE(RIGHT(A1,LEN(A1)-FIND("~",A1)))*2,"0.0")

hoppyer
質問者

お礼

おかげでばっちり解決できました。 本当にありがとうございます。

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.1

エクセルで何かやりたいのでしょうかこの気持ちを持ったまま できるExcelを最初からじっくり読み始めてください。 最初から聞いていては壁に突き当たったときに次に進めなくなります。 自慢ではありませんがExcel Word BASIC HTMLでのホームページ作成は人に習ったことはありません。 今が一番苦しいでしょうががんばってください。

hoppyer
質問者

お礼

ありがとうございます。 早めにエクセルで処理しなければならない仕事があり、 多少ネットで調べて自力で関数を作ったのですが 上手く行かず、質問投稿させていただきました。 今回ここで回答が得られてもただコピペで使うだけではなく きちんと自分のものにできるようにしたいと思います。

関連するQ&A