• ベストアンサー

シリアル値を標準で表示したい

Excelで時間計算が必要な為シリアル値使ってます。 計算結果を表示形式の設定[mn]の様にして表示しています。 しかし渡す相手によってはシリアル値のまんまor別の表示形式で表されるようで 出来れば文字(数字)で表されないかと。 ググってはみたのですが解決にいたりません。 ぜひお知恵を貸して下さい。

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

  • ベストアンサー
  • trajaa
  • ベストアンサー率22% (2662/11921)
回答No.3

相手に渡すのは、データとしてなのか?印刷物などなのか?よく分かりませんが シリアル値には、TIMEVALUE関数使えば良いし シリアル値から、何時何分のような値に変換するのならHOUR関数やMINUTE関数を使えばいいだけなんではないか? それとも、関数の話では無く、表示形式で何とかしたいという話なのか?

yanyanyanyan
質問者

お礼

皆様 早速のご回答ありがとうございました。 HOUR関数やMINUTE関数を知りませんで・・・ format関数はVBAの知識がとぼしいんで今回は見送ります。 HOUR関数やMINUTE関数が私にはあってるようですので これでいきます。 皆様ありがとうございました

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>しかし渡す相手によってはシリアル値のまんまor別の表示形式で表されるようで エクセルファイルで開けば勝手に別の表示形式になることはありません。 相手の方に何か特殊な操作をしていないか確認されると良いと思います。 >出来れば文字(数字)で表されないかと。 具体的にどのような文字や数字にしたいのでしょうか? シリアル値ではなく、本当に文字列数字にしてもよいなら(時間計算をしなくてもよいなら)対象セル部分の書式を「文字列」にしてから「コピー」して、ワードの新規文書に貼り付け、このワードの範囲をもう一度コピーして、元のセル範囲の上に貼り付けてみてください。

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

format関数とか使って、文字列で渡せば?

