- ベストアンサー
エクセル ユーザー定義 時刻表示
XP エクセル2003です。 12時00分~13時30分の入力を12001300で済むようにユーザー定義で 00"時"00"分""~"00"時"00"分" と設定しました。ところが時刻が一桁だとズレがでます。たとえば830900と入れると00時83分~09時00分となります。しかたなく8300900と入れると08時30分~09時00分とでます。8301100と入れるとこれも08時となります。時刻一桁でも頭に0をつけない方法があるでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
8時30分~9時15分のように表示したい場合は、面倒でも2つの列に分けて、ユーザー定義を「#0"時"00"分""~"」と「"#0"時"00"分"」にしてください。 「830」と「915」を入力すると、「8時30分~」と「9時15分」 「45」と「1130」を入力すると、「0時45分~」と「11時30分」のように表示されると思います。 「エクセル特別 3」 http://www.kenzo30.com/ex_kisotoku/ex_ks_tokubetu3.htm
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
エクセルでは、またコンピュタ的に、発想に質問は無理がある。 何らかの区切り文字を入れるか、 定桁にする必要がある。 コンピュタプログラムなどをやっていたら質問にもならない事項。 ーー それと書式に頼るということは、本来2つのセルに分かれるべき、 セルの値が中途半端のままであるということ。 その後、日付書式、日付関数の利用でうまくいかない恐れアリ。 ーー 日付入力省力化もほどほどに。
お礼
ありがとうこざいます。 それは可能でしたが、セルを分けたくないんですけど。