• 締切済み

エクセルについて教えてください。

エクセル2002を使用しています。 作業タイムを打ったらタイム表示されるようにしたいのです。 例えば、セルに数字を1201と打ったら1’20”1 201と打ったら ’20”1と表示されるようにしたいのですが、 どのようにしたらいいのでしょうか?

みんなの回答

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

私が世の中の慣行を知らないだけと思いますが(WEBで検索したが 検索しにくかった) >1’20”1 とは何を意味しますか。1分20秒1のエクセル時刻値にしたいのでしょうか。エクセルでは、時分秒は:で区切ります。 書式で hh:mm:ss.00などが可能なので hh'mm"ss.00 が可能でしょう。 文字列を時刻に直すのは、TIME(時、分、秒)関数があり、文字列の時分秒の桁が固定なら、MID関数で時分秒を切り出せます。 あるいは秒の下の桁を問題にしているのでしょうか。

matu223
質問者

お礼

説明不足でした。すみません。 >1’20”1とは何を意味しますか。 1分20秒1を意味します。 確かにエクセルでは:で区切られていますね。 ただ、書式を統一しようということで今回’”表示に決められてしまったのです…。

回答No.2

[書式]-[セル]-[表示形式]で、 [分類]から「ユーザー定義」を選択し、 [種類]に「#"’"##"”"0」を入力して、[OK]。

matu223
質問者

お礼

ありがとうございました。 解決しました。助かりました!

noname#204879
noname#204879
回答No.1

=IF(INT(A1/1000),INT(A1/1000),"")&"'"&INT(MOD(A1/10,100))&""""&MOD(A1,10)

matu223
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう