会社の取引のリストがあるとしましょう。各トランザクションには、部門番号、役職、およびその他の情報(金額、日付、承認者など)が含まれます。リストにこれらのアイテムがどんどん入ってくると、部門番号に基づいて「分割線」を自動的に追加する方法が必要になる場合があります。たとえば、部門番号が変更された場合、2つの部門の間に線を含めることができます。

このタイプのフォーマットをリストに追加するには、まずデータテーブルを部門別に並べ替えます。この例では、データが実際には列A:Fにあり、部門番号が列Aにあると仮定します(図1を参照)。

image

図1.分割されるデータ。

自動分割線を追加するには、次の手順に従います。

。データの最初の行の左端のセルを選択します。たとえば、テーブルヘッドが行3にあり、データの最初の行が行4にある場合、セルA4を選択する必要があります。

。 Shift + Ctrl + Endを押します。ヘッダー行を除いて、データテーブルのすべてのセルを選択する必要があります。

。リボンの[ホーム]タブが表示された状態で、[スタイル]グループの[条件付き書式]オプションをクリックします。 Excelは、条件付き書式に関連するオプションのパレットを表示します。

。 [新しいルール]をクリックします。 Excelは、[新しい書式設定ルール]ダイアログボックスを表示します。

。ダイアログボックスの上部にある[ルールタイプの選択]領域で、[数式を使用してフォーマットするセルを決定する]を選択します。 (図2を参照)

。 [この数式がTrueの場合の値の形式]ボックスに、「= $ A4 <> $ A5」と入力します

(引用符なし)。もちろん、この式はデータによって異なります。ここに入力したように、このヒントですでに説明したデータテーブルと、手順1で選択したセルに適しています。

。 [書式]をクリックして、[セルの書式設定]ダイアログボックスを表示します。

。 [境界線]タブを表示します。

。 [なし]ボタンをクリックして、セルにすでに適用されている境界線を削除します。

。 [スタイル]リストで、部門間に表示する境界線のタイプを選択します。

。ダイアログボックスの[境界線]領域で、選択した境界線スタイルをセルの下部に追加するボタンをクリックします。

。 [OK]をクリックして、[セルの書式設定]ダイアログボックスを閉じます。手順10と11で指定したフォーマットが、ルールのプレビュー領域に表示されます。

。 [OK]をクリックします。

それでおしまい;これで、部門が変更されるたびに、データの幅全体に線が表示されるはずです。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(6863)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。

link:/ excel-Automatic_Lines_for_Dividing_Lists [リストを分割するための自動行]