• ベストアンサー

エクセルで30:15.08を「30」「15」「08」にしたいけど「30」「15」「8」になる

マラソンなどのタイムを編集しています。 計測終了後にテキストファイル上で「30:15.80」(30分15秒80)となっているものをエクセル上で、 A1のセルに「30」 B1のセルに「15」 C1のセルに「80」 というように表示したいのですが、何もしない状態だとC1のセルが「8」とだけしか表示されません。 そこで、書式→セル→ユーザー定義→種類で表示形式を「00」に変更すると「08」になってしまいタイムが変わってしまいます。本来は「80」となってほしいのです。 このような場合はどのように設定すればいいのでしょうか? ご教授お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • nanasupra
  • ベストアンサー率33% (45/136)
回答No.3

もう一度整理して質問した方がいいですよ。 >正しくは表題通りの「08」にしたいです。 >「08」になってしまいタイムが変わってしまいます。 矛盾です。 >C1のセルに「80」 >何もしない状態だとC1のセルが「8」とだけしか表示されません。 80と打ち込んで8としか表示しないのはあり得ないと思います。 落ち着いて現状とやりたいことを説明してください。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • nanasupra
  • ベストアンサー率33% (45/136)
回答No.2

81などの百分の一はないのでしょうか? それでしたら書式を「00」ではなく「0"0"」とすればいけますよ。

soynoby
質問者

補足

すみませんでした。 正しくは表題通りの「08」にしたいです。 タイムによっては「30:15.80」の場合もあれば、質問のように「30:15.08」の場合もあります。 そこに頭を悩めています。

全文を見る
すると、全ての回答が全文表示されます。
  • norikame
  • ベストアンサー率38% (20/52)
回答No.1

質問タイトルでは「08」にしたいと書かれていますが、内容には「80」としたい、とあります。どちらが正しいのでしょうか? C1を「80」としたい、としたら、こちらで試すとちゃんとC1には「80」と表示されるのですが。おかしいですね。表示形式は標準になってますか? C1を「08」としたい、としたら、表示形式のユーザー定義で、「0#」としてみて下さい。

soynoby
質問者

補足

すみませんでした。 正しくは表題通りの「08」にしたいです。 タイムによっては「30:15.80」の場合もあれば、質問のように「30:15.08」の場合もあります。 そこに頭を悩めています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでのタイム表示形式(再投稿) 

    質問の仕方が下手なので少し整理しました。どのように書くのがベストか分かりませんがどうにか解決したいので宜しくお願い致します。 マラソンなどのタイムを編集しています。 計測終了後にテキストファイル上で「30:15.80」(30分15秒80)となっているものをエクセル上で、 A1のセルに「30」 B1のセルに「15」 C1のセルに「80」 というようにセルごとに区切って表示したいのですが、表示設定を何もしない状態だとC1のセルが「8」とだけしか表示されません。 そこで、書式→セル→ユーザー定義→種類で表示形式を「00」に変更すると「08」になってしまいタイムが変わってしまいます。 この他にもたくさんあるタイムによってはコンマ以後の部分が「.08」の場合があります。 この場合、C3には「08」と表示したいです。 このようにコンマ以後の部分が「.08」や「.80」の場合どちらでもC3のセルに「08」や「80」というように2桁で表示したいです。 このような場合はどのように設定すればいいのでしょうか?ご教授お願い致します。

  • エクセルの書式設定の「#」

    エクセル2002の書式設定についてですが、セルの書式設定の「表示形式」で「ユーザー定義」にします。そして種類のところには「#」と入れました。 セルに「999」と入力すると「999」と表示されました。 ところが「ユーザー定義」の種類のところには「#,」と入れました。 するとセルに「999」と入れても「1」と表示されます。 またセルに「9999」と入れたら「10」と表示されました。 これはどうしてでしょうか?

  • Excelのセルの表示形式について

    セルで右クリック→セルの書式設定→表示形式 で表示形式を変更することができますよね? それで、例えば0:25.34(25秒34のことを表しています)と入力をします。 表示形式→ユーザー定義 でmm:ss.00とすると00:25.34となると思います。 これを25秒34と表示させるようにしたいんですが、うまくいきません。 ss"秒".00とすると25秒.34となるのですが、ss"秒"00とすると駄目になります。 このピリオドを消す方法などわかる方お願いします。 バージョンはExcel2003です。

  • エクセル 時刻の設定ができない

    28分56秒を28:56と入力をすると1900/1/1 4:56:00と表示されます セルの書式設定で表示形式を13:30に設定しても同じように表示されます またユーザー定義で設定しようとしても1900/1/1 4:56:00と表示されます どのようにすれば28:56と表示され時刻表示になるのでしょう よろしくお願いいたします

  • エクセル97で

    エクセルで、0104と入力すると2001/4となるようにするには、書式→セル→表示形式→日付orユーザー定義ですよね。 ここで定義しても1900/4となってしまいます。なぜでしょう??

  • Excel ユーザー定義について教えてください!!

    よろしくお願い致します!! Excel「セルの書式設定」→「<タブ>表示形式」→「ユーザー定義」に、新しく「種類」を追加し保存後終了しました。 同じ文書ではなく、新たにExcelを立ち上げると、追加したユーザー定義がありません。ユーザー定義とは、「追加したBookでのみ有効」なのでしょうか??? ご回答、どうかよろしくお願い致します。

  • エクセルについて

    A1セルに 『2009/02/28』 と表記してあり B1セルには 『=A1』とし 書式設定の表示形式をユーザー定義で 『yy/mm/dd』に設定すると B1セルには『09/02/28』と出ますが C1セルには 『09』の部分だけを出したいです この場合同じくユーザー定義で 『yy』にすると 『09』と表記されますが 例えば 月や日付が分からない 『09//』 ↑このような場合に対応できないのです この場合C1セルにはそのまま 『09//』と表記されます 対応策があれば教えていただければ助かります

  • エクセルの0表示について

    エクセルの0表示について  A1    B1    C1 9:00  12:00  =B1-A1 上記のように入力しています。 A1とB1は空白の時もあるのですが、そのときはC1は 0:00 と 表示されます。 ツール⇒オプションの0値は他セルの都合上表示させておきたいです。 セルの書式設定の表示形式は時刻の13:30にしているのですが、この表示形式を ユーザー定義にして0:00を表示させないようにすることはできないでしょうか?

  • エクセルでの切り捨てについて

    例えば、『\1675』を『\1000』を表示する場合関数ですと =ROUNDDOWN(A1,-3) の様にすれば表示できますが、これですとセルを増やす事に なりそうですので、セルの書式設定の表示形式のユーザー定義で何とかできないかと思っているのですが、なかなか出来ません。 どのようにすれば良いのでしょうか?

  • エクセルVBA セルの書式につい

    ユーザーフォームのテキストボックスに入力した日付(yyyy/mm/ddの形式)をA1セルに入れるとします。  Range("A1").Value = Me.txt日付 A1セルの表示形式は書式設定でユーザー定義の"d"で表示されるように設定していますが、 テキストボックスに入力した形式のまま(yyyy/mm/dd)でA1セルに表示されてしまいます。 上記のみではNGでしょうか? ちなみに、yyyy/mm/ddと入力されたA1セルを一旦編集モード([F2]キーを押した状態)にして[Enter]を押すと"d"(書式設定で指定している書式)に変わります。 参考:A1セルの日付をみて別シートの一覧からVlookup関数で値を検索したいところが、yyyy/mm/ddで表示されるためにエラーとなってしまいます) ご存知の方教えていただきたいです。

専門家に質問してみよう