Excelワークシートの画面分割
紹介
この記事では、ワークシートを2つまたは4つの部分に分割し、特定の行や列を別々のウィンドウで表示する方法について学びます。大規模なデータセットを扱うときには、同じワークシートのいくつかの領域を同時に見る必要があることがあります。分割表示機能を使用して、必要な領域を比較するために同じワークシートの異なる部分を見ることができます。
Excelで画面を分割する方法
ワークシートを2つまたは4つの部分に分割するには、次のようにします:
- 分割を配置したい行/列/セルを選択します。
- [表示]タブの[ウィンドウ]グループで、[分割]ボタンをクリックします。
列単位でワークシートを分割
スプレッドシートの2つの領域を垂直に分割するには、分割を表示したい列の右側の列を選択し、Excelの[分割]ボタンをクリックします。
.NetのAspose.Cellsを使用して、プログラムで縦にスプレッドシートを簡単に分割することができます。上部行で1つのセルをアクティブセルとして選択し、次に method Worksheet.Split で分割します。
// Instantiate a new Workbook. | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
Worksheet sheet = workbook.Worksheets[0]; | |
//Sets C1 cell in the top row as the active cell. | |
sheet.ActiveCell = "C1"; | |
//Split worksheet vertically on columns | |
sheet.Split(); |
行単位でワークシートを分割
Excelウィンドウを水平に分割するには、Excelで分割が発生する行の下の行を選択します。
.NetのAspose.Cellsを使用して、プログラムで行単位のスプレッドシートを簡単に分割することができます。最初の行と列のセルで1つのセルをアクティブセルとして選択し、次に method Worksheet.Split で分割します。
// Instantiate a new Workbook. | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
Worksheet sheet = workbook.Worksheets[0]; | |
//Sets A6 cell in the left column as the active cell. | |
sheet.ActiveCell = "A6"; | |
//Split worksheet horizontally on rows | |
sheet.Split(); | |
workbook.Save("dest.xlsx"); |
ワークシートを4つの部分に分割する
同じワークシートの4つの異なるセクションを同時に表示するには、Excelで画面を縦横に分割します。
.NetのAspose.Cellsを使用して、プログラムで縦にスプレッドシートを簡単に分割することができます。最初の行と列以外のセルで1つのセルをアクティブセルとして選択し、次に method Worksheet.Split で分割します。
// Instantiate a new Workbook. | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
Worksheet sheet = workbook.Worksheets[0]; | |
//Sets E6 cell as the active cell. | |
sheet.ActiveCell = "E6"; | |
//Split worksheet into four parts | |
sheet.Split(); |
分割を削除する方法
ワークシートの分割を解除するには、再び分割ボタンをクリックします。
Aspose.Cells for .Net は、分割設定を削除するための Worksheet.RemoveSplit メソッドを提供しています。
// Instantiate a new Workbook. | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
Worksheet sheet = workbook.Worksheets[0]; | |
//Remove split. | |
sheet.RemoveSplit(); | |
//Split worksheet into four parts | |
sheet.Split(); |