
エクセルバージョン
マイクロソフト365
本日はセルの表示形式を独自の形式に変更できるユーザー定義についてです。
一覧にしたので是非ご活用ください!
それではいってみましょう(*^^)v
Menu
ユーザー定義とは
ユーザー定義とは、エクセルの文字や日付や数字などの既存の書式の形式に、自分の使用したい形式がない場合に、自分で形式を作成するためのものです。
ユーザー定義の設定方法
ショートカットキー → Ctrl + 1
もしくはホームタブをクリック後、下記赤枠の矢印をクリックします。

➀表示形式→②ユーザー定義→③種類
の順にクリックして➂種類のテキストボックスに定義して作成します。

日付と曜日
年
| 記号 | 詳細 | 変更前 | 変更後 |
| yy | 西暦下2 桁 | 2021/8/5 | 21 |
| yyyy | 西暦4 桁 | 2021/8/5 | 2021 |
| e | 年号の数値 | 2021/8/5 | 3 |
| ee | 年号2桁表示の数値 | 2021/8/5 | 03 |
| g | 元号 アルファベットの頭文字 (M,T,S,H,R) | 2021/8/5 | R |
| gg | 元号 漢字の頭文字 (明、大、昭、平、令) | 2021/8/5 | 令 |
| ggg | 元号 漢字 (明治、大正、昭和、平成、令和) | 2021/8/5 | 令和 |
| ggge”年” (サンプル) | 令和3年 | 2021/8/5 | 令和3年 |
| yyyy”年” (サンプル) | 2021年 | 2021/8/5 | 2021年 |
月
| 記号 | 詳細 | 変更前 | 変更後 |
| m | 月(1~12) | 2000/1/1 | 1 |
| mm | 月2桁表示(01~12) | 2000/1/1 | 01 |
| mmm | 英語頭文字 3 文字→ (Jan~Dec) | 2000/1/1 | Jan |
| mmmm | 英語→(January~December) | 2000/1/1 | January |
| mmmmm | 英語頭文字→ (J~D) | 2000/1/1 | J |
| m”月” (サンプル) | 1月 | 2000/1/1 | 1月 |
日
| 記号 | 詳細 | 変更前 | 変更後 |
| d | 日(1~31) | 2021/2/2 | 2 |
| dd | 日2桁表示(01~31) | 2021/2/2 | 02 |
| d”日” (サンプル) | 2日 | 2021/2/2 | 2日 |
| yyyy/m/d (サンプル) | 2021/2/2 | 2021/2/2 | 2021/2/2 |
| ggge”年”m”月”d”日” (サンプル) | 令和3年2月2日 | 2021/2/2 | 令和3年2月2日 |
曜日
| 記号 | 詳細 | 変更前 | 変更後 |
| ddd | 英語の頭文字3 文字 (Sun~Sat) | 2004/12/31 | Fri |
| dddd | 英語 (Sunday~Saturday) | 2004/12/31 | Friday |
| aaa | 漢字の頭文字 (日~土) | 2004/12/31 | 金 |
| aaaa | 漢字 (日曜日~土曜日) | 2004/12/31 | 金曜日 |
| m/d(aaa) (サンプル) | 12/31(金) | 2004/12/31 | 12/31(金) |
時間
時
| 記号 | 詳細 | 変更前 | 変更後 |
| h | 時(0~23) | 2021/8/6 6:10 | 6 |
| hh | 時2桁表示(00~23) | 2021/8/6 6:10 | 06 |
| h:mm (サンプル) | サンプル | 2021/8/6 6:10 | 6:10 |
分
| 記号 | 詳細 | 変更前 | 変更後 |
| m | 分(0~59) ※1 | 2021/8/6 18:05:31 | 8←月になってしまう |
| mm | 分2桁表示 (00~59)※1 | 2021/8/6 18:05:31 | 08←月になってしまう |
| 使用方法は下記 | |||
| h:mm | h(時)の直後に時とセットで使用で分として機能します。 | 2021/8/6 18:05:31 | 18:05 |
| m:s | s(秒)の直前に秒とセットで使用で分として機能します。 | 2021/8/6 18:05:31 | 5:31 |
※1
分は時間(h,hh)の直後か、秒(s,ss)の直前に入力してセットで使用しないと、分として認識されません。これ以外の位置や単独でmやmmで使用すると月の形式で表示されてしまうので注意しましょう(*゚▽゚)ノ
秒
| 記号 | 詳細 | 変更前 | 変更後 |
| s | 秒(0~59) | 2021/8/5 13:28:03 | 3 |
| ss | 秒2桁表示 (00~59) | 2021/8/5 13:28:03 | 03 |
| h:mm:ss (サンプル) | 13:28:03 | 2021/8/5 13:28:03 | 13:28:03 |
AM/PM 12時間表示
| 記号 | 詳細 | 変更前 | 変更後 |
| h AM/PM | 時間の後にAM または PM を表示 | 2021/8/5 13:28:03 | 1 PM |
| h:mm AM/PM | 時間と分の後に AM または PM を表示 | 2021/8/5 13:28:03 | 1:28 PM |
| h:mm:ss A/P | 時間と分と秒の後に A または P を表示 | 2021/8/5 13:28:03 | 1:28:03 P |
時間経過の合計時間の表示
[ ]角括弧の中に記号を入力します。
| 記号 | 詳細 |
| [h]:mm | 24時間を超える時間の合計表示 |
| [mm]:ss | 60分を超える分の合計表示 |
| [ss] | 60秒を超える秒の合計表示 |
24時間を超える合計時間
| 開始 | 終了 | 合計時間 | 記号 |
| 2021/8/4 15:00 | 2021/8/6 2:00 | 11:00 | ← h:mm |
| 2021/8/4 15:00 | 2021/8/6 2:00 | 35:00 | ← [h]:mm |
60分を超える合計時間
| 開始 | 終了 | 合計時間 | 記号 |
| 22:00 | 23:15 | 15:00 | ← mm:ss |
| 22:00 | 23:15 | 75:00 | ← [mm]:ss |
60秒を超える合計時間
| 開始 | 終了 | 合計時間 | 記号 |
| 22:00:00 | 22:01:05 | 05 | ← ss |
| 22:00:00 | 22:01:05 | 65 | ← [ss] |
参考記事:日給計算(稼働時間の書式)
色
| 記号 | 詳細 |
| [黒] | 文字色を黒色で表示。 |
| [青] | 文字色を青色で表示。 |
| [水] | 文字色を水色で表示。 |
| [緑] | 文字色を緑色で表示。 |
| [紫] | 文字色を紫色で表示。 |
| [赤] | 文字色を赤色で表示。 |
| [白] | 文字色を白色で表示。 |
| [黄] | 文字色を黄色で表示。 |
文字列
文字列はダブルクオーテーションで囲います。
| 記号 | サンプル | 変更前 | 変更後 |
| @”文字” | @”県” | 千葉 | 千葉県 |
| @”株式会社” | サンプル商事 | サンプル商事株式会社 | |
| “文字”@ | (“株”)@ | サンプル商事 | (株)サンプル商事 |
※ダブルクオーテーションで囲まなくてもいい文字
$ + – / ( ) : ! ^ ~ & ‘{} <> =
数値
| 記号 | 詳細 | サンプル | 変更前 | 変更後 |
| # | ・桁数指定可能で、桁数が足りない場合は非表示。 | ####.#### | 123.12 | 123.12 |
| 小数点以下切り捨て | # | 123.12 | 123 | |
| 0 | ・桁数分指定可能で、桁数が足りない場合は0が表示。 | 0000.0000 | 123.12 | 0123.1200 |
| 携帯番号 | 000-0000-0000 | 09012345678 | 090-1234-5678 | |
| 電話 | 00-0000-0000 | 0312345678 | 03-1234-5678 | |
| 郵便番号 | 000-0000 | 2700234 | 270-0234 | |
| ? | ・小数点を揃えて表示。(桁数が違う場合等) ・表示がない部分は空白。 | ????.???? | 123.12 | 123.12 |
連続文字でセルを埋める
| 記号 | サンプル | 変更前 | 変更後 |
| @*記号 → 文字の後を埋める | @*~ | a | a~~~~~~~~~~ |
| *記号@ → 文字の前を埋める | *~@ | a | ~~~~~~~~~~a |

条件付き書式
使用可能な演算子
< ,> , =, >=,<= , <>
角括弧の中に指定→ [ ]
| 条件 | サンプル | 変更前 | 変更後 |
| 5以上の数字を赤文字 | [>=5][赤]# | 5 | 5 |
| 100だったら赤文字 | [=100][赤]# | 100 | 100 |
複数の条件設定方法
4つまでセミコロンで区切って指定します。
設定の順番
[正の数];[負の数];[ゼロ];[文字列]
サンプル
ユーザー設定 → [赤];[青];[黒];[緑]
入力すると自動で切り替わります\(^^)/
![]()
ユーザー定義の削除
表示形式 → ユーザー定義 → 種類選択 → 削除

VBAで書式変更は下記
まとめ
ユーザー定義の色々でした~(o^^o)
是非ご活用ください!
以上です。
