目次にジャンプページナビゲーションにジャンプ: 前のページ[アクセスキーp]/次のページ[アクセスキーn]
documentation.suse.com / SUSE Linux Enterprise Serverマニュアル / GNOMEユーザガイド / LibreOffice / LibreOffice Calc
適用項目 SUSE Linux Enterprise Server 15 SP3

11 LibreOffice Calc

Calcは、LibreOfficeのスプレッドシートモジュールです。スプレッドシートは、テキスト、数値、または数式などの要素を入力できるセルを含む複数のシートから構成されます。式を使用すれば、他のセルからのデータを操作して、式を挿入したセルの値を生成できます。Calcでは、データの範囲指定、フィルタ、およびソートが可能なほか、データからチャートを作成してグラフィカルに表現することができます。ピボットテーブルを使用すると、より大量のデータの組み合わせ、分析、および比較が可能です。

この章では、非常に基本的なCalc機能のみを紹介します。詳細および詳しい手順については、LibreOfficeアプリケーションヘルプ、および9.10項 「詳細情報」に示されている参照先を参照してください。

注記
注記: VBA マクロ

Calcでは、ExcelドキュメントのさまざまなVBAマクロを処理できます。ただし、VBAマクロが完全にサポートされているわけではありません。マクロを多用するExcelスプレッドシートを開くとき、一部のマクロが機能しないことがあります。

11.1 新しい文書の作成

新しいCalc文書を作成するには、次の2種類の方法があります。

  • 最初から.  新しい空白ドキュメントを作成するには、ファイル › 新規 › スプレッドシートの順にクリックします。

  • テンプレートから.  テンプレートを使用するには、ファイル › 新規 › テンプレートの順にクリックし、フィルタスプレッドシートに設定します。リストからテンプレートを選択し、開くで続行します。デフォルトで、LibreOfficeにはCalc用の事前定義済みテンプレートは付属していません。

ウィンドウ下部の対応するタブをクリックすることにより、個々のシートにアクセスします。

必要に応じてセルにデータを入力します。外観を調整するには、Formatting (書式設定)ツールバーやサイドバーパネルを使用するか、フォーマットメニューを使用するか、11.2項 「Calcでの書式設定とスタイルの使用」の説明に従ってスタイルを定義します。ファイルメニューまたはツールバーの該当するボタンを使用して、文書を印刷または保存します。

11.2 Calcでの書式設定とスタイルの使用

Calcには、スプレッドシートやレポートの外観を変更するセルやページ用スタイルがいくつか用意されています。通常はこれらのスタイルでも十分ですが、必要に応じて独自のスタイルを作成することもできます。

手順 11.1: スタイルの作成
  1. サイドバーで、スタイルをクリックするか、F11を押します。

  2. Styles (スタイルと書式設定)パネルの最上部で、Cell Styles (セルのスタイル)(緑のセル)またはPage Styles (ページのスタイル)(ドキュメント)のいずれかをクリックします。

  3. Styles (スタイルと書式設定)パネルで、スタイルのリスト内の任意の場所を右クリックします。続いてNew (新規)をクリックします。

  4. スタイルの名前を指定し、さまざまなタブを使用して必要な書式設定オプションを設定します。

  5. スタイルを設定したら、OKをクリックします。

手順 11.2: スタイルの変更
  1. サイドバーで、スタイルをクリックします。

  2. Styles (スタイルと書式設定)パネルの最上部で、Cell Styles (セルのスタイル)(緑のセル)またはPage Styles (ページのスタイル)(ドキュメント)のいずれかをクリックします。

  3. 変更したいスタイルの名前を右クリックし、変更をクリックします。

  4. 書式設定オプションを変更します。

  5. スタイルを設定したら、OKをクリックします。

スタイルを特定のセルに適用するには、書式設定するセルを選択します。続いて、スタイルウィンドウで適用するスタイルをダブルクリックします。

11.3 シートでの作業

シートは計算をまとめるには最適な方法です。たとえば、事業を経営している場合、月ごとにシートを作成すると、経理がはるかに明確になることがあります。

末尾のシートの後に新しいシートを挿入するには、シートのタブの横にある+ボタンをクリックします。

1つまたは複数の新しいシートをファイルからスプレッドシートに挿入したり、特定の場所に一度に挿入したりするには、次のように実行します。

手順 11.3: 新しいシートの挿入
  1. シートタブを右クリックし、Insert Sheet (シートの挿入)を選択します。ダイアログが開きます。

  2. 新しいシートを選択したシートの前に置くか後ろに置くかを指定します。

  3. 新しいシートを作成する際には、必ずNew She (新規のシート)ラジオボタンが有効になっていることを確認してください。シート数とシート名を入力します。このステップの残りはスキップします。

    または、別のファイルからシートをインポートするには、次の手順を実行します。

    1. (オプション) From file (ファイルから)を選択し、参照をクリックします。

    2. (オプション) ファイル名を選択し、OKを押して確認します。これですべてのシート名がリストに表示されます。

    3. (オプション) Shiftキーを押しながらクリックして、インポートするシートの名前を選択します。

  4. 1つまたは複数のシートを追加するには、OKをクリックします。

シートの名前を変更するには、シートのタブを右クリックしてからRename Sheet (シートの名前変更)を選択します。または、シートタブをダブルクリックすることもできます。

