表のデータを計算する/並べ替える
表では、データを示すだけではなく、データを処理することもできます。たとえば、数式や関数を使って、数値の入った列の加算や乗算を行う表や、結果を計算する表を作成できます。
また、指定の値になると自動的にフォーマットが変更されるよう表内のセルを設定することもできます。
セルの値を計算する
加算、乗算などの計算が自動的に実行されるようセルを設定できます。
-
表内で計算結果を表示したいセルを選択し、「挿入」>「関数」>「関数ブラウザを表示」と選択します。
利用可能なすべての関数が 関数ブラウザ に表示されます。
ウインドウ上部の「最近使った項目」をクリックすると、最近使った関数にアクセスできます。
-
右側の列で関数を選択します。
オプションを絞り込むには、左側の列でカテゴリを選択します。
-
数式エディタで、関数のそれぞれの引数プレースホルダをセルまたはセルの範囲および値に置き換えます。
たとえば、以下の数式には引数が 1 つ(セルの範囲)の SUM 関数が含まれています。この数式では A 列の 2 行目から 10 行目までの値が加算されます:
=SUM(A2:A10)
計算対象にするセルの範囲を調整するには、セルの選択ハンドルをドラッグします。
-
完了したら、数式エディタの「確定」ボタン(チェックマークが表示されているボタン)をクリックします。
数式エディタの「キャンセル」ボタン(「X」が表示されているボタン)をクリックすると、選択したセルの編集が終了し、数式は適用されません。
数式と関数について詳しくは、「数式および関数ヘルプ」を参照してください。
表内のセルの値を並べ替える
列の一部またはすべてのセルの値を、昇順または降順で並べ替えることができます。ヘッダセルは並べ替えの対象外です。
-
以下のいずれかの操作を行います:
列のすべてのセルを並べ替える:列の中のセルを 1 つ選択します。
特定のセルを並べ替える:対象のセルを選択します。
表 インスペクタ が開いていない場合は開いてから、「表」をクリックします。
「行と列を編集」ポップアップメニューから、「昇順に並べ替える」または「降順に並べ替える」を選択します。
条件に応じたフォーマットルールを設定する
条件に応じたフォーマットは、セルにテスト値が入ったときにセルの外観を変化させます。テスト値には、入力した値や、表内の特定のセルの値と一致する値を指定することができます。
条件に応じたフォーマットを適用するには、1 つまたは複数のセルを選択してから、1 つ以上のルールを定義します。ルールでは、セルにテスト値が入ったときに関連付ける視覚効果を指定します。
複数のセルにルールを適用した場合は、いずれかのセルにテスト値が入ると、条件に応じたフォーマットが適用されます。
-
以下のいずれかの操作を行います:
表全体に同じルールを適用する:表を選択します。
特定のセルにルールを適用する:対象のセルを選択します。
表 インスペクタ で、「フォーマット」をクリックしてから「ルールを表示」をクリックします。
「条件に応じたフォーマット」ウインドウで、ポップアップメニューからオプションを選択します。
-
テスト値を指定するには、以下のいずれかの操作を行います:
数字またはテキストを指定する:ポップアップメニューの右側のテスト値フィールドに入力します。
表内の既存のセルの値を指定する:値フィールドの右側にある青いアイコンをクリックしてから、目的のテスト値が入ったセルをクリックします。
論理ルールとして「次の範囲内」または「次の範囲外」を選択した場合は、セルの位置を 2 つ指定する必要があります。
-
テスト値の入ったセルに適用するフォーマットを指定するには、「編集」をクリックしてスタイルボタンを使い、「完了」をクリックします。
「サンプル」ボックスに、選択した効果が表示されます。
別のルールを追加するには、追加ボタン()をクリックして手順 3〜5 を繰り返します。
-
ルールを変更するには、以下のいずれかの操作を行います:
表内のセルを参照するテスト値を削除する:テスト値フィールドのセル参照を選択し、Delete キーを押します。
別のセル参照に置き換える:テスト値フィールドのセル参照を選択し、目的の値の入った表内のセルをクリックします。
テスト値をセル参照に置き換える:テスト値フィールドのテキストを選択し、青い小さなアイコンをクリックしてから表内のセルをクリックします。
ヒント: 特定のセルと同じ条件のフォーマットルールが設定されているすべてのセルを表内から見つけ出すには、セルを選択し、「すべてを選択」をクリックします。
セルに複数のルールが定義されている場合に、セルの値が複数のルールの条件を満たすと、セルに以下の属性が適用されます:
テキストの色に関するルールのうち、一番上のルールで指定されているテキストの色。
フォントのスタイルに関するルールのうち、一番上のルールで指定されているフォントのスタイル。
塗りつぶしの色に関するルールのうち、一番上のルールで指定されているセルの塗りつぶしの色。
条件に応じたフォーマットが適用されたセルにテキストを追加し、そのテキストの色を変更しても、既存のテキストはルールで指定した色のままになります。
ヒント: 別の表のセルに条件に応じたフォーマットを適用するには、再利用したいルールが適用されているセルを選択し、「編集」>「コピー」と選択してから、別の表の 1 つまたは複数のセルを選択し、「編集」>「ペースト」と選択します。