Calcは、LibreOfficeのスプレッドシートおよびデータプロットモジュールです。スプレッドシートは、テキスト、数値、数式などの要素を入力できるセルを含むシートから構成されます。式を使用すれば、他のセルからのデータを操作して、式を挿入したセルの値を生成できます。Calcでは、データの範囲を指定したり、データにフィルタを適用してソートしたり、データからチャートを作成してグラフィカルに表現することができます。DataPilotsを使用することにより、より大量のデータの組み合わせ、分析、比較を行うことができます。
LibreOfficeスイート全体の場合と同じように、Calcはさまざまなプラットフォームで使用できます。多数の交換フォーマット(PDF文書に対するエクスポートを含む)を提供しており、Microsoft Excelフォーマットでのファイルの読み取り、保存を行うことができます。その相互運用性は常に強化されています。
この章では、非常に基本的なCalc機能のみを紹介します。詳細について、および全手順については、LibreOfficeのヘルプ、または8.10項 「その他の情報」の資料を参照してください。
また、Calcでは、Excelドキュメントの多数のVBAマクロを処理することができます。ただし、すべてのVBAマクロをサポートしている訳ではありません。マクロを多用するExcelスプレッドシートを開くとき、一部のマクロが機能しないことがあります。
新しいCalc文書を作成するには、次の2種類の方法があります。
最初から. 最初からドキュメントを作成するには、 › › の順にクリックし、新しい空のCalc文書が作成されます。
テンプレート. テンプレートを使用するには、 › › の順にクリックし、を開きます。スプレッドシートテンプレートのリストが表示されます。ニーズに合ったテンプレートを選択すると、選択したテンプレートのスタイルに基づいて新しい文書が作成されます。
ウィンドウ下部の対応するタブをクリックすることにより、個別のシートにアクセスします。
必要に応じてセルにデータを入力します。外観を調整するには、書式設定書式10.2項 「Calcでの書式設定とスタイルの使用」]メニューを使用してスタイルを定義します。メニューまたはツールバーの該当するボタンを使用して、文書を印刷または保存します。
Calcには、スプレッドシートやレポートの外観を変更するセルやページ用スタイルがいくつか用意されています。通常はこれらのスタイルでも十分ですが、必要に応じて独自のスタイルを作成することもできます。
› の順にクリックします。
ウィンドウの上部から、またはのいずれかのアイコンをクリックします。
ウィンドウを右クリックし、をクリックします。
スタイルの名前を入力し、さまざまなタブを使用して希望どおり書式設定オプションをセットします。
をクリックします。
› の順にクリックします。
ウィンドウで、または、アイコンをクリックします。
変更したいスタイルの名前を右クリックし、をクリックします。
選択した書式設定オプションを変更します。
[OK]をクリックします。
スタイルを特定のセルに適用するには、書式設定するセルを選択します。続いて、ウィンドウで適用するスタイルをダブルクリックします。
シートは計算をまとめるには最適な方法です。たとえば、月ごとにシートを作成した場合、ビジネスの経理がより明確になります。
スプレッドシートに新しいシートを挿入するには、次の手順に従います。
メインメニューから › の順に選択します。ダイアログボックスが開きます。
新しいシートを選択したシートの前に置くか後ろに置くかを指定します。
新しいシートを作成する場合、必ずラジオボタンが有効になっていることを確認してください。シート数とシート名を入力します。次の手順をスキップします。
別のファイルからシートをインポートする場合は、次の手順に従ってください。それ以外の場合は、この手順をスキップします。
を選択し、をクリックします。
ファイル名を選択し、を押して確認します。これですべてのシート名がリストに表示されます。
Shiftキーを押しながら、インポートするシート名を選択します。
を押して確認すると、選択したシート名がインポートされます。
シートの名前を変更するには、シートのシートタブを右クリックし、を選択します。
現在のシートを削除するには、 › › の順に選択し、を押して確認します。<Shift>キーを押しながら、シートタブで削除するシートを選択すると複数のシートを削除できます。右クリックし、を選択すると、同じダイアログが表示されます。を押して確認します。
条件付き書式設定は、スプレッドシートで特定の値を強調表示する役立つ機能です。たとえば、条件を定義し、その条件が真の場合、スタイルはこの条件を満たすそれぞれのセルに適用されます。
条件付き書式設定を適用する前に、 › › の順に選択します。の前のチェックマークを確認してください。
次の手順に従います。
最初にスタイルを定義します。このスタイルは、条件が真の場合に各セルに適用されます。 › を使用するか、F11を押します。詳細については、手順10.1「スタイルの作成」を参照してください。をクリックして、確定します。
条件を適用するセル範囲を選択します。
メインメニューから › › の順に選択します。ダイアログが開きます。
をクリックして、条件を決定します。最高3つまで条件を定義できます。3つの条件はそれぞれ個別に有効または無効にできます。条件は、「セルモード」または「式モード」で機能します。
条件は、特定のセル値に一致するかどうかについて調べられます。最初のプルダウンメニューの横で、等号、より小さい、より大きいなどの演算子を選択できます。
条件は、特定の式が真を返すかどうかについて調べられます。
モードに応じて、次のように入力します。
セルモード. 演算子とセルの値を選択します。
式モード. 調べる関数を選択します。
この条件が真の場合に適用するスタイルを選択するか、をクリックして新しい外観を定義します。
追加の条件が必要な場合は、前の手順を繰り返します。
をクリックして、確定します。
これでセルのスタイルが変更されました。
セル範囲をグループ化すると、スプレッドシートをパーツに折り畳むことができます。これにより、スプレッドシートが見やすくなり、現在必要なパーツだけを表示できます。行または列をグループ化したり、グループを他のグループの入れ子にすることができます。
範囲をグループ化するには、次の手順に従います。
スプレッドシートでセル範囲を選択します。
› › の順に選択します。ダイアログボックスが表示されます。
選択した範囲を行としてグループ化するか、列としてグループ化するかを指定します。をクリックして、確定します。
選択したセルをグループ化した後、グループ化したセル範囲を示す線が、左上の余白に表示されます。とのアイコンを使用して、セル範囲を折り畳んだり、展開します。余白の数値はグループの深さを示し、クリックすることもできます。
セル範囲をグループ化解除するには、グループに含まれるセルをクリックして、 › › の順に選択します。余白内の線が消えます。
多数のデータを含むスプレッドシートがある場合、通常、スクロールするとヘッダが消えてしまいます。LibreOfficeは、行または列、あるいはその両方をロックして、スクロールしたときでもそれらが表示されたままにします。
単一の行または単一の列を固定するには、次の手順に従います。
行を固定するには、左の帯で行のヘッダをクリックします。
列を固定するには、列のヘッダをクリックします。列のヘッダは、アイコンバーの下にある、A、B、およびCなどのラベルが付いた帯です。
› の順に選択します。濃い色の線が表示され、行または列が存続していることを示します。
また、行と列の両方を固定することもできます。次の手順に従います。
固定する列の右側と行の下にあるセルをクリックします。たとえば、ヘッダがA1からB3の範囲を占める場合、セルC4をクリックします。
› の順に選択します。濃い色の線が表示され、行または列が存続していることを示します。
固定を元に戻す場合は、 › の順に選択すると、チェックマークが消えます。