こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

一度認識された文字列は他の形式に変えることは不可?

一旦表示形式「文字列」で入力されたものは「数値」扱いに変更しても訂正されないのでしょうか?

各電気会社の単価をHPから転記してExcelで一覧表を作成しているのですが、表内には上記のとおりたとえば280円80銭については、280.8円や280.80円など、表現上でのばらつきがあります。そこで表示形式で小数点を合わせるユーザー定義で「??.??」または「0.00」と設定してみましたが、「0」については「0」のままでした。

そこで「数値」で設定しようと(「小数点以下の桁数」を「2」と入力し、「負の数の表示形式」を適当に(-1234.10などと))してみましたが、やはり結果は変わりません。0は0のままなんです。0.00円になるかと思ったのですが…

これは数字をすべてからHP転記したためだと思われます。実際「数値が文字列として保存されています」というエラーも表示されています。

次に一括して「数値」で設定してみたところ、表示形式上では「数値」になっているのですが、実質的には文字列のままです(エラー表示が取れないのは変わりありません)。

入力の際に文字列として認識されてしまいますと文字列は変更することができないのでしょうか。でなければ最初から全部打ち直しです(´;ω;`)

投稿日時 - 2018-10-08 17:24:23

QNo.9545567

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

適当なセルに1と入力してコピー、文字列から数値に変更したいセルを選択して、「形式を選択して貼り付け」→「演算:乗算」にチェックを付けて<OK>で、数値になりませんか。

投稿日時 - 2018-10-08 17:51:38

補足

エラー表示の「数値に変換する」で解決しました。
これを設定すると「標準」になりますので、改めて「数値」で設定しました。

投稿日時 - 2018-10-08 18:01:03

ANo.1

変えたいセルを指定して、右クリック ⇒ 書式の設定 ⇒ 標準 で、
直らないでしょうか?

投稿日時 - 2018-10-08 17:39:13

補足

標準に直してから数値で設定しても標準のままで数値扱いにはなりません。

投稿日時 - 2018-10-08 17:43:07

あなたにオススメの質問