u t a u k u j i r a
詠う鯨 - Whale that sings -
Excelで文字列を数値にする方法
2018-09-02 / PC
某省庁のデータをダウンロードし,加工して資料作りをしていた。
使っていたのはこんなデータ。数値部分のフォントはOCR Bにしているのには好感を持てる。
で,右から2番目と3番目の数値を足そうと,=P8+Q8を一番右のセルに入力する。

結果,「=P8+Q8」が表示される。計算結果ではなく。
はぁ??

セルの書式設定を確認すると,「文字列となっている」
つまり,カンマはExcelの機能で表示させている訳ではなく,数字込みで文字列として入力してある。
「260,186」のように,ワープロしてあるのだ。
これでは計算できない。だめだなー 某省庁

先に進まないので,文字列として入力してある数字を,数値化する。
value関数を使う方法もあるが,もっと簡単にやる。
手順は,まず適当なセルに1を入力。

コピーして,数値にしたいセルを選択し,「形式を選択して貼り付け」のオプションで,「値」,「乗算」のラジオボタンをスイッチする。
その後,「OK」をクリック。

文字列が数値になる。カンマが取れているのが分かるだろう。

念のために,セルの書式設定を「標準」にする。全選択で設定してしまった方がいいかも。
という訳で,計算できるようにはなったが,この資料公開はありえないなー 全然ユーザーフレンドリーではない。
印刷イメージのみ重視で,加工することは考えていない。
もっと国民目線で仕事しなければダメではないか? 厚労省(<言っちゃったよ)

使っていたのはこんなデータ。数値部分のフォントはOCR Bにしているのには好感を持てる。
で,右から2番目と3番目の数値を足そうと,=P8+Q8を一番右のセルに入力する。

結果,「=P8+Q8」が表示される。計算結果ではなく。
はぁ??

セルの書式設定を確認すると,「文字列となっている」
つまり,カンマはExcelの機能で表示させている訳ではなく,数字込みで文字列として入力してある。
「260,186」のように,ワープロしてあるのだ。
これでは計算できない。だめだなー 某省庁

先に進まないので,文字列として入力してある数字を,数値化する。
value関数を使う方法もあるが,もっと簡単にやる。
手順は,まず適当なセルに1を入力。

コピーして,数値にしたいセルを選択し,「形式を選択して貼り付け」のオプションで,「値」,「乗算」のラジオボタンをスイッチする。
その後,「OK」をクリック。

文字列が数値になる。カンマが取れているのが分かるだろう。

念のために,セルの書式設定を「標準」にする。全選択で設定してしまった方がいいかも。
という訳で,計算できるようにはなったが,この資料公開はありえないなー 全然ユーザーフレンドリーではない。
印刷イメージのみ重視で,加工することは考えていない。
もっと国民目線で仕事しなければダメではないか? 厚労省(<言っちゃったよ)

コメント ( 2 ) | Trackback ( 0 )