- ベストアンサー
ExcelファイルをCSVに変換した場合
たとえばセルの書式設定でA列の数値「100」を「0100」と4桁で表示させExcelファイルをCSVに変換した場合、書式設定が反映できない為 「100」に戻ってしまうのですが、4桁を保持したい場合どうすればよいでしょうか?書式設定ではなく関数が分かれば書式を文字列に変換してからCSV形式に変換できるのですが...
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
数値を文字列に変換する関数としてTEXT関数があります。 http://www.officetanaka.net/excel/function/function/text.htm 例えばB列を作業列として、B1に =TEXT(A1,"0000") として以下コピーすると、B列が4桁の数字(文字列)となります。 あとは、B列をコピー→形式を選択して貼り付け で値のみをA(B)列に貼り付けて、B(A)列削除でいいと思います。
その他の回答 (1)
- toshi_2000
- ベストアンサー率30% (306/1002)
回答No.1
数値の具体例が少ないのですが、 全て4桁なら =RIGHT("0000" & A1,4) でどうでしょう。
質問者
お礼
ありがとうございます。ばっちりできました。
お礼
ありがとうございます。ばっちりできました。