当サイトはWordとExcelの実力を鍛える最高水準の特訓問題集です。リンクを張るのは自由です。まとめExcelセルの書式設定の表示形式には「ユーザー定義」という、自分でコードのようなものを入力して表示形式を設定できる機能があります。今回は、ユーザー定義で使用できる「書式記号」について、Microsoftの公式サイトより詳しい完全なマニュアル(一覧)を作ってみようという企画です。今後も随時追記して完全を目指します。※なお、Excelのバージョンによって書式記号が異なることがあるため、この記事の通りにならないことがあります。Excel2013以前とExcel2016以降で挙動が異なりますのでご注意ください。目次スマホやタブレットに対応するため、すべて箇条書きにしています。】で囲まれた部分は補足説明です。何も設定しない標準書式は「G/標準」である。ちなみに、Gは、General(一般的)の頭文字である。セルの値を文字列としてそのまま表示するには「アットマーク(@)」を使うが、@は数値の時にうまくいかないことがある。文字列を付加するには「二重引用符(”)」で囲み、「"文字列"」とする。連結演算子の「&」は不要。JR東京駅"なし"@がないので、値に関係なく「なし」と表示される例外1円記号(¥)、プラス(+)、マイナス(-)、カッコなどの記号は「二重引用符(”)」で囲まなくてもよい。囲まなくてもよい記号は次のとおり。例外21文字だけの場合は「二重引用符(”)」で囲む代わりに、「感嘆符(!)+文字」としてもよい。通常は「@」と併用して使う。「びっくりマーク(!)」は表示されず、その直後の文字がそのまま表示される。びっくりマーク(!)を直前につければすべての書式記号を文字として表示することができる【エスケープという】。「@」をそのまま表示するには、「"@"」または「!@」とする。びっくりマーク(!)をそのまま表示するときは「!!」とする。数値は、原則として「#」「0」「?」の記号で表し、いずれも1文字で1ケタの数字(0~9)を表す。「0」と入力しても0~9を表す。【本当に「0」と表示したいのであれば「!0」とする】マイナスの数は特に指定しなくても先頭にマイナスが表示される。セミコロン(;)を使った場合を除く(後述)。例外1「#」「0」「?」の記号が多すぎる場合、「#」は非表示、「0」は0を表示、「?」はスペースに置き換わる。例外2小数点がない場合は四捨五入で整数となる。小数点があって、右側に「#」「0」「?」がない場合は小数点で終わる。4.例外3小数点の右側(小数部分)で「#」「0」「?」の記号が少すぎる場合は、その桁数で四捨五入をする。小数点の左側(整数部分)は「#」「0」「?」の記号が少すぎても全部表示する。123.5例外4小数点の左側(整数部分)が「#」だけしかなく、1未満の場合は0を表示せず、小数点から始める。小数点がなく「#」だけの連続で、0.5未満の場合は空欄になる。0を表示するのが普通なので、1の位は0にしておいた方が無難。0例外5「0」「#」「?」が連続している途中に文字列がある場合は、1の位を基準として右端から数えたときの位置に文字列を挿入する。したがって、桁数が多い場合は左側にあふれる。カンマ桁区切り原則カンマが「#」または「0」で囲まれていれば、カンマ桁区切りになる。この場合も1の位は0にしておいた方が無難。12,000,000.00例外11000単位(千円単位)にするときは最後にカンマをつける。小数の場合もカンマは一番最後につける。100万単位(百万円単位)の場合はカンマ2個。端数は四捨五入になる。カンマが「#」または「0」で囲まれているわけではないので、カンマ桁区切りにはならない。例外21000単位、100万単位で、さらにカンマ桁区切りにする場合は、最後のカンマと途中のカンマの両方が必要である。パーセンテージ最後にパーセント記号(%)をつけると、100倍した数値に%が付く。「E」を使うと指数表記になる。10n(m=仮数部、n=指数部)であれば、「mE+n」と表示する。n<0であればマイナスが表示される。原則としてmの整数部分の桁数(小数点の左側にある0や#の個数のこと。)にあわせてnを決める。nがDの倍数でないときは、Dの倍数になるようにmの桁数を減らす。【Excel】なぜ指数の表示形式「E」が表示されるのか、「E」の設定と解除の方法https://www.waenavi.com/entry/20190717/1563359714「スラッシュ(/)」で分数表示になる。スラッシュのあとに数値を入れると分母が固定になる。30.0E-03【D=3なので本来なら「300.0E-04」となるが、nを3の倍数にするため「030.0E-03」となる。#なので先頭の0は非表示。数値を全角数字または漢数字にするには[DBNum1]~[DBNum4]を先頭につける。数値を日本語に変換するときに正しく表示されないバグがあり、[$-411]をつけるとうまくいく。文字列との連結(文字間隔)文字位置を揃える目的でスペースを入れるには「アンダースコア(_)+文字」を使う。アンダースコア(_)とその直後にある文字は表示されず、その文字の幅の分だけ文字間隔が広がる。)で、スペースの幅の分だけ文字間隔が空く。」のように、最初と最後に入れることによって左右に1文字分の余白をあけることができる(セルの左端と右端の境界線にくっつかないので数字が見やすくなる)。文字列との連結(繰り返し)文字を繰り返して、セルの幅いっぱいに埋める場合は「アスタリスク(*)+文字」を使う。「アスタリスク(*)」は表示されず、その直後の文字を列幅いっぱいに表示する。)でスペースの連続を表すので、左端にあれば右揃え、右端にあれば左揃え、途中にあれば左右に分けた両端揃えを表す。西暦年が「y」、月monthが「m」、日が「d」を表す。「yy」「mm」「dd」は2桁、「yyyy」は4桁の表示になる。「y」「m」「d」の記号は、元のデータが日付の場合に、年、月、日をそれぞれ抽出する表示形式である(正確にはシリアル値で計算している)。それぞれの記号は単独で使うことも、併用して使うこともできる。【元のデータが年月日だったとしても、yの記号を省略すれば年は表示されません。2001/02/03【日付の表示形式の前(先頭)に「b1」をつけてグレゴリオ暦の西暦年を表します。「m」は3個以上で英語表示になる。曜日は「a」を3つまたは4つにする。「d」にすると英語になる。「a」または「d」の記号は、元のデータが年月日のときにシリアル値を7で割った余りをもとに曜日を求めて、日本語または英語で表示する。【WEEKDAY関数やMOD関数を使用する必要はありません。和暦年は「e」で、「ee」は2桁の表示になる。その前に元号をつける場合は「g」を使う。和暦の場合、1年のことを元年というが、Excelでは元年とは表示されない。【令和れいわ】Excelを業務で使用している場合の新元号対応と注意点まとめhttps://www.waenavi.com/entry/20190401/1554087637例外1「r」を使うこともできる。「r」は「ee」と同じ。「rr」は「gggee」と同じ。例外2日付を漢数字または全角数字にするときは、数値と同じように[DBNum1]~[DBNum3]を先頭につける。数値を日本語に変換するときに正しく表示されないバグがあり、[$-411]をつけるとうまくいく。例外3元年表示のアップデートが行われ、gggeまたはrrを用いた場合、その前に「[$-ja-JP-x-gannen]」をつけると元年表示になる。仏暦年は「bbbb」または「bbb」であり、「bb」で下2桁の表示になる。タイ王国で使用されている仏暦は、釈迦(Buddha)が入滅した翌年にあたる西暦紀元前543年を仏滅紀元元年としているため、西暦に543を加算した数値になる。イスラム暦(ヒジュラ暦)原則イスラム暦に換算するときは日付の表示形式の前(先頭)に「b2」をつける。ムハンマドがメジナに移住(ヒジュラ)した年の年初(西暦622年7月16日)を紀元元年1月1日とし、1年の日数を354or355日とするため、西暦年月日とずれがある。25-09-1420【b1が西暦、b2はイスラム暦を表す。b1は省略してもよい。時間が「h」、分minuteが「m」、秒が「s」で、アルファベット2つで2桁表示になる。原則として「m」は月monthを表すが、「h」より右側、または「s」より左側で使った場合に限り「m」を分minuteと解釈する。03:04:05例外1「m」を分minuteとして単独で使うときは、[m]または[mm]とする。時間を合計する場合など、24時間、60分、60秒を超える表示をするには、[h]、[m]、[s]とする。例外210分の1秒は「.0」で表す。100分の1秒は「.00」で表す。1:15:30.45例外312時間制表示にして「AM」または「PM」をつけるには「AM/PM」をつける。「am/pm」「A/P」「a/p」を使うこともできる。文字色指定フォントの色の指定をするときは、色の名前を角かっこで囲んで、先頭に指定する。[黒]、[白]、[赤]、[緑]、[青]、[黄]、[紫]、[水]【色番号1~8】また、[色1]~[色56]の56色のカラーインデックスを使うこともできる。表示形式はセミコロン(;)で区切ることによって、1つのセルに対して同時に1種類~4種類の書式を定義することができる。A;B;C;Dプラスのとき書式Aが適用されるマイナスのとき書式Bが適用されるゼロのとき書式Cが適用される文字列のとき書式Dが適用される例外1A~Dが省略されている場合は非表示(空欄)となる。マイナスとゼロのときは非表示(空欄)になる例外2負の数の場合は通常自動的にマイナスがつくが(第2章第1節原則)、セミコロンを使った場合、マイナスを表示したい場合はマイナスを付けなければならない。マイナスをつけなければ、マイナスは非表示となる。¥-1,234例外3等号や不等号などの比較演算子を使用して条件を設定することができる。設定できる条件は2つまで(セミコロン2つまで)で、一番最初の条件が優先的に適用される。具体的な操作方法は、以下の各記事をご覧ください。(C)Microsofthttps://support.office.com/ja-jp/article/表示形式のカスタマイズに関するガイドラインを確認する-c0a1d1fa-d3f4-4018-96b7-9c9354dd99f5エスケープに関する補足説明エスケープ文字は「エクスクラメーションマーク(!)」を使用するのが正しいです。この点について、Microsoftの日本語版のヘルプに「円記号(¥)を使用する」旨が記載されていますが、これはマクロ(VBA)や外国語版のExcelの話であり、翻訳ミスです。ちなみに、円記号(¥)はエスケープ不要、ダブルクォートも不要です。動画のご紹介(無料)こちらは表示形式の初心者向け練習問題の動画です。わえなびチャンネルhttp://www.youtube.com/c/waenavijpチャンネル登録をすると最新の動画をチェックできます。初心者向けの動画も大量にあります。平成三十年八月]スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。