目次
このチュートリアルでは、Excelの数値書式の基本を説明し、独自の書式を作成するための詳しいガイダンスを提供します。 必要な小数点以下の桁数の表示、配置やフォントカラーの変更、通貨記号の表示、千単位での丸め、先行ゼロの表示など、様々な方法を学ぶことができます。
Microsoft Excelには、数値、通貨、割合、会計、日付、時間に関する多くの書式が組み込まれています。 しかし、非常に特殊なものが必要な場合もあります。 Excelに組み込まれている書式がニーズに合わない場合、独自の数値書式を作成することができます。
Excelの数値書式は非常に強力なツールであり、そのプロパティの使用方法を習得すれば、選択肢はほぼ無限になります。 このチュートリアルの目的は、Excelの数値書式の最も重要な側面を説明し、カスタム数値書式をマスターする正しい軌道を設定することです。
Excelでカスタム番号形式を作成する方法
Excelのカスタムフォーマットを作成するには、フォーマットを適用して保存するワークブックを開き、以下の手順を実行します。
- カスタム書式を作成したいセルを選択し、Ctrl+1キーを押して セルのフォーマット ダイアログを表示します。
- アンダー カテゴリー を選択します。 カスタム .
- にフォーマットコードを入力します。 タイプ ボックスを使用します。
- OK]をクリックすると、新しく作成されたフォーマットが保存されます。
完了!
ヒント: カスタムの数値フォーマットをゼロから作成するのではなく、希望する結果に近いExcelの組み込みフォーマットを選択し、それをカスタマイズするのです。
待てよ、でも、この記号は何のためにあるんだ? タイプ このチュートリアルの残りの部分は、このような内容です。)
Excelの数値形式を理解する
Excelでカスタムフォーマットを作成できるようになるには、Microsoft Excelが数値フォーマットをどのように見ているかを理解することが重要です。
Excelの番号形式は、セミコロンで区切られた4つのセクションのコードで構成され、この順序で並んでいます。
正;負;ゼロ;テキスト
以下は、カスタム Excel フォーマットのコードの例です。
- 正の数のフォーマット(小数点以下2桁、桁区切りの表示)。
- 負の数のフォーマット(正の数と同じだが、括弧で囲む)。
- ゼロのフォーマット(ゼロの代わりにダッシュを表示)。
- テキスト値のフォーマット(テキストをマゼンタのフォントカラーで表示)。
Excelの書式規則
Excelでカスタム番号フォーマットを作成する場合、以下のルールを覚えておいてください。
- Excelのカスタム番号形式では、以下の項目のみが変更されます。 しかくひょうげん セルに格納されている基本的な値は変更されません。
- というときに カスタム化 Excelに組み込まれた書式の場合、その書式のコピーが作成されます。 元の番号の書式を変更したり削除したりすることはできません。
- Excelのカスタム番号の書式は、4つのセクションすべてを含む必要はありません。
カスタムフォーマットには 1部 このフォーマットは、正の数、負の数、ゼロの数など、すべての種類の数に適用されます。
カスタム番号フォーマットに含まれる場合 2区分 第1セクションは正の数とゼロに、第2セクションは負の数に使用されます。
にカスタムフォーマットが適用されます。 テキスト値 は、4つのセクションをすべて含んでいる場合のみです。
- 適用するには デフォルト 中段のいずれかにExcelの数値形式を入力します。 一般 を,対応するフォーマットコードに置き換えてください。
例えば、ゼロをダッシュで表示し、それ以外の値をデフォルトのフォーマットで表示するには、次のフォーマットコードを使用します。
一般; -一般; 「-」; 一般
注)フォーマットコード第2部に含まれるGeneralフォーマットは、マイナス記号を表示しないため、フォーマットコードに含めています。
- への 匿う を使用する場合は、該当するコードセクションをスキップし、最後のセミコロンだけをタイプします。
例えば、ゼロやマイナスの値を隠したい場合は、以下のようなフォーマットコードを使用します。
一般的なこと; ;一般的なこと
その結果、ゼロやマイナスの値は数式バーにのみ表示され、セルには表示されなくなります。 - への 消す を開くと、カスタム番号形式が表示されます。 セルのフォーマット を選択します。 カスタム において カテゴリー のリストで、削除したい形式を探します。 タイプ をクリックします。 削除 ボタンをクリックします。
数字と文字のプレースホルダー
まずは、Excelのカスタムフォーマットで使用できる4つの基本的なプレースホルダーを学びましょう。
コード | 商品説明 | 例 |
0 | 重要でないゼロを表示する桁のプレースホルダー。 | #.00 - 常に小数点以下2桁を表示します。 |
セルに5.5と入力すると、5.50と表示されます。
つまり、ある数字が必要ない場合は、表示されないのです。
セルに5.5と入力すると、5.5と表示されます。
5.555と入力すると、5.56と表示されます。
次のスクリーンショットは、いくつかの数値フォーマットの動作を示しています。
上のスクリーンショットでお気づきのように、桁のプレースホルダーは次のように動作します。
- セルに入力された数値の桁数が多い場合 小数点以下は の場合、プレースホルダの数だけ小数点以下が切り上げられます。
例えば、2.25と入力した場合、そのセルは #.# 形式の場合、2.3 と表示されます。
- 全桁 小数点の左側に はプレースホルダーの数に関係なく表示されます。
例えば、202.25と入力したセルに #.# 形式の場合、202.3 と表示されます。
以下に、Excelでの数値の書式設定について、いくつかの例を示します。
フォーマット | 商品説明 | 入力値 | として表示します。 |
#.000 | 常に小数点以下3桁を表示する。 | 2 |
2.5
0.5556
2.500
.556
2.205
0.555
2.21
.56
2.5
2222.5555
0.55
2.5
2222.556
.55
Excelの書式設定のヒントとガイドライン
理論的には、下表に示す事前定義された書式コードのセットを使用して作成できるExcelのカスタム番号形式は無限にあります。 そして、以下のヒントは、これらの書式コードの最も一般的かつ有用な実装を説明します。
フォーマットコード | 商品説明 |
一般 | 一般的な番号形式 |
# | オプションの数字を表す桁のプレースホルダーで、余分なゼロを表示しない。 |
0 | 重要でないゼロを表示する桁のプレースホルダー。 |
? | 重要でないゼロのためのスペースを残し、それを表示しない桁のプレースホルダー。 |
@ | テキストのプレースホルダー |
迄 | 小数点 |
,(コンマ) | 千の区切り文字。 数字のプレースホルダーに続くコンマは、数字を千単位で区切ります。 |
\ | その後に続く文字を表示する。 |
" " | 二重引用符で囲まれた任意のテキストを表示する。 |
% | セルに入力された数値を100倍し、パーセント記号を表示します。 |
/ | 小数を分数で表現する。 |
E | 科学的記数法のフォーマット |
_ (アンダースコア) | 次の文字の幅をスキップする。 括弧と組み合わせて、左右のインデントを追加するのによく使われる。 _( と _) を、それぞれご紹介します。 |
* (アスタリスク) | セルの幅が一杯になるまで、その後に続く文字を繰り返す。 スペース文字と組み合わせて、アライメントを変更するためによく使われる。 |
[] | 条件付きフォーマットを作成する。 |
小数点以下の桁数を制御する方法
の場所です。 デシマルポイント を数値形式コードで表現しています。 時期 (.) の必要数です。 小数点以下 は以下のように定義されます。 ゼロズ (0)である。 例えば、以下のようなものである。
0
または#
- は,小数点以下の桁数がない最も近い整数を表示する。0.0
または#.0
- は小数点以下1桁を表示します。0.00
または#.00
- 小数点以下2桁を表示する、など。
フォーマットコードの整数部の0と#の違いは次のとおりです。 フォーマットコードの小数点の左側にポンド記号(#)しかない場合、1未満の数字は小数点から始まります。 たとえば、0.25と入力したセルが、以下のような場合です。 #.00 を使用した場合、数値は.25と表示されます。 0.00 形式の場合、0.25と表示されます。
千単位セパレータの表示方法
Excelのカスタム数値フォーマットに桁区切り記号を付けるには、以下のようにします。 カンマ (,) を含むフォーマットコードです。
#,###
- を表示し、小数点以下は表示しない。#,##0.00
- は、千の位と小数点以下2桁を表示します。
千や百万などの単位で数字を丸める
前のヒントで示したように、Microsoft Excelでは、カンマの後にポンド記号(#)、クエスチョンマーク(? またはゼロ(0)などの数字プレースホルダーが続くと、千単位に、カンマが2つ続くと百単位に、といった具合に数字を区切って表示します。
例えば、セルの書式が #.00, と入力すると、5.00という数字が表示されます。 その他の例として、以下のスクリーンショットをご覧ください。
Excelのカスタム番号形式でのテキストとスペーシング
セル内に文字と数字の両方を表示させるには、次のようにします。
- を追加するには シングルキャラクター その前にバックスラッシュ(second)を入れてください。
- を追加するには テキスト文字列 は、ダブルクォーテーション(" ")で囲んでください。
例えば、数値が千や万で四捨五入されることを示すには \K と \M をそれぞれフォーマットコードに変換する。
- 千を表示する場合。
#.00,\K
- ミリオン表示する場合。
#.00,,\M
ヒント:数字の書式を見やすくするために 空間 カンマとバックスラッシュの間。
以下のスクリーンショットは、上記のフォーマットと、さらにいくつかのバリエーションを示しています。
また、1つのセル内に文字と数字を表示する例を示します。 増加 「は正の数を表し、" 減少 「という二重引用符で囲まれたテキストを、フォーマットコードの適切なセクションに含めるだけでよいのです。
#0.00" 増加"; - "0.00 "減少"; 0
ヒント. 含めるには 空間 数値とテキストの間にスペース文字を入力する場合は、テキストが数値の前か後かに応じて、""のように開始引用符の後か終了引用符の前に入力します。 増加 ".
また、Excelのカスタムフォーマットコードには、バックスラッシュやクォーテーションマークを使用せずに、以下の文字を含めることができます。
シンボルマーク | 商品説明 |
+ プラスとマイナス | プラスとマイナスの記号 |
( ) | 左右の括弧 |
: | コロン |
^ | キャレット |
' | アポストロフィ |
カーリーブラケット | |
小なり、大なり記号 | |
= | 等号 |
/ | フォワードスラッシュ |
! | 感嘆符 |
& | アンパサンド |
~ | ティルデ |
スペースキャラクター |
これらの文字は、ALTキーを押しながら4桁のANSIコードを入力することで入力できます。 ここでは、最も便利なものをいくつか紹介します。
シンボルマーク | コード | 商品説明 |
™ | Alt+0153 | 商標について |
© | Alt+0169 | 著作権表示 |
° | Alt+0176 | 学位記号 |
± | Alt+0177 | プラスマイナス記号 |
µ | Alt+0181 | マイクロサイン |
例えば、温度を表示する場合は、フォーマットコード #"°F" または #"°C" で、結果はこのようになります。
また、特定のテキストとセルに入力されたテキストを組み合わせた独自のExcel書式を作成することもできます。 この場合、書式コードの第4セクションのテキストプレースホルダー(@)の前か後、またはその両方に、二重引用符で囲まれた追加のテキストを入力します。
例えば、セルに入力されたテキストを他のテキストで続行するには、「」と言います。 で出荷される。 "の場合は、以下のフォーマットコードを使用してください。
一般; 一般; 一般; 「@」で出荷される
カスタム番号フォーマットに通貨記号を含むこと
ドル記号($)を使った独自の数値フォーマットを作成するには、フォーマットコード内の適切な場所に入力するだけです。 たとえば、フォーマット $#.00 は5を$5.00と表示します。
その他の通貨記号は、ほとんどの標準的なキーボードでは使用できませんが、一般的な通貨はこの方法で入力することができます。
- NUM LOCKをONにし
- テンキーを使って、表示したい通貨記号のANSIコードを入力します。
シンボルマーク | 通貨 | コード |
€ | ユーロ | ALT+0128 |
£ | 英ポンド | ALT+0163 |
¥ | 日本円 | ALT+0165 |
¢ | セントサイン | ALT+0162 |
その結果、数値のフォーマットは次のようなものになります。
他の通貨でカスタムExcelフォーマットを作成する場合は、以下の手順で行います。
- を開く セルのフォーマット を選択します。 通貨 下 カテゴリー をクリックし、希望の通貨を選択します。 シンボルマーク ドロップダウン・リスト(例:ロシア・ルーブル)。
Excelのカスタム書式で先頭のゼロを表示させる方法
もし、デフォルトのセルで005や00025を入力しようとすると 一般 という形式では、マイクロソフト・エクセルが先頭のゼロを削除していることに気づくでしょう。
このようなセルには、テキスト形式を適用するのが最も簡単な方法ですが、数字の前にアポストロフィ(')を入力することもできます。 いずれにしても、Excelは、セルの値がテキスト文字列として扱われることを理解します。 その結果、005と入力すると、すべての先行ゼロが維持されて、005と表示されることになります。
もし、ある列のすべての数字に、ある桁数の数字と、必要に応じて先頭のゼロを含ませたい場合は、ゼロだけを含むカスタムフォーマットを作成します。
Excelの数値書式では、0は重要でないゼロを表示するプレースホルダーであることを思い出してください。 ですから、6桁からなる数値が必要な場合は、次の書式コードを使用してください。 000000
そして今、セルに5と入力すると000005と表示され、50と入力すると000050と表示される、というように。
ヒント:先頭のゼロを含む電話番号、郵便番号、社会保障番号を入力する場合、最も簡単な方法は、定義済みの特殊フォーマットのいずれかを適用することです。 または、希望のカスタム番号フォーマットを作成できます。 たとえば、国際的な7桁の郵便番号を適切に表示するには、次のフォーマットを使用します。 0000000 先頭がゼロの社会保障番号の場合は、この形式を適用してください。 000-00-0000 .
Excelのカスタム番号形式でのパーセンテージ
数値を100に対するパーセンテージで表示するには パーセント記号 (%) を数値の書式に追加してください。
例えば、パーセンテージを整数で表示する場合は、次のような書式になります。 #% その結果、セルに入力された0.25という数値は25%と表示されます。
パーセンテージを小数点以下2桁で表示する場合は、この形式を使用します。 #.00%
パーセンテージを小数点以下2桁、桁区切りで表示する場合は、こちらをご利用ください。 #,##.00%
Excelの数値形式による分数
例えば、1.25は1¼または5/5と表示することができます。 Excelがどのように分数を表示するかは、使用するフォーマットコードによって決定されます。
小数を分数として表示させる場合は、以下のようにします。 しゃせん (/) をフォーマットコードとして使用し、整数部はスペースで区切ります。 例えば、以下のようになります。
# #/#
- は、1桁までの分数の余りを表示します。# ##/##
- は、最大2桁の分数余りを表示します。# ###/###
- は、最大3桁の分数余りを表示します。###/###
- は、3桁までの不適切な分数(分子が分母より大きいか等しい分数)を表示します。
分数を特定の分母に丸めるには、スラッシュの後に数値フォーマットコードで指定します。 例えば、10進数を8進数で表示するには、次のようにします。 固定ベース の分数形式です。 # #/8
以下のスクリーンショットは、上記のフォーマットコードを実際に使用したものです。
ご存知のように、Excelの分数の書式は、分数バー(/)で数字を整列し、整数と余りを離して表示します。 この整列を独自の書式で実装するには、次のスクリーンショットに示すように、ポンド記号(#)の代わりに疑問符プレースホルダー(?)
ヒント:次のような書式のセルに分数を入力するには、次のようにします。 一般 例えば、セルに 4/8 を入力する場合、0 4/8 と入力します。 4/8 と入力すると、Excel は日付を入力しているとみなし、セルの書式を変更します。
カスタム科学記法フォーマットの作成
科学的記数法(Exponential形式)で数値を表示する場合は、大文字の E を番号形式コードで入力します。 例)。
00E+00
- は1,500,500を1.50E+06と表示します。#0.0E+0
- は、1,500,500 を 1.5E+6 と表示します。#E+#
- は1,500,500を2E+6と表示します。
負の数を括弧で囲んで表示する
このチュートリアルの冒頭で、Excelの数値フォーマットを構成する4つのコードセクションについて説明しました。 正、負、ゼロ、テキスト
これまで説明してきた書式コードのほとんどは、1つのセクションだけを含み、カスタム書式がすべての数値タイプ(正、負、ゼロ)に適用されることを意味します。
負の数のためのカスタムフォーマットを作るには、少なくとも2つのコードセクションを含める必要があります:1つ目は正の数とゼロに使用され、2つ目は負の数に使用されます。
負の値を括弧で表示するには、例えばフォーマットコードの2番目のセクションに括弧を入れるだけです。 #.00; (#.00)
ヒント:小数点以下の正の数と負の数を並べるには、正の値の部分にインデントを追加する、など。 0.00_); (0.00)
ゼロをダッシュまたはブランクで表示する
Excelの会計フォーマットでは、ゼロはダッシュで表示されます。 これは、カスタムのExcel番号フォーマットでも可能です。
覚えているように、ゼロのレイアウトはフォーマットコードの3番目のセクションで決定されます。 したがって、ゼロを強制的に表示させるには ダッシュボード タイプ "-" のように、そのセクションの中にある。 0.00;(0.00);"-"
上記の書式コードは、正負の数値の小数点以下2桁を表示し、負の数値を括弧で囲み、ゼロをダッシュにするようExcelに指示しています。
正負の数値に特別な書式を設定しない場合は、次のように入力します。 一般 を1部、2部に配置しました。 一般; -一般; "-"
をゼロにするために 余白 のように、フォーマットコードの3番目のセクションをスキップして、最後のセミコロンだけをタイプしてください。 一般; -一般; -一般
Excelのカスタムフォーマットでインデントを追加
セルの内容がセルの境界線にぴったりと沿わないようにしたい場合は、セル内の情報をインデントすることができます。 インデントを追加するためには 下線 (_) を入力すると、その後に続く文字の幅と同じスペースができます。
よく使われるインデントコードは以下の通り。
- 左のボーダーからインデントする場合。 _(
- 右のボーダーからインデントする場合。 _)
多くの場合、正の数の書式では右インデントが入るので、Excelでは負の数を囲む括弧のスペースが残ります。
例えば、正の数とゼロを右から、テキストを左からインデントするには、次のような書式コードを使用します。
0.00_);(0.00); 0_);_(@
あるいは、セルの両端にインデントを追加することもできます。
_(0.00_);_((0.00);_(0_);_(@_)
インデントコードは、セルのデータを1文字分移動させます。 セルの端から1文字分以上移動させるには、数値フォーマットに2つ以上の連続したインデントコードを記述します。 次のスクリーンショットは、セルの内容を1文字と2文字分インデントする様子を示しています。
カスタム番号フォーマットでフォントカラーを変更
Excelのカスタム数値フォーマットでは、8つの主要な色をサポートしています。 色を指定するには、数値フォーマットのコードの適切なセクションに次の色名のいずれかを入力するだけです。
[ブラック] |
[グリーン】。]
[ホワイト]
[ブルー]
[イエロー]
[シアン]
[レッド]。
注)カラーコードは必ず 一項 をご覧ください。
例えば、すべての値のタイプについてデフォルトのGeneralフォーマットを残し、フォントカラーだけを変更する場合は、次のようなフォーマットコードを使用します。
[緑]一般、[赤]一般、[黒]一般、[青]一般
また、カラーコードと数値の書式を組み合わせて、通貨記号、小数点以下2桁、桁区切り、ゼロをダッシュで表示させることもできます。
[ブルー】$#,##0.00; 【レッド】-$#,##0.00; 【ブラック】"-"; 【マゼンタ】@。
カスタムフォーマットコードで文字を繰り返す
Excelのカスタム書式で、特定の文字を列幅いっぱいに繰り返し表示するには アスタリスク (*) を文字の前につけてください。
例えば、数値の後にセル一杯に等号を入れたい場合は、このような数値フォーマットを使用します。 #*=
また、任意の数値フォーマットの前に*0を追加することで、先頭のゼロを含めることも可能です(例)。 *0#
この書式設定は、次の書式設定のヒントで示すように、セルの配置を変更するためによく使われます。
Excelでカスタム番号形式を使用して整列を変更する方法
Excelでアライメントを変更するには、通常、次のようにします。 アライメント ただし、必要であれば、セルの配置をカスタム番号形式で「ハードコード」することができます。
たとえば、セル内の数字を左に揃えるには、次のように入力します。 アスタリスク であり 空間 のように、番号の後に" #,###* " (二重引用符はアスタリスクの後にスペースがあることを示すためだけに使用され、実際のフォーマットコードでは必要ありません).
さらに、このカスタムフォーマットを使って、数字を左寄せに、テキストを右寄せにすることも可能です。
#,###* ; -#,###* ; 0* ;* @
この方法は、Excelに組み込まれている「会計」書式で使用されています。 あるセルに「会計」書式を適用した後、そのセルを開くと、「会計」書式が表示されます。 セルのフォーマット ダイアログで カスタム のカテゴリーをご覧ください。 タイプ ボックスに、このようなフォーマットコードが表示されます。
_($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_)
通貨記号に続くアスタリスクは、セルの幅が一杯になるまで、続くスペース文字を繰り返すことをエクセルに指示します。 会計番号の書式が、通貨記号を左、数字を右に揃え、その間に必要なだけスペースを追加するのはこのためです。
条件に応じてカスタム数値フォーマットを適用
数値が特定の条件を満たした場合のみ、独自のExcel書式を適用させるには、比較演算子と値からなる条件を入力し、その条件を 大括弧 [].
例えば、10未満の数字を赤色、10以上の数字を緑色で表示する場合は、次のようなフォーマットコードを使用します。
[赤][=10]です。
さらに、小数点以下2桁を表示するなど、希望する数値の形式を指定することができます。
[赤】【=10】0.00
そして、もうひとつ、めったに使われないけれども、非常に便利な書式のヒントを紹介しましょう。 セルに数字と文字が両方表示されている場合、数字に応じて名詞を単数形または複数形で表示する条件付き書式を作ることができます。 たとえば、次のようになります。
[=1]0" マイル";0.##" マイル".
上記のフォーマットコードは、以下のように動作します。
- セルの値が1の場合、""と表示されます。 1マイル ".
- セルの値が1より大きい場合、複数形の" マイルズ 「と表示されます。 例えば、3.5という数字が「. 3.5マイル ".
この例をさらに進めると、小数の代わりに分数を表示することができます。
[=1]?" マイル";# ?/?" マイル".
この場合、値3.5は""と表示されます。 3半マイル ".
より高度な条件を適用する場合は、Excel の条件付き書式機能をご利用ください。
Excelの日付と時刻のフォーマット
Excelの日付と時刻の書式は非常に特殊なケースで、独自の書式コードを持っています。 詳細な情報や例については、以下のチュートリアルを参照してください。
- Excelでカスタム日付書式を作成する方法
- Excelでカスタム時間形式を作成する方法
さて、以上がExcelで数字の書式を変更し、独自の書式を作成する方法です。 最後に、カスタム書式を他のセルやワークブックにすばやく適用するためのヒントをいくつか紹介します。
- カスタムExcelフォーマットは ワークブックに格納されている 新しいワークブックでカスタムフォーマットを使用するには、現在のファイルをテンプレートとして保存し、それを新しいワークブックのベースとして使用することができます。
- カスタム書式をクリック内の他のセルに適用するには、その書式を エクセル形式 - 必要な書式を持つセルを選択して ホーム tab> スタイル をクリックします。 新しいセルスタイル... .
書式のヒントをさらに調べるには、このチュートリアルで使用した Excel カスタム番号書式ワークブックをダウンロードしてください。 読んでいただきありがとうございました!来週もよろしくお願いします。