• ベストアンサー

エクセルでの数字の表記

 初めて質問します。  エクセルで、時間が0時のとき、セルに00と表記させる事はできたんですが、それをアルファベットと一緒にすると、0に戻ってしまうんです。(例えば、現時間を抽出「LEFT(HOUR(セル),2)」、別のセルにaと入力し、それを"&"でつなげると、9時以前のものが9aと表記され、09aと表記されない)  何かよい解決方法はありますでしょうか。つたない文章で申し訳ありませんが、どうか、よろしくお願いします。

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

  • ベストアンサー
noname#210617
noname#210617
回答No.1

=RIGHT("0"&HOUR(セル),2)&"a"

atom002
質問者

お礼

ご解答をどうもありがとうございます。 こんなに早い解答をもらえると思わず、びっくりしています。 早速試してみましたが、うまくできました。 仕組みもだいたい理解でき、大変助かりました。 本当にありがとうございました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

回答は他の方ので解決だと思いますが くっつけるアルファベットが午前/午後のaとpなら =TEXT(セル,"hha/p") の方が楽です。

atom002
質問者

お礼

解答をありがとうございます。 アルファベットに関しては午前午後ではなく、15分間隔に区切ったもので、a~dを使うんです。 説明が至らず、申し訳ありませんでした。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

A1に時刻。例えば =NOW() B1に文字列。例えばa C1は  =TEXT(A1,"hh") & B1 とすれば 02a が得られます

atom002
質問者

お礼

返答が遅れてしまい、申し訳ありません。 こちらの方法でも早速試してみましたが、うまくいきました。 TEXT関数は使ったことがなかったんですが、こういった方法もあるんだと分かりました。 本当にありがとうございました。