エクセルでの配置変更、両端揃え、セルの分散、塗りつぶし方法

  • これを共有
Michael Brown

このチュートリアルでは、Excelでセルの位置を揃える方法と、テキストの向きを変更する方法、テキストを水平または垂直に整列・配置する方法、数値の列を小数点または特定の文字で揃える方法について説明します。

Microsoft Excel のデフォルトでは、数値はセルの右下、テキストは左下に配置されます。 しかし、リボン、キーボードショートカット、「セルの書式設定」ダイアログ、または独自の数値形式を設定することで、デフォルトの配置を簡単に変更することができます。

    Excelでリボンを使って整列を変更する方法

    Excelでテキストの配置を変更するには、配置を変更したいセルを選択し、[Select]メニューから[Select]を選択します。 ホーム tab> アライメント のグループから、必要なオプションを選択します。

    垂直アライメント

    データを縦に並べたい場合は、以下のアイコンのいずれかをクリックしてください。

    • トップアライン - は、セルの上部に内容を整列させる。
    • ミドルアライン - は、セルの上部と下部の間の内容を中央に配置します。
    • ボトムアライン - は、内容をセルの底に揃えます(デフォルトのもの)。

    なお、垂直方向のアライメントを変更しても、行の高さを増やさない限り、視覚的な効果はありません。

    ホリゾンタルアライメント

    データを水平に揃えるために、Microsoft Excelには以下のオプションがあります。

    • 左揃え - は、セルの左端に沿って内容を整列させる。
    • センター - は、セルの中央にコンテンツを配置します。
    • 右寄せ - は、セルの右端に沿った内容を整列させる。

    異なる垂直・水平方向の配置を組み合わせることで、例えばセルの内容を様々にアレンジすることができます。

    左上に整列する

    右下への整列

    中央のセンター

    細胞の

    テキストの向きを変える(テキストを回転させる)

    をクリックします。 オリエンテーション ボタンをクリックします。 ホーム タブで アライメント これらのオプションは、特に狭い列のラベル付けに便利です。

    セル内のテキストをインデントする

    Microsoft Excelでは、TabキーはMicrosoft Wordのようにセル内のテキストをインデントするのではなく、単にポインターを次のセルに移動させるだけです。 セルの内容のインデントを変更するには インデント のすぐ下にあるアイコンをクリックします。 オリエンテーション ボタンをクリックします。

    テキストをさらに右へ移動するには インデントを大きくする アイコンをクリックし、右方向に進みすぎた場合は インデントを小さくする アイコンをクリックすると、テキストが左に移動します。

    Excelで整列を行うためのショートカットキー

    Excelでキーボードから指を離さずに配置を変更するには、次の便利なショートカットを使用します。

    • トップアライメント - Alt + H → A + T
    • 中央揃え-Alt + H、そしてA + M
    • ボトムアライメント - Alt + Hの後にA + B
    • 左揃え-Alt + Hの後にA + L
    • センターアライメント - Alt + H、その後A + C
    • 右揃え-Alt+H→A+R

    一見すると、覚えるべきキーがたくさんあるように見えますが、よく見ると理屈は明白です。 最初のキーの組み合わせ(Alt + H)は、「Alt + H」を起動します。 ホーム 2つ目のキーの組み合わせでは、最初の文字は常に「A」で「アライメント」を表し、もう一方の文字は方向を表します。例えば、A + T - 「上揃え」、A + L - 「左揃え」、A + C - 「中央揃え」などです。

    さらに簡単にするために、Microsoft Excelは、Alt + Hキーの組み合わせを押すとすぐに、すべての整列ショートカットを表示するようにしました。

    Excelで「セルの書式設定」ダイアログを使って文字列を揃える方法

    Excelでセルを整列させるもう一つの方法として アライメント のタブをクリックします。 セルのフォーマット このダイアログを表示するには、整列させたいセルを選択し、次のいずれかを行います。

    • Ctrl + 1を押して、切り替えます。 アライメント タブ、または
    • をクリックします。 ダイアログボックスランチャー の右下にある矢印をクリックします。 アライメント

    リボン上で利用できる最も使用頻度の高いアライメントオプションに加えて セルのフォーマット ダイアログボックスには、あまり使用されない(しかし、有用性は低くない)機能が多数用意されています。

    では、その中でも特に重要なものを詳しく見ていきましょう。

    テキストアライメントオプション

    これらのオプションは、セル内のテキストを水平・垂直に揃える以外に、セルの内容を両端揃えで配置したり、セル全体を現在のデータで埋めたりすることも可能です。

    セルを現在の内容で埋める方法

    を使用します。 塗りつぶし オプションで、現在のセルの内容をセルの幅だけ繰り返すことができます。 たとえば、1つのセルにピリオドを入力して 塗りつぶし ホリゾンタル のアライメントを変更し、隣接する複数の列にセルをコピーします。

    Excelでテキストの両端揃えをする方法

    テキストの水平方向の両端揃えを行うには アライメント のタブをクリックします。 セルのフォーマット を選択し、ダイアログボックスを開きます。 ジャスティファイ オプションを指定します。 ホリゾンタル これにより、テキストは折り返され、各行(最終行を除く)の間隔が調整され、最初の単語はセルの左端、最後の単語は右端に揃うようになります。

    があります。 ジャスティファイ オプションで 縦型 alignmentもテキストを折り返しますが、行間のスペースを調整し、テキストが行の高さ全体を埋めるようにします。

    Excelでテキストを配布する方法

    のように ジャスティファイ は、その 分散型 オプションは、水平分散配置または垂直分散配置をそれぞれ有効にした場合に応じて、テキストを折り返し、セルの幅または高さにセルの内容を均等に「分散」させます。

    とは異なり ジャスティファイ , 分散型 セルが短いテキストを含む場合でも、列の幅(水平に配置されている場合)または行の高さ(垂直に配置されている場合)に合わせて間隔が調整されます。 セルに1つの項目(テキストまたは数値、間にスペースを含まない)しか含まれない場合、セル内で中央に配置されます。

    分散したセル内のテキストはこのようになっています。

    水平方向への分散

    垂直分散型

    水平方向への分散

    & 垂直

    変更する場合 ホリゾンタル ふちゃく 分散型 を設定することができます。 インデント の値で、左のボーダーの後と右のボーダーの前に何個のインデントスペースが必要かをExcelに指示します。

    インデントスペースがいらない場合は ジャスティファイ ディストリビューテッド の下にあるボックスをクリックします。 テキストアライメント セクションで、テキストとセルの境界の間にスペースがないことを保証します(これは インデント を0に設定した場合)。 インデント がゼロ以外の値に設定されている場合は ジャスティファイ ディストリビューテッド オプションは無効(グレーアウト)になっています。

    以下のスクリーンショットは、Excelの分散テキストと両端揃えの違いを示しています。

    水平方向にジャストフィット

    水平方向への分散

    配布されたジャスティファイ

    ヒントと注意点

    • 通常、両端揃えのテキストや分散テキストは、幅の広いカラムの方が見栄えがします。
    • 両方 ジャスティファイ 分散型 アライメントイネーブル 折り返しテキスト での セルのフォーマット ダイアログで テキストを折り返す のボックスはチェックされないままになりますが テキストを折り返す ボタンがトグルでオンになります。
    • テキストの折り返しと同様に、行の見出しの境界をダブルクリックして、行のサイズを正しく変更する必要がある場合があります。

    センターオーバー選択

    このオプションは、その名前が示すように、選択されたセル全体の左端のセルの内容を中央に配置します。 視覚的には、セルが実際に結合されないことを除いて、セルの結合と区別がつきません。 これは、情報をより良い方法で表示し、セルの結合の望ましくない副作用を回避するのに役立つ場合があります。

    テキスト制御オプション

    これらのオプションは、Excelのデータがセル内でどのように表示されるかを制御します。

    ラップ テキスト - セル内のテキストが列幅より大きい場合、この機能を有効にすると、内容が数行に分かれて表示されます。 詳しくは、「Excelでテキストを折り返す方法」をご覧ください。

    シュリンクトゥフィット - セル内のテキストが多いほど、フォントサイズが小さくなります。

    セルの結合 - は、選択したセルを1つのセルに結合します。 詳細は、「Excelでデータを失わずにセルを結合する方法」を参照してください。

    以下のスクリーンショットは、すべてのテキストコントロール・オプションの動作を示しています。

    テキストを折り返す

    シュリンクトゥフィット

    セルの結合

    テキストの向きを変更する

    リボン上で選択できるテキストの向きは、テキストを縦にする、テキストを上下に90度回転させる、テキストを横に45度回転させる、のみです。

    があります。 オリエンテーション オプションで セルのフォーマット ダイアログボックスでは、テキストを時計回りまたは反時計回りに任意の角度で回転させることができます。 ディグリー ボックスをクリックするか、オリエンテーションポインタをドラッグします。

    テキストの向きを変える

    の一番下の部分です。 アライメント という名前のタブがあります。 右から左へ は、テキストの読み上げ順序を制御します。 デフォルトの設定は コンテキスト に変更することができます。 右から左へ または 左から右へ 右から左へ記述する言語とは、アラビア語などのことです。

    Excelでカスタム番号形式を使用して整列を変更する方法

    まず最初に、Excelの数値書式は、セルのアライメントを設定するようには設計されていないことに留意してください。 しかし、リボン上で有効になっているアライメントのオプションに関係なく、データを正確に表示するために、特定のセルに対して「ハードコーディング」することができます。 なお、この方法には、少なくともフォーマットコードに関する基礎知識が必要です(その説明は、次のとおりです)。このチュートリアルの詳細は、「Excelの数字の書式をカスタマイズする」を参照してください。

    カスタム番号の書式でセル揃えを設定するには 繰り返し文字構文 これは、アスタリスク(*)の後に、繰り返したい文字(この場合はスペース)を続けることにほかなりません。

    例えば、次のような場合です。 数々 左寄せ のセルで、小数点以下2桁を表示する通常の書式コード#.00を使用し、最後にアスタリスクとスペースを入力します。 その結果、次の書式が得られます: "#.00* " (ダブルクォートはアスタリスクにスペース文字が続いていることを示すためだけに使用されており、実際の書式コードでは必要ありません) 千区切り文字を表示したい場合は、次のカスタムフォーマットを使用します: "#,###* ".

    さらに一歩踏み込むと、強制的に 左寄せの数字 右寄せテキスト の4つのセクションをすべて定義することで、番号の形式を定義することができます。 正の数、負の数、ゼロ、テキスト 例えば、#,###* ; -#,###* ; 0* ;* @ です。

    フォーマットコードが確定したら、以下の手順で適用してください。

    1. 書式を設定するセルを選択します。
    2. Ctrl + 1 を押すと セルのフォーマット
    3. アンダー カテゴリー を選択します。 カスタム .
    4. にカスタムフォーマットコードを入力します。 タイプ
    5. クリック よっしゃー をクリックして、新しく作成したフォーマットを保存します。

    これで、ユーザーがリボン上でどのような整列オプションを選択しても、データは設定したカスタム番号形式に従って整列されるようになりました。

    Excelの整列の基本がわかったところで、データの視覚的な表示を強化するためのヒントをいくつか紹介しましょう。

    Excelで数値の列を小数点以下の桁数で揃える方法

    列の数字を小数点以下の桁数で揃えるには、上記の例で説明したようにカスタム番号フォーマットを作成します。 ただし今回は、重要でないゼロのためのスペースを残し、ゼロを表示しないプレースホルダー "?" を使用します。

    例えば、列内の数値を小数点以下の桁数で揃え、小数点以下2桁まで表示したい場合は、以下のいずれかの形式を使用することができます。

    • #小数点以下のゼロを削除します。 例えば、0.5 は .5 と表示されます。
    • 0... - 小数点以下のゼロが1つ表示されます。
    • 0.0? - 小数点の両側に重要でないゼロを1つ表示します。 このフォーマットは、列が整数と小数の両方を含む場合に使用するとよいでしょう(以下のスクリーンショットを参照してください)。

    上記のフォーマットコードにおいて、小数点の右側にあるクエスチョンマークの数は、小数点以下何桁まで表示するかを示しています。 例えば、小数点以下3桁まで表示する場合は、#.????、0.????、0.0????のフォーマットを使用します。

    を希望する場合 番号を左に揃える を細胞内に持っています。 小数点以下の桁揃え をクリックします。 左揃え アイコンをクリックし、次のようなカスタム書式を適用します。

    どこで

    • セミコロン(;)は、正の数およびゼロのフォーマットと負の数のフォーマットを分けます。
    • アンダースコア(_)は、マイナス(-)と同じ幅の空白を挿入する。
    • 小数点の右側にあるプレースホルダーの数で、表示する小数点以下の最大桁数が決まります(上記のフォーマットでは2桁)。
    • 小数点の左にあるクエスチョンマーク(?)は、桁がない場合、1桁分の幅を取る。 つまり、上記の書式コードは、整数部が3桁までの数字に対して機能する。 より大きな数字を扱う場合は、さらに「?」プレースホルダーを追加する必要がある。

    次のスクリーンショットは、上記のカスタム番号フォーマットの動作を示しています。

    列の数字を特定の文字/記号で揃える方法

    Excelの整列機能だけでは再現しきれない場合、Excelの数式を使うと便利です。 分かりやすくするために、次のような例を考えてみましょう。

    目標 : 数字がセルの中央に配置され、プラス(+)記号で整列されるようにすること。

    解決方法 : 以下の式でヘルパーカラムを作成し、"Courier New" や "Lucida Sans Typewriter" などのモノタイプフォントをヘルパーカラムに適用してください。

    REPT(" ", n - FIND(" 焦がす ", セル ))& セル

    どこで

    • セル - 元の文字列を含むセル。
    • 焦がす - で整列させたい文字を指定します。
    • n - 整列する文字の前の最大文字数に1を加えた数。

    この式の仕組み この式は,要するに,スペース文字を繰り返すことによって,元の文字列に先頭のスペースを追加し,そのスペースを文字列に連結するものです。 スペースの数は,その前の最大文字数から,整列文字の位置を引いて計算されます。

    この例では、数式は次のような形になる。

    =REPT(" ",12-FIND("+",A2))&A2

    そして、完璧に動作します

    以上、エクセルでセルの並びを変更する方法でした。 読んでいただきありがとうございました!来週のブログもよろしくお願いします。

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。