[[20160928100307]] 『数値が文字列として保存されている場合』(えくせる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『数値が文字列として保存されている場合』(えくせる)

一気に数値に変換する方法はないでしょうか??

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 Cells.NumberFormatLocal = "G/標準"
(11) 2016/09/28(水) 10:10

 一気に変換するセルが1列とかなら、表示形式を一旦標準などにして
 列を選択→ データタブ→区切り位置→完了

 複数列や点在などならどこか空きセルに1と入れそれをコピー→数値にしたいセルを選択
 →形式を選択して貼り付けの中の乗算を選んでOK

 とかで如何でしょうか?
(コナミ) 2016/09/28(水) 10:11

 11さん、表示形式を変更しただけでは文字列の数字が数値にはならない。
 表示形式変更後、再入力が必要になる。

 あと、区切り位置でデータ形式だけを変更するのであれば表示形式の変更は必須ではない。

 ただ、もともと表示形式が文字列だった場合、数値に代わっても左詰めのままで
 見た目が文字列のように見える。
 (データの形式は数値になっている)
(ねむねむ) 2016/09/28(水) 10:18

状況をもう少し具体的に書いて頂ければ…。

とりあえず、セルの書式を文字列に設定してから数字を入力してあったとして、セルの書式を数値に変えても、前ゼロのような見た目がそのままだし、左詰のままなので、これをまとめて右詰数字にしたい、という事ですかね?

目的のセルを範囲コピー。メモ帳等に貼り付けてから、CTRL+A CTRL+C で全部コピーし直し。これをシート上で CTRL+V で貼り付ける、とか。
(???) 2016/09/28(水) 10:27


一気に変換するセルが1列とかなら、表示形式を一旦標準などにして
 列を選択→ データタブ→区切り位置→完了

地道にしました。

ありがとうございました。
(えくせる) 2016/09/28(水) 10:46


 ねむねむさん

 >見た目が文字列のように見える。
 >(データの形式は数値になっている)

 はい。そうなんです(^_^;)
 けど、うっかり編集して再確定した時にまた文字列に戻ったりするので私は表示形式を
 最初に変えておくのを徹底してます。
 うきーってなるので。

 と書いていたら解決のご報告が。
 良かったですね。
(コナミ) 2016/09/28(水) 10:48

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.