1つまたは複数のシートを削除するには、削除対象のシートを選択します。複数のシートを選択するには、選択時にShiftを押したままにします。次に、シートのタブを右クリックし、Delete Sheet (シートの削除)を選択して、はいをクリックします。

11.4 条件付き書式設定

条件付き書式設定は、スプレッドシートで特定の値を強調表示する役立つ機能です。たとえば、条件を定義して、その条件がtrueの場合、スタイルはこの条件を満たすそれぞれのセルに適用されます。

注記
注記: 自動計算の有効化

条件付き書式設定を適用する前に、Tools (ツール) › Cell Contents (セルの内容) › AutoCalculate (自動計算)の順に選択します。自動計算の前のチェックマークを確認してください。

手順 11.4: 条件付き書式設定の使用
  1. 最初にスタイルを定義します。このスタイルは、条件がtrueの場合に各セルに適用されます。フォーマット › Manage styles (スタイルの管理)の順にクリックするか、F11を押します。詳細については、手順11.1「スタイルの作成」を参照してください。OKをクリックして、確定します。

  2. 条件を適用するセル範囲を選択します。

  3. メニューからフォーマット › Conditional Formatting (条件付き書式設定) › Condition (条件)の順に選択します。ダイアログが開きます。

  4. 新しい条件のテンプレートが表示されます。条件には、さまざまな動作モードがあります。

    Cell value is (セル値)

    条件は、セルが特定の値と一致しているかどうかをテストします。最初のドロップダウンボックスの横にあるequal to (等しい)less than (より小さい)より大きいなどのオペレータを選択します。

    Formula is (式)

    条件は、特定の式がtrueを返すかどうかをテストします。

    Date is (日付)

    条件は、特定の日付値に達しているかどうかをテストします。

    All Cells (すべてのセル)

    このモードでは、Cell value is (セル値)と同様に、セルの値に依存するデータ表現を作成できます。ただし、All Cells (すべてのセル)では、1つの条件を使用して範囲全体のスタイルを適用することができます。

    使用可能なスタイルの種類には、カラースケール(セルの背景色)、データバー(セル内のさまざまな幅のバー)、およびアイコンセット(セル内のアイコン)などがあります。

    たとえば、カラースケールでは、0を黒の背景色に、100を緑の背景色に割り当てることができます。これらの間の値は、自動的に計算されます。たとえば、50は濃い緑の背景色になります。

  5. この例では、デフォルトのCell value is (セル値)のままにします。

  6. 演算子と、テストするセルの値を選択します。

  7. この条件がtrueの場合に適用するスタイルを選択するか、New Style (新しいスタイル)をクリックして新しい外観を定義します。

  8. さらに条件が必要な場合は、Add (追加)をクリックします。その後、これまでのステップを繰り返します。

  9. OKをクリックして、確定します。これでセルのスタイルが変更されました。

11.5 セルのグループ化とグループ化解除

セル範囲をグループ化すると、スプレッドシートの一部を非表示にできます。これにより、現在必要でない部分をすべて非表示にできるので、スプレッドシートが見やすくなります。行または列をグループ化したり、グループを他のグループの入れ子にすることができます。

範囲をグループ化するには、次の手順に従います。

手順 11.5: 選択したセル範囲のグループ化
  1. スプレッドシートでセル範囲を選択します。

  2. データ › グループとアウトライン › グループ化の順に選択します。ダイアログが表示されます。

  3. 行単位または列単位で選択した範囲をグループ化するかどうかを決めます。OKをクリックして、確定します。

選択したセルをグループ化した後、グループ化したセル範囲を示す線が、左上の余白に表示されます。+のアイコンを使用して、セル範囲を折り畳んだり、展開したります。余白の左上の数値はグループの深さを示し、クリックすることもできます。

セル範囲をグループ化解除するには、グループに含まれるセルをクリックして、データ › グループとアウトライン › グループ化解除の順に選択します。余白内の線が消えます。最も奥深くにあるグループが常に最初に削除されます。

11.6 ヘッダとする行または列の固定

多数のデータを含むスプレッドシートがある場合、通常は、スクロールするとヘッダが消えてしまいます。LibreOfficeでは、行または列、あるいは両方をロックして、スクロールするときに固定しておくことができます。

単一の行または単一の列を固定するには、次の手順に従います。

手順 11.6: 単一の行または列の固定
  1. 固定された領域を行の前に作成するには、行のヘッダ(123など)をクリックします。

    または、固定された領域を列の上に作成するには、列のヘッダ(ABCなど)をクリックします。

  2. 表示 › Freeze Rows and Columns (行と列の固定)の順に選択します。固定された領域を示す、濃い色の線が表示されます。

また、行と列の両方を固定することもできます。

手順 11.7: 行と列の固定
  1. 固定する列の右側と行の下にあるセルをクリックします。たとえば、ヘッダがA1からB3までのスペースを占めている場合、セルC4をクリックします。

  2. 表示 › Freeze Rows and Columns (行と列の固定)の順に選択します。固定された領域を示す、濃い色の線が表示されます。

固定を解除するには、表示 › Freeze Rows and Columns (行と列の固定)の順に選択します。メニュー項目の前に表示されていたチェックマークが消えます。