• ベストアンサー

エクセル 数値00の表示の仕方 EXCEL

こんにちは。 教えてください。 EXCELにて経度緯度を下のように管理しています。 セルA1には度 24 セルB1には分 01 セルC1には秒 00 セルB1の01は表示形式のユーザー設定で 0# でできたのですが、 このようにした場合、0は 00 と表示してくれません。 教えてほしいのは、0を00と表示する仕方です。 この後の作業で、セルD1に度&分&秒として240100としたいのです。 お手数ですがよろしくご教授ください。

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

  • ベストアンサー
回答No.5

#1です。 #3さんのご指摘どおり > この後の作業で、セルD1に度&分&秒として240100としたいのです。 を、見落としていました。 失礼しました。 こんな方法もあります。 A列~C列は、ユーザーで「00」 D列は標準書式で、 文字列として「240100」とするには、 =CONCATENATE(TEXT(A1,"00"),TEXT(B1,"00"),TEXT(C1,"00")) 数値として「240100」とするには =VALUE(CONCATENATE(TEXT(A1,"00"),TEXT(B1,"00"),TEXT(C1,"00")))

Abadon
質問者

お礼

ご回答ありがとうございます。 当方のつたない説明に対して、懇切丁寧にご解答いただき、ありがとうございます。 お示しの仕方によって、難無く作業が進みました。 大変助かりました。 ありがとうございました。

その他の回答 (6)

  • mcin2
  • ベストアンサー率19% (5/26)
回答No.7

表示形式の設定として「;」ごとに「正数の形式;負数の形式;0の形式」となっています。なので 「00;00;00」とユーザー設定して0と入力すると00と表示されます。ただしセルの値としては0なのでD1にA1&A2&A3と入力しても2410となります。 D1を数値として出す別な方法としてA1*10000+B1*100+C1とすれば240100となります。

Abadon
質問者

お礼

ご解答ありがとうございます。 説明不足で申し訳ありません。 実はこのA1以降にA2,A3とバラバラな 度分秒があるものですから、 今回はlucia_2004さんの仕様を参考とさせていただきました! 目から鱗のようなご解答ありがとうございました!

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.6

>この後の作業で、セルD1に度&分&秒として240100としたいのです。 セルD1を今後どうしたいのか、そう見えていればよいのか、計算に使うのか、書かないと回答者は迷うので、質問が不完全。 見た目だけなら、A、B、C列にわけずとも、書式を(入力に先立って)文字列にして A列に「240100」(半角)と入れればよい。 別列にエクセルの時刻値(24時間を1とする数値)にも関数で直せる。

Abadon
質問者

お礼

ご解答ありがとうございます。 ご指摘のとおり質問が不完全でした。 みなさまを惑わしてしまいました。 反省です。 今回はlucia_2004さんのご解答の仕様が一番しっくりいきました。 親身なるご教示ありがとうございました!

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.4

3です。 凡ミス修正 誤: =A1&B1&C1 なら 240100 ←文字列として扱われます。 =(A1&B1&C1)*1 なら 240110 ←数値として扱われます。 正: =A1&B1&C1 なら 240100 ←文字列として扱われます。 =(A1&B1&C1)*1 なら 240100 ←数値として扱われます。

Abadon
質問者

お礼

ご解答ありがとうございます。 説明不足で申し訳ありません。 この度分秒は、算式で導き出された数値で、 かなりの分量もあることから、 今回はlucia_2004さんの仕方を採用させていただきました。 またのご教示をよろしくお願いします。 誠意あるご解答ありがとうございました。

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.3

こんばんは 表示形式のユーザー定義で 00 としたのでは >この後の作業で、セルD1に度&分&秒として240100としたいのです にはならないと思います。 A1:C1の表示形式を文字列にすればいいと思います。 D1は以下の2つの式のどちらかご都合の良い方で。 =A1&B1&C1 なら 240100 ←文字列として扱われます。 =(A1&B1&C1)*1 なら 240110 ←数値として扱われます。

  • Hiro1966
  • ベストアンサー率43% (61/139)
回答No.2

〔書式〕→〔セル〕→〔表示形式〕→〔ユーザ定義〕 →「種類」のところを消しちゃって。 そこに 00 を入れればできるのでは。

Abadon
質問者

お礼

ご解答ありがとうございます。 説明不足で申し訳ありませんでした。 今回はlucia_2004様の仕様を参考にさせていただきました。 ありがとうございました!

回答No.1

A列・B列・C列とも、全て必ず2桁という解釈でいいのでしょうか? だとしたら、この3列全て、表示形式~ユーザー設定で 「00」としてみてください。 当方Office2000の環境で、できました。

関連するQ&A