![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
Excel office2019で
日付の0を空白にして揃えたいです。
(下記のように入力したらこのように表示したいです)
①2018/1/1 → H30._1._1
②2018/1/10 → H30._1.10
③2018/10/1 → H30.10._1
④2018/10/10 → H30.10.10
⑤2020/5/1 → R_2._5._1
⑥2020/5/10 → R_2._5.10
⑦2020/10/1 → R_2.10._1
⑧2020/10/10 → R_2.10.10
マクロはできないので、書式設定や条件付き書式でのやり方を教えていただきたいです。
Excel詳しい方、回答お願いします。
No.5ベストアンサー
- 回答日時:
No.1・4です。
無理やりやってみました。
↓の画像のC・D列のような対応表を作成しておきます。
そうしないと、すべての組み合わせの条件付き書式を設定すると相当の数になってしまいます。
ただ、対応表を利用しても倍の8種類の条件付き書式を設定する必要があります。
① =AND(MOD(MATCH(A1,C$1:C$9,1),2)=0,MONTH(A1)<10,DAY(A1)<10)
という数式を入れ、表示形式を
g e. m. d (g と e の間、m の前、d の前にそれぞれスペース)
② =AND(MOD(MATCH(A1,C$1:C$9,1),2)=1,MONTH(A1)<10,DAY(A1)<10)
という数式を入れ、表示形式を
ge. m. d (m と d の前にスペース)
③ =AND(MOD(MATCH(A1,C$1:C$9,1),2)=0,MONTH(A1)<10,DAY(A1)>9)
という数式を入れ、表示形式を
g e. m.d (g と e の間、m の前にスペース)
④ =AND(MOD(MATCH(A1,C$1:C$9,1),2)=1,MONTH(A1)<10,DAY(A1)>9)
表示形式を
ge. m.d (mの前にスペース)
⑤ =AND(MOD(MATCH(A1,C$1:C$9,1),2)=0,MONTH(A1)>9,DAY(A1)<10)
とい数式、表示形式を
g e.m. d (g と m の間、d の前にスペース)
⑥ =AND(MOD(MATCH(A1,C$1:C$9,1),2)=1,MONTH(A1)>9,DAY(A1)<10)
という数式、表示形式を
ge.m. d (d の前だけにスペース)
⑦ =AND(MOD(MATCH(A1,C$1:C$9,1),2)=0,MONTH(A1)>9,DAY(A1)>9)
として、
g e.m.d (g と e の間だけにスペース)
⑧ =AND(MOD(MATCH(A1,C$1:C$9,1),2)=1,MONTH(A1)>9,DAY(A1)>9)
として
ge.m.d (スペースなし)
以上のようにかなり面倒な方法ですが、
なんとかお望み通りにならないでしょうか?m(_ _)m
![「Excel2019 日付の0を空欄にして」の回答画像5](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/6/667667_5edf62f4b5c33/M.jpg)
No.6
- 回答日時:
残念ですが、そのような事はできません。
(横着して元号の後ろにまでピリオド(.)を付けてますけど...)
文字列にしても良いのであれば、No.3の回答者さん同様に数式で処理することは可能です。
表示形式は
"g.ee.mm.dd"
が基本。
そして、".0"(ピリオド ゼロ)を ". "(ピリオド スペース)に変換。
![「Excel2019 日付の0を空欄にして」の回答画像6](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/b/542206607_5edf68d8234a2/M.png)
No.4
- 回答日時:
No.1です。
色々やってみましたが、当方の力不足で申し訳ないのですが、
元号が1桁の場合、前にスペースを入れる方法が判りません。
苦肉の策ですが、元号を2桁表示ではダメですか?
例えば、今日の場合 「R02. 6. 9」のような表示なら簡単にできます。
前回のユーザー定義の元号部分をすべて
ge の部分を gee にすれば2桁表示になります。
※ 簡単にできる方法があればごめんなさい。m(_ _)m
No.3
- 回答日時:
添附圖參照
地道にコツコツ…(*^_^*)
C1: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(B1,"gee.mm.dd"),"01"," 1"),"02"," 2"),"03"," 3"),"04"," 4"),"05"," 5"),"06"," 6"),"07"," 7"),"08"," 8"),"09"," 9")
![「Excel2019 日付の0を空欄にして」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/b/298588_5edf5237b18b3/M.jpg)
No.2
- 回答日時:
こんにちは
横からですが・・・
>gee.m.dにすると二桁にはなるのですが、この0を空白にできません
それって、「月」や「日」でも同じことでは??
せっかくNo1様が回答なさっているのに、そこから何も吸収しないのでは虚しすぎます。
同じ要領で、書式を変えるという発想になれませんか?
(組み合わせ数は増えちゃいますけれど)
元号表記の場合は単純な数値ではないところだけはちょっとした工夫が必要ですが、例えば、文字数で判定してしまっても良さそうです。(他にもいろいろ方法はあるでしょうけれど)
=LEN(TEXT(A1,"ge"))<3
がTRUEなら(=2文字以下)、空白入りの書式を用いるようにすれば良いでしょう。
No.1
- 回答日時:
こんにちは!
条件付き書式を4個設定する方法です。
仮に日付データはA列に入力するとします。
① A列すべてを範囲指定 → 条件付き書式 → 新しいルール → 数式を使用して・・・ → 数式欄に
=AND(MONTH(A1)<10,DAY(A1)<10)
という数式を入れ → 書式 → 表示形式タブ → ユーザー定義から
ge. m. d
と入力しOK!
(m と d の前に半角スーペースを入れています)
② ①と同様に 数式欄に
=AND(MONTH(A1)<10,DAY(A1)>9)
という数式を入れ ・・・中略・・・ → ユーザー定義から
ge. m.d
と入力しOK!
(m の前だけに半角スペース)
③ ①と同様に 数式欄に
=AND(MONTH(A1)>9,DAY(A1)<10)
という数式を入れ → ・・・中略・・・ → ユーザー定義から
ge.m. d
と入力しOK!
(d の前だけに半角スペース)
④ ①と同様 吸う息欄に
=AND(MONTH(A1)>9,DAY(A1)>9)
という数式を入れ → ・・・中略・・・ → ユーザー定義から
ge.m.d
と入力しOK!
(スペースはなし)
※ 数式内の「A1」部分は範囲指定した最初のセル番地にします。
※ 尚、フォントの種類は「P」なし
もし「MSPゴシック」になっていたら「P」なしの「NSゴシック」にしてください。
P付きフォントだと微妙にずれます。m(_ _)m
とてもわかりやすい回答ありがとうございます!
おかげさまで月日は0を空白にし、そろえることができました。
わかりづらいのですが、年のところも二桁表示にして0を空欄にし、そろえたいのですが、
その場合のやり方はわかりますか?
(①の時にgee.m.dにすると二桁にはなるのですが、この0を空白にできません(´;ω;`))
もしよければ、教えていただきたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Excel(エクセル) このコードに追記事項の仕方を教えて下さい。 以下のコード内容に出てくる。セルH3が空白の場合、エラー 4 2023/08/03 00:22
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Excel(エクセル) 表の中を『年』で検索し、値を得たい。 4 2023/01/31 22:37
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- Excel(エクセル) EXCEL の判定式をお教えください 3 2022/06/08 14:37
- Excel(エクセル) Excel教えてください。 下記のことが出来るのは、マクロですか?条件付き書式でしょうか、、?知恵を 5 2022/11/12 09:33
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) 条件付き書式で文字入力 6 2022/08/29 10:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelセルを跨いで合計を出す方法
-
エクセル シート表示
-
Excel 小さくなったスクロール...
-
F9キーについて。
-
エクセルでファイルの最終更新...
-
Excel関数について教えてくださ...
-
Excelに詳しい方! B列が「日...
-
スプレッドシートの関数につい...
-
Excelのピボットグラフの作り方...
-
Excel 2019 [オプション]の[リボンのユ...
-
シフト表をエクセルで作るとき...
-
Excelファイルが開けません
-
エクセルで 自動的に◯や数字を...
-
計算能力
-
excel2013 MonthDays 関数が使...
-
EXCELの散布図で日付が1900年に...
-
Excel分数の表示について
-
特定の文字列を含む、住所を抽...
-
【EXCEL】画像の黄色部分の抽出...
-
祝日と土曜、日曜の合計をカウ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報