11 LibreOffice Calc #
Calcは、LibreOfficeのスプレッドシートモジュールです。スプレッドシートは、テキスト、数値、または数式などの要素を入力できるセルを含む複数のシートから構成されます。式を使用すれば、他のセルからのデータを操作して、式を挿入したセルの値を生成できます。Calcでは、データの範囲指定、フィルタ、およびソートが可能なほか、データからチャートを作成してグラフィカルに表現することができます。ピボットテーブルを使用すると、より大量のデータの組み合わせ、分析、および比較が可能です。
この章では、非常に基本的なCalc機能のみを紹介します。詳細および詳しい手順については、LibreOfficeアプリケーションヘルプ、および9.10項 「その他の情報」に示されている参照先を参照してください。
Calcでは、ExcelドキュメントのさまざまなVBAマクロを処理できます。ただし、VBAマクロが完全にサポートされているわけではありません。マクロを多用するExcelスプレッドシートを開くとき、一部のマクロが機能しないことがあります。
11.1 新しい文書の作成 #
新しいCalc文書を作成するには、次の2種類の方法があります。
最初から. 新しい空白ドキュメントを作成するには、 › › の順にクリックします。
テンプレートから. テンプレートを使用するには、 › › の順にクリックし、 を に設定します。リストからテンプレートを選択し、 で続行します。デフォルトで、LibreOfficeにはCalc用の事前定義済みテンプレートは付属していません。
ウィンドウ下部の対応するタブをクリックすることにより、個々のシートにアクセスします。
必要に応じてセルにデータを入力します。外観を調整するには、11.2項 「Calcでの書式設定とスタイルの使用」の説明に従ってスタイルを定義します。 メニューまたはツールバーの該当するボタンを使用して、文書を印刷または保存します。
ツールバーやサイドバーパネルを使用するか、 メニューを使用するか、11.2 Calcでの書式設定とスタイルの使用 #
Calcには、スプレッドシートやレポートの外観を変更するセルやページ用スタイルがいくつか用意されています。通常はこれらのスタイルでも十分ですが、必要に応じて独自のスタイルを作成することもできます。
F11を押します。
› › の順にクリックするか、スタイルの名前を指定し、さまざまなタブを使用して必要な書式設定オプションを設定します。
スタイルを設定したら、
をクリックします。
変更したいスタイルの名前を右クリックし、
をクリックします。選択した書式設定オプションを変更します。
スタイルを設定したら、
をクリックします。
スタイルを特定のセルに適用するには、書式設定するセルを選択します。続いて、
ウィンドウで適用するスタイルをダブルクリックします。11.3 シートでの作業 #
シートは計算をまとめるには最適な方法です。たとえば、事業を経営している場合、月ごとにシートを作成すると、経理がはるかに明確になることがあります。
末尾のシートの後に新しいシートを挿入するには、シートのタブの横にある
ボタンをクリックします。1つまたは複数の新しいシートをファイルからスプレッドシートに挿入したり、特定の場所に一度に挿入したりするには、次のように実行します。
シートタブを右クリックし、
を選択します。ダイアログが開きます。新しいシートを選択したシートの前に置くか後ろに置くかを指定します。
新しいシートを作成する際には、必ず
ラジオボタンが有効になっていることを確認してください。シート数とシート名を入力します。このステップの残りはスキップします。または、別のファイルからシートをインポートするには、次の手順を実行します。
(オプション) を選択し、 をクリックします。
(オプション) ファイル名を選択し、 を押して確認します。これですべてのシート名がリストに表示されます。
(オプション) Shiftキーを押しながらクリックして、インポートするシートの名前を選択します。
1つまたは複数のシートを追加するには、
をクリックします。
シートの名前を変更するには、シートのタブを右クリックしてから
を選択します。または、シートタブをダブルクリックすることもできます。1つまたは複数のシートを削除するには、削除対象のシートを選択します。複数のシートを選択するには、選択時にShiftを押したままにします。次に、シートのタブを右クリックし、 を選択して、 をクリックします。
11.4 条件付き書式設定 #
条件付き書式設定は、スプレッドシートで特定の値を強調表示する役立つ機能です。たとえば、条件を定義して、その条件がtrue
の場合、スタイルはこの条件を満たすそれぞれのセルに適用されます。
条件付き書式設定を適用する前に、
› › の順に選択します。 の前のチェックマークを確認してください。最初にスタイルを定義します。このスタイルは、条件が
true
の場合に各セルに適用されます。 › を使用するか、F11を押します。詳細については、手順11.1「スタイルの作成」を参照してください。 をクリックして、確定します。条件を適用するセル範囲を選択します。
メニューから
› › の順に選択します。ダイアログが開きます。新しい条件のテンプレートが表示されます。条件には、さまざまな動作モードがあります。
条件は、セルが特定の値と一致しているかどうかをテストします。最初のドロップダウンボックスの横にある
、 、 などのオペレータを選択します。条件は、特定の式が
true
を返すかどうかをテストします。条件は、特定の日付値に達しているかどうかをテストします。
このモードでは、
と同様に、セルの値に依存するデータ表現を作成できます。ただし、 では、1つの条件を使用して範囲全体のスタイルを適用することができます。使用可能なスタイルの種類には、カラースケール(セルの背景色)、データバー(セル内のさまざまな幅のバー)、およびアイコンセット(セル内のアイコン)などがあります。
たとえば、カラースケールでは、
0
を黒の背景色に、100
を緑の背景色に割り当てることができます。これらの間の値は、自動的に計算されます。たとえば、50
は濃い緑の背景色になります。
この例では、デフォルトの
のままにします。演算子と、テストするセルの値を選択します。
この条件が
true
の場合に適用するスタイルを選択するか、 をクリックして新しい外観を定義します。さらに条件が必要な場合は、
をクリックします。その後、これまでのステップを繰り返します。
11.5 セルのグループ化とグループ化解除 #
セル範囲をグループ化すると、スプレッドシートの一部を非表示にできます。これにより、現在必要でない部分をすべて非表示にできるので、スプレッドシートが見やすくなります。行または列をグループ化したり、グループを他のグループの入れ子にすることができます。
範囲をグループ化するには、次の手順に従います。
スプレッドシートでセル範囲を選択します。
行単位または列単位で選択した範囲をグループ化するかどうかを決めます。
をクリックして、確定します。
選択したセルをグループ化した後、グループ化したセル範囲を示す線が、左上の余白に表示されます。
と のアイコンを使用して、セル範囲を折り畳んだり、展開したります。余白の左上の数値はグループの深さを示し、クリックすることもできます。セル範囲をグループ化解除するには、グループに含まれるセルをクリックして、
› › の順に選択します。余白内の線が消えます。最も奥深くにあるグループが常に最初に削除されます。11.6 ヘッダとする行または列の固定 #
多数のデータを含むスプレッドシートがある場合、通常は、スクロールするとヘッダが消えてしまいます。LibreOfficeでは、行または列、あるいは両方をロックして、スクロールするときに固定しておくことができます。
単一の行または単一の列を固定するには、次の手順に従います。
固定された領域を行の前に作成するには、行のヘッダ(
1
、2
、3
など)をクリックします。または、固定された領域を列の上に作成するには、列のヘッダ(
A
、B
、C
など)をクリックします。
また、行と列の両方を固定することもできます。
固定する列の右側と行の下にあるセルをクリックします。たとえば、ヘッダがA1からB3までのスペースを占めている場合、セルC4をクリックします。
固定を解除するには、
› の順に選択します。メニュー項目の前に表示されていたチェックマークが消えます。