- ベストアンサー
エクセルファイルを保存
みなさんこんにちは 素人な質問ですみませんが エクセルで書類を作成し、保存するときファイル名に0.から15.の数字を ファイル名の頭に付けて保存したいのですが保存すると 0.から9.までは順番に並んで保存されるのですが、10.以降から順番に並ばず、0.の次に並んでしまいます(アイコンの整列で名前をチェックしています)数字の順番どおりに保存できるやり方をご存知の方は是非教えて下さい。バージョンはエクセル2002です
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>エクセルの設定で0.1.2.3.・・・10.11.12.・・・ と出来ませんかね? ありません。エクセルの問題(力の及ぶ範囲)でなくOSの領域だからです。 何でもエクセルで考えないこと。エクセルなんか、コンピュタ利用全体からすれば端の端の利用・知識です。 質問のように並ぶのは、コンュプピュータの文字列ソート(並べ替え)の常識です。文字の情報の記録の仕組み(文字コード)のことを勉強すればわかります。 ですから数字部分の桁数をそろえた文字列でつけないとなりません。 私らは数字(文字)から始まるファイル名など、昔からの知識の影響で、しませんね。 エクセルで0を先頭に埋めて桁をそろえるのは、=TEXT(A22,"000")のように簡単にできますが、セル情報をファイル名に持っていくとかプログラムでファイル名を作るのは、エクセルVBAなどの知識が要りますので、あきらめること。
その他の回答 (1)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
それはExcelとは関係なく、OSのインターフェイスの問題です。10を 「数値の十」ではなく「文字の一零」として並べるような仕様で 作っているんでしょう。おそらくWindows。 Windowsでちゃんと並べる方法は、ファイル名を1, 2, 3, ではなく 01, 02, 03と付けていくしかありません。
お礼
早速のご回答ありがとうございますっ!! そうですか、 エクセルの設定で0.1.2.3.・・・10.11.12.・・・ と出来ませんかね? とりあえず 01.02.03.04.・・・と付けていきます もしほかの方法がありましたら是非教えて下さいっ ありがとうございました!!
お礼
わかりました。 とても勉強になりました ありがとうございましたっ!