[[20050413050946]] 『時間の表示、変換』(JJ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間の表示、変換』(JJ)

教えてください。別のシステムから時間(1640)をコピー、これをエクセルに貼り付けた場合、もちろん「1640」となるわけですが、1640を16:40に変えたい場合、どうしたらよいのでしょうか?


a1に1640があるとしますb1に=MID(A1,1,2)&":"&MID(A1,3,2)で、できるとおもいます。(55歳初心者)

 別案で
=TEXT(A1,"0!:00")
でどうでしょうか?
(SoulMan)
ありがとうございます。
できました。が、ちょっと問題が。
どうも、数の前にスペースがあるようでそのスペースを消しこみをしていかな事には、上記教えて頂いた計算式が使えないようです。スペースを簡単に消す方法などはありますでしょうか?

スペースがあっても関係なく表示出来ますけど?


あ〜 そうですかぁ〜
ん〜できないんですよ〜。どちらの方法でもできますか?

 A1にその数字を貼り付け、B1に=CODE(MID(A$1,ROW(A1),1))として、下にフィルドラッグします。
 B列に160が戻るセルがあれば、
 =TEXT(SUBSTITUTE(A1,CHAR(160),),"0!:00")としますと、:がはいると思います。   (61歳初心者)

 =TEXT(A1,"0!:00")の ! ってどのような意味(役割)をしているのでしょうか?。
宜しくご教授ください。
                 (KI)

 (◎-◎;)ドキッ!!あぁぁぁぁあぁ、、
実は、これは師匠のパクリでして、、確か説明があったような?
なかったような??えぇ〜〜っと私の独自の見解ですと、「!」はビックリマークって
いうでしょ?だからエクセル君がビックリしちゃたんでしょうかね?
違いますかね??
師匠!!お呼びがかかってますよ〜〜〜(^^;
(SoulMan)

 あ、だれか私を呼んでますね。

 セルの書式設定、表示で使用する!は、すぐ右に続く1文字を
 特別な機能を発揮しない単なる文字列として表示させる意味です。
 ""で囲むものと同じ意味です。書式設定で使用する場合には、
 後に続く文字が1文字の場合は、""より短く書けます。

 例をあげますと、
 12の入力に対して、表示形式を0!M!O!N!T!Hとしますと、12MONTH、
 この場合には、0"MONTH"としても同じことなのです。短く書けます。

 しかし、=TEXT()の引数に使用する場合には、=TEXT(数値,"表示形式")の
 表示形式は、"は、""になり、"""MONTH"""となってしまいます。 
 =TEXT(A1,"0""MONTH""")です。

 Mは、月または、分。Hは、時を表示する文字なので、機能を殺す必要がありますが、
 他の文字は、そのようなことがありませんので、=TEXT(A1,"0!MONT!H")と
 しても同様に有効です。

 今回の:は、時刻表示の区切りに使用する文字ですので、それ以外に使用する
 場合には、機能を殺す!や""が必要なのでしょう?

 大分、脱線していますが、申し上げていることは、お分かりでしょう? (ビックリマン)

 ビックリマンさん そしてSoulManさん どうも有り難うございました。
また一つ勉強になりました。
メモしておかなきゃ忘れそう。。。。。
                    (KI)

 師匠!!お手数をおかけしました。ありがとうございました。m(._.)m ペコッ
(SoulMan)

皆様、ご協力ありがとうございます。
いろいろとやってみましたが、やっぱり何故かうまくいきません。
お手数をおかけしました。ありがとうございます。


 A1にその数字を貼り付け、B1に=CODE(MID(A$1,ROW(A1),1))として、下にフィルドラッグします。
 この結果をここに書いておしえていただけませんか?             (61歳初心者)

A1に数字「1640」と貼り付けて、B1に=CODE(MID(A$1,ROW(A1),1))として、下にフィルドラッグしました結果、

B1 には49
B2 = 54
B3 = 52
B4 = 48
となりました。如何でしょう?


 B5以下は、#VALUE!が表示されていますね?
 C1にこの数式をここからコピーして貼り付けてみてください。何が戻りますか? (61歳初心者)

=TEXT(A1,"0!:00")


C1に上記=TEXT(A1,"0!:00")を記入しました。C1は#VALUE!となっています。

 >B5以下は、#VALUE!が表示されていますね?
 お返事を下さいませんか?

 D1にこの数式を貼り付けますと、何が戻るでしょうか?            (61歳初心者)

=TEXT(CHAR(B1)&CHAR(B2)&CHAR(B3)&CHAR(B4),"0!:00")


あ、すみません。
B5以下は、#VALUE!が表示されていますね?  はい、#VALUEになっています。
D1にこの数式を貼り付けますと、何が戻るでしょうか? 
→#VALUEになります。

 この数式は、何が戻りますか?                     (61歳初心者)

=TEXT(1640,"0")

=TEXT("1640","0")


上記にすると、1640となります。

 では、この数式は、何が戻りますか?                   (61歳初心者)

=TEXT(1640,"0"&CHAR(33)&CHAR(58)&"00")

=TEXT(1640,"0!:00")


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.