関連するQ&A

  • シリアル値を月の数値に変換

    エクセルで、計算を簡単にするため、シリアル値を月の数値でデータをもつにはどうしたらいいでしょうか。 通常、エクセルのシリアル値から月の部分を抜き出す場合、Month関数を使用するかと思います。 month関数を使用しても、表示は1、2などの数字に見えますが、実際のデータはシリアル値となっています。 そのため、例えば、a1のセルに3/1というデータがあるときに、 =month(a1) のような関数を作成すれば、3月の3が表示されます。 そして、 =month(a1)+1 としても、データはシリアル値のため4にはならず、表示は3(=3月)のままです。 できれば、表示だけではなく、計算を簡単にするために、データでもシリアル値ではなく、この例でいえば3のように月の数値にしたいのですが、どうしたらいいでしょうか。 よろしくお願いします。

  • EXCELで、時間のシリアル値を、表示どおりの数値に変換したいのですが。

    はじめまして。 EXCELを使用して、単位時間(秒)あたりの処理件数を算出したいのですが、うまくいきません。 具体的には、 時間:2s256ms 件数:10件 とした場合、 EXCELの表示上は、2.256と表示できます。(値は、シリアル値) これを、単純に10÷2.256とすると、シリアル値で割られて、結果が異なってしまいます。 時間を、T関数やTIME関数などを試してみましたが、うまくいきません。 また、時間は、自動計算で算出していますので、改めて入力をしたくありません。どうしたら、この表示時間で計算できるのか、教えていただけませんか。 よろしくお願いいたします。

  • 表示形式を「標準」→「文字列」にした後の『0』の表示

    うまく説明できないんですが・・・。 Excelで表示形式「標準」のセルに電話番号を入力します。 すると、頭の『0』以降9桁しか表示されませんよね。 10桁表示するために表示形式を「文字列」にしましたが、それだけでは10桁にならず 頭に『0』を入力していかなくてはなりませんよね。そこで (1)一括して全セルの頭に『0』をつけ10桁表示する方法はありますか? (2)10桁表示させるには表示形式を「文字列」にする以外方法はありますか? ただし、条件として a.表示形式「標準」のセルにある9桁の数字に対する変更なので  “あらかじめ「文字列」にしておく”等の回答は除きます。 b.表示形式「ユーザー定義」で『0#########』と設定する方法は除く。 補足しますので、質問も併せて回答をお待ちしています!

  • 和暦から西暦へ表示変更

    似たような質問はあるもののどれも上手く出来なかったので質問させて頂きます。 Excel2003を使用しております。 セル内に「昭和60年」や「平成3年」といった文字列が入っております。 これを西暦表示の「1985年」や「1991年」といった表示に変更したい場合どのようにすれば良いのでしょう? 月や日にちは必要なくただ年だけが必要なものです。 VBAの知識は全く無いので出来ればExcelの関数or表示形式等のみで解決したいのですが…。 お知恵を貸して下さいませ。 どうかよろしくお願い致します。

  • Excelの日付の文字列ををシリアル値に変える?

    Excelの日付の記入が作制者毎によって違うので、共通化にするのに、手作業で困っています。 添付図のように文字列で制作者毎に打ち込まれたデーターを  一括(制作者毎でも)でシリアル値に変える方法を教えてください。 「.」や「-」(ドットやハイフン)で区切っている 西暦の下2桁や元号の数字だけとか、平24   昭和61  とかもあります。    シリアル値化して、セルの書式設定で表示を統一したり、計算したりしたいのです。    

  • エクセルで00を表示するには?

    エクセルで表示形式を文字列にしないでセルに00と数字を表示するには、どうしたら良いでしょうか? 何をやっても0としか表示しません。 よろしくお願いします。

  • エクセルの表示形式の変更について

    エクセルの表示形式の変更について質問させていただきます。 今複数のセルに数字が入っていて、現在の表示形式は『標準』です。 セルに入っている数字はそのまま、表示形式を『文字列』にしたいと思っています。 変更したい範囲を選択して、セルのプロパティの表示形式を変更をしますが、 これだけでは実際に変わらず、対象セルのダブルクリック等で一度セル内の編集状態にすれば、文字列に変わるようです。 わざわざセルの編集状態にせず、対象セルの表示形式を一括で変更するにはどのようにすればよいのでしょうか。 『文字列』→『数字』は形式を指定して貼り付けの乗算等を使えばできたのですが、その逆となりますとうまくできませんでした。 お知恵をいただけますようお願いいたします。

  • エクセルのシリアル表示について

    A1に名前を表示、A2に時間の変更できるようにプルダウン式で休憩開始時刻表示、A3に休憩終了時間(A2プラス15分)を表示して、A4に文字列としてCONCATENATEを利用して文字列を表示させたいのですが、A3だけがシリアル表示されてしまうのですが、何か解決方法は無いでしょうか?宜しくお願いします。

  • シリアル値なのに、シリアル値と判別してくれない!!(csvファイル/Excel)

    エクセルですが、教えて下さい!! あるcsvファイルなんですが、ファイルサーバーに入って、社員で共有して 使っています。 その中のあるセルがあって2006/07/08というシリアル値が入っています。 シリアル値だから 「セルの書式設定」から「表示形式」の「日付」を選んで「種類」を変えると値が下記のように変わります。 2006年7月8日 や 平成18年7月8日 のように表示を帰られます。 10人中5人のPCからは「年月日」の表示が変わります。つまりPC側がシリアル値として認識してくれています。 ところが残りのPCだと、「単なる文字」として認識しているせいなのか、同じ事をやってもピクリともしません。2006/07/08のまんまです。 「文字列」に変えても 、「標準」に変えても"うんすんとも" 言いません。 何度も言いますが、同じファイルです。 ちなみに全員Windows XP/Excel2002です。 何かの設定っぽいんですが。。。教えて下さい!!

  • Excelでの日付表示について

    Excelデータの一部について、文字列だった8ケタの数字があります。 これを、「区切り位置」を利用して”/”を入力し、日付として認識させました。 しかし、データの処理上で元の文字列に戻す必要があります。 色々検索をしてみたのですが、「セルの表示形式」で表示のみ変更する方法はあっても、 文字列に戻す方法を見つけられませんでした。 ご存知の方がおられましたら、教えて頂けませんか。 宜しくお願い申し上げます。 ≪例≫ 20130306(文字列) ⇒ 「区切り位置」を利用して、2013/03/06と変更(シリアル値) ⇒ 再度20130306(文字列)としたい(シリアル値ではダメ)

専門家に質問してみよう