いつもお世話になっています。
セルの表示形式ですが、「年月日」のばあい、「yy/mm/dd」とすると、「05/12/01」とでます。また、「yy/m/d」とすると、「05/12/1」とでます。
そこで、「05/12/ 1」と「前ゼロ」を出さない表示形式はあるものでしょうか?もちろん「時分秒」でも同じことですが・・・。「_」(アンダースコア)が使えるのかな?と思って試してみましたが、「日」が二桁のばあいは「05/12/ 12」のように、スペースが入ってしまいます。
もちろん、関数を使って他のセルに表示させるのではなく、そのセルの表示形式として実現したいのです。
自宅=98SE+office2000,会社=XP+office2003です。よろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
こんばんは。
Wendy02です。書式設定の日付には、以下の数字に用いる、ゼロサプレスの 0 空白のモードがありません。
あとは、3つのセルをまとめて使うか、
B1:
=IF(A1="","",TEXT(A1,"yy")&"/"&TEXT(MONTH(A1),"?#")&"/"&TEXT(DAY(A1),"?#"))
日付は、このような数式を使うかありませんね。
No.3
- 回答日時:
こんにちは。
ゼロサプレスで、ゼロを空白にするというのは、標準的な書式では出来ません。
以下のような、イベント・ドリブン型のマクロなら可能です。
シートタブを右クリックして、コードの表示で以下を貼り付け、Alt + Q で、画面を閉じます。
'--------------------------------------------
'<シートモジュール>
Private Sub Worksheet_Change(ByVal Target As Range)
Dim myFormat As String
'例/ A1:A2000 までの範囲の場合、書式を換える
If Intersect(Target, Range("A1:A2000")) Is Nothing Then Exit Sub
If Not IsDate(Target.Cells(1)) Then Exit Sub
With Target.Cells(1)
myFormat = "yy/" & Space(2 - Len(Month(.Value))) & "m/" & Space(2 - Len(Day(.Value))) & "d"
.NumberFormatLocal = myFormat
End With
End Sub
'--------------------------------------------
みなさん、ご回答ありがとうございます。やはり、ダメのようですね。私が使うシートではなくて、余りパソコンに慣れていない人が使うものなのです。
月日を区切る「/」の桁を揃えるためにわざわざ一列設けているのです。日数計算とかに利用するのではなく、ただ単に「桁が揃う」という見栄えのために、そんな面倒なことをしていたものですから、「セルの書式設定」でできないかと思った次第です。「前ゼロ」を許せば、なんという事はないのですが・・・。
お手数をおかけして申し訳ありません。ありがとうございました。
マイクロソフトが対応してくれるのを待つしかないようですね!
No.2
- 回答日時:
こんばんは
時々同様の質問を見ますが、無理っぽいですねぇ。。。
(もし、方法があるならば私も知りたいです)
Excelの質問掲示板で検索をかけてみました
表示形式で月日の桁合わせをするには?
http://cgi.fuji.ne.jp/~fj2094/cgi-bin5/wwwlng.cg …
セルの書式設定(日付)について
http://hpcgi1.nifty.com/kenzo30/a_cbbs/cbbs.cgi? …
日付の表示について
http://excelfactory.net/excelboard/exgeneral/cfs …
やっぱり無理っぽいです。。。
No.1
- 回答日時:
月日について1桁の月日の場合、スペース+月、スペース+日のように表示する書式を望んでおられるのでしょうか。
桁合わせのためにでしょうか。その書式は現状エクセルにないと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- Excel(エクセル) 年月表示を取り出すには 5 2023/02/23 22:51
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- Excel(エクセル) エクセルの「セル書式」の「表示形式」で 2 2022/08/07 16:44
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで文字が白くなる
-
Excelで、空白を表示したい
-
エクセルで文字を含む式に、カ...
-
アクセスで#エラーを表示させ...
-
エクセル条件付書式で指定の時...
-
Excelで小数部が勝手に繰上げさ...
-
excelの軸
-
エクセル(2003) 「1900/1/0...
-
エクセルを使っていて2024/5/15...
-
エクセル マイナスは黒文字で、...
-
エクセルで、時間 0:00を表示...
-
Access ¥マークを表示しない
-
Excel 書式の一致を調べる関数...
-
today関数で日付を全角文字で表...
-
エクセル2003-ユーザー定義の値...
-
小数点以下の数字だけ小さいフ...
-
エクセルの書式設定が解除でき...
-
Excelのセルでの配置です。
-
エクセルでゼロ「0」が「-」に表示
-
Wordの差込印刷で、24時間を超...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字が白くなる
-
エクセル条件付書式で指定の時...
-
エクセルで文字を含む式に、カ...
-
Excelで、空白を表示したい
-
エクセルで、時間 0:00を表示...
-
アクセスで#エラーを表示させ...
-
エクセル(2003) 「1900/1/0...
-
excelの軸
-
エクセルの書式設定が解除でき...
-
Excelのテーブルでセルの書式設...
-
小数点以下の数字だけ小さいフ...
-
today関数で日付を全角文字で表...
-
エクセル マイナスは黒文字で、...
-
エクセルで合計
-
Access ¥マークを表示しない
-
エクセルでゼロ「0」が「-」に表示
-
Excelで小数部が勝手に繰上げさ...
-
エクセルで上付き,下付き文字...
-
エクセルで「0(ゼロ)」を印...
-
強調の・
おすすめ情報