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



◇-?エクセルについて教えてください。-まっちゃん-06/16-22:53(159)-No.353666
 ┣?!Re:エクセルについて教えてくだ・..-norimaki2000-06/17-15:20(143)-No.353779
 ┃┗?!【ありがとう】Re:エクセルにつ・..-まっちゃん-06/17-16:56(141)-No.353793
 ┃ ┣?!A!Re:エクセルについて教えてく・..-norimaki2000-06/18-15:03(119)-No.354013
 ┃ ┗?!A!Re:エクセルについて教えてく・..-白茶-06/19-12:51(97)-No.354193
 ┃  ┗?!A!!Re:エクセルについて教えてく...-norimaki2000-06/20-00:47(85)-No.354323
 ┗?【解決】Re:エクセルについて教え...-まっちゃん-06/20-01:01(85)-No.354326

▲このページのトップに戻る
353666エクセルについて教えてください。まっちゃん 2006/06/16-22:53

メーカー名:NEC 日本電気
OS名:WindowsXp HomeEdition
パソコン名:La700DD
--
エクセル2002を使用しています。
作業タイムを打ったらタイム表示されるようにしたいのです。
例えば、セルに数字を1201と打ったら1’20”1
201と打ったら ’20”1と表示されるようにしたいのですが、
どのようにしたらいいのでしょうか?

▲このページのトップに戻る
353779Re:エクセルについて教えてください。norimaki2000 2006/06/17-15:20

記事番号353666へのコメント
セルを右クリック→書式設定→ユーザ定義
「種類(T)」の欄に例えばこれらを指定してみる。
0"'"00"''"0

上の例だとこんな風になります。
1201→1'20''1と表示
201→0'20''1と表示

▲このページのトップに戻る
353793Re:エクセルについて教えてください。まっちゃん 2006/06/17-16:56

記事番号353779へのコメント
ありがとうございます。助かりました。
ところで、201と打った際に0'20"1の頭の0を表示させない方法はあるのですか?

▲このページのトップに戻る
354013Re:エクセルについて教えてください。norimaki2000 2006/06/18-15:03

記事番号353793へのコメント
私はExcelの関数は苦手なので、苦肉の策で考えてみました。

セルA1に目的の数字を打ち込むとします。
セルB1 =IF(LEN(A1)>3,LEFT(A1,(LEN(A1)-3)),"")
セルC1 =IF(LEN(A1)>2,MID(A1,LEN(A1)-2,2),IF(LEN(A1)=2,LEFT(A1,1),""))
セルD1 =RIGHT(A1,1)

セルB1
セルA1の文字列が3文字を超える(4文字以上)の場合、文字列の右から4文字目及び
それよりも右の文字列を取り出す。

セルC1
セルA1の文字列が2文字を超える(2文字以上)の場合、文字列の右から3文字目及び
2文字目の文字列を取り出す。

セルD1
セルA1の文字列の一番右側の1文字を取り出す。

例えばこうなります
セルA1 1201 - セルB1 1 - セルC1 20 - セルD1 1
セルA1 201 - セルB1 (空白) - セルC1 20 - セルD1 1

この状態でセルE1にこう打ち込めば、目的を達する事ができると思います。
=IF(LEN(A1)>3,CONCATENATE(B1,"'",C1,"''",D1),IF(LEN(A1)>1,CONCATENATE(C1,"''",D1),D1))

セルA1 1201 - セルE1 1'20''1
セルA1 201 - セルE1 20''1

これ以上は許して。自分で考えてね。

▲このページのトップに戻る
354193Re:エクセルについて教えてください。白茶 2006/06/19-12:51

記事番号353793へのコメント
まっちゃんさんは No.353793「Re:エクセルについて教えてください。」で書きました。

こんにちは。

norimaki2000さんの表示形式に使用している「0」を「?」にして設定してみて下さい。

「?'??!"?」みたく。



▲このページのトップに戻る
354323Re:エクセルについて教えてください。norimaki2000 2006/06/20-00:47

記事番号354193へのコメント
Excelの達人白茶さんどうも。

あああ、こんな方法もあったんですね。
?がゼロサプレスになるのかあ。こんな単純な事も知りませんでした。
勉強になりました^_^;

▲このページのトップに戻る
354326Re:エクセルについて教えてください。まっちゃん 2006/06/20-01:01

記事番号353666へのコメント
みなさんありがとうございました。
いろいろな方法がありますね。
ちなみにこんなのでもOKでした。
#"’"##"’"0

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言