• ベストアンサー

Excel &で他セルを参照させた時の時刻の表示がシリアル値になってしまう

あるセルに、他の複数のセル内容を、&でつないで表示させたいのですが、 その表示させたい内容のひとつが時刻で、それがどうしてもシリアル値で 表示されてしまいます。時刻のままで表示させたいのですが・・・。 元のセルは今、書式設定は「時刻」になっており、 それを「文字列」にしてしまっても良いのですが、 その場合でも、半角数字:半角数字という書式を維持させたいです。 関数で処理しようと、 HourとMinuteを使う、Timeを使う、なども考えたのですが、 今ひとつスマートでないと思われました。 書式設定などで処理できるならばそれで一番良いのですが・・・。

noname#101292
noname#101292

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

  • ベストアンサー
  • poohron
  • ベストアンサー率59% (574/971)
回答No.2

B1に時刻が入っているとして、 現在は=A1&B1のようになっているのでしょうか? これを =A1&TEXT(B1,"h:mm") にしてみるとどうでしょうか。

noname#101292
質問者

補足

ありがとうございます。 実は、表示させるセルは、VLOOKUPで指定しており、 どこにTEXTを入れ込んだものやらよくわからなくなって来ました。 うーーーーん。

その他の回答 (3)

  • rin01
  • ベストアンサー率43% (33/76)
回答No.4

こんばんは~♪ 横から失礼しま~す。。。 >実は、表示させるセルは、VLOOKUPで指定しており、 >どこにTEXTを入れ込んだものやらよくわからなくなっ >て来ました。 VLOOKで持ってくるデータが 時刻でしたら。。 =A1&TEXT(VLOOKUP(*******),"h:mm") とか =VLOOKUP(*******)&TEXT(VLOOKUP(*******),"h:mm") こんな感じでしょうか? カン違いならゴメンナサイ!! ....Rinでした~♪♪

noname#101292
質問者

補足

ありがとうございます。 そうですね。 ちょっと苦しんだのですが、結局そのようなかたちになりました。

  • poohron
  • ベストアンサー率59% (574/971)
回答No.3

> どこにTEXTを入れ込んだものやらよくわからなくなって来ました。 う~ん、それは困りましたね(^^;) どんなデータがどのように入力してあるのかがご質問からは推測できませんので、 どこに入れれば良いかはなんともお答えできません。 次善の策としては、 > それを「文字列」にしてしまっても良いのですが、 > その場合でも、半角数字:半角数字という書式を維持させたいです。 とのことですから、 その通り文字列にしてしまって =ASC(A1&B1) では? (半角数字と半角数字の間に:を入れるなら、=ASC(A1&":"&B1)で。) どんなデータがどのように入力してあるのか詳しく 教えていただけるのならば、また別の回答がつくかもしれません。

noname#101292
質問者

補足

ありがとうございます。 結局、色々な資料をひっくり返してみて、TEXTで処理するのが一番 一般的なようなので、そういたしました。 でも、色々とやり方があるものですね。大変勉強になりました。

  • lalpuru
  • ベストアンサー率21% (93/436)
回答No.1

  セルの書式で&で繋ぐ文字を入れるのはどうですか? 例えば h:mm "文字列"  

noname#101292
質問者

補足

ありがとうございます。 すみません、よく意味がわかりませんでした。 表示先セルのほうの書式に入れ込んでしまう、という事でしょうか?

関連するQ&A

  • 時間の累計について

    セルの設定 D54に1:30、D55に5を入力して D56のセルに=D54+TIME(D55,D55,0)&h:mmと書式設定すると 6:35と表示されます =HOUR(D56)とすると 6と表示します =MINUTE(D56)    35と表示されますが =(HOUR(D56)*60)+MINUTE(D56)で分に直すと568800に成ってしまいます この数字は24H(1日)*60*395(この分を求めたい)の様です 395を求めたいのですが、どの様にセル等を設定すれば出来るのでしょうか 書式設定のユーザー定義でmmを設定すれば出来るのですが、使い方の勉強中なので お教え頂きたいのですが...

  • 時刻表示

    初歩的な質問なのですが、Excelで例えば1330と打つと13:30と表示するように 「セルの書式設定」⇒「表示形式」⇒「時刻」 で設定したのですが、数字を打ち込むとすべて0:00と表示されます。 設定の仕方が悪いのでしょうか?教えてください。

  • エクセルの時刻表示で、セルに例えば7.00と入力すると7:00と変換可

    エクセルの時刻表示で、セルに例えば7.00と入力すると7:00と変換可能な書式設定はできるでしょうか? 7.00でなく700を7:00にとか置き換える数字の記入方法の限定があるのは構いませんが、変換は24時間表示の「:」表示にしたいのです。 よろしくお願いします。

  • エクセルのセル頭に’を表示したい

    西暦の表示を「’01」というようにしたいのですが、数式バーには表示されても、セルには「01」としか表示されません。年月日なら書式設定のユーザー書式で対応しようと思ったのですが、商品のロットNoのため西暦2桁の後にアトランダムのアルファベット・数字が入ります。半角スペースを頭に入れて対応してるのですが、何かよい方法があったら教えて下さい。

  • エクセルで時刻を結合したい

    エクセルで異なるセルの時刻を〜で結合したいのですが元のセルを書式設定で時間表示に直しても&で結合すると時刻ではなく数字になってしまいます。 結合したいセル:’1件目'!F47(セルの文字は9:00) : ’1件目'!G47(セルの文字は〜) : ’1件目'!H47(セルの文字は15:45) これを「9:00〜15:45」にしたい場合はどうやって結合すればいいでしょうか?

  • エクセルの日付と時刻の2つのセルの結合の仕方

    下記の日付と時刻の内容のセルの結合(合体表示)をしたいのですができる方いれば教えていただきたいのです。「」(かっこ)内がセル内の表記内容です。 A1に「2009.04.24」 B1に「20:45:00」 と入っていてこれを結合して C1に「2009.04.24 20:45」という表示にするにはどうすればよいでしょうか? 「日付 時刻」のようになり日付と時刻の間は半角1マス開いた形で日付は半角ドット「.」を用いてyyyy.mm.dd、時刻は半角コロン「:」を用いて、秒単位は省略してhh:mmと表示したいのですが、できますでしょうか?

  • Excelでセルに入っている数字を時刻(0:00:00)として表示する

    Excelでセルに入っている数字を時刻(0:00:00)として表示する方法を教えてください。   1225 だと 12:25  2055  だと 20:55 よろしくお願いします。

  • エクセルで数字が表示されない

    エクセル2003を使用しています。 あるセルに半角数字が入っているのですが、セルには表示されません。数式バーには表示されるのにです。 セルの書式設定を見ましたが、セルの背景は色無し、フォントは黒(自動)です。条件付書式も使用していません。 数字以外の文字は入ります。シート全体のセルが同じようになっています。 数字を表示させるにはどうしたらいいでしょうか?

  • Excel 時刻について

    Excel時刻に セルに07:00 と表示されてるのを そのセルにエンターキーを押すと07:00:00 になります これをしたくで沢山の07:00とか17:55などあって1つずつセル選択しエンター押しながらしないといけない状態です。 もっと簡単な方法ありませんか? セル書式設定にて表示形式を色々変えても変わらないです。 どなたか教えて頂けませんか?お願いします

  • エクセル 時刻表作成

    エクセル2003で自分用の電車の時刻表を作っています。 時刻の表示は 14:08 のようにしています。 セルは30程あり、数ヶ所に快速を表す快の字を付けて 快14:08 にしたいのです。 セルの書式設定で何を指定しても数字の部分がおかしくなり 快14:08 のようになりません。 漢字がなければきれいに 14:08 となります。 対処方法をご教示いただけないでしょうか? よろしくお願いします。

専門家に質問してみよう