次の方法で共有


インデックス列を追加する

[インデックス列] コマンドは、明示的な位置の値を含むテーブルに新しい列を追加します。通常は、他の変換パターンをサポートするために作成されます。

[列の追加] タブの [インデックス列の追加] コマンドのスクリーンショット。

既定では、開始インデックスは 0 から始まり、行ごとに 1 ずつ増分されます。

値 0 (上の行) から 8 (下の行) を含む 9 行の新しいインデックス列を持つ 9 行のテーブルのスクリーンショット。

[カスタム] オプションを選択し、次の 2 つのパラメーターを構成することにより、このステップの動作を構成することもできます。

  • 開始インデックス: 初期インデックス値を指定します。
  • 増分: 各インデックス値の増加量を指定します。

開始インデックスが 0 に設定され、増分が 1 に設定されている [インデックス列の追加] ダイアログのスクリーンショット。

この記事の例では、列が 1 つしかない次の表で始めますが、列のデータ パターンに注目してください。

3 行ごとに定期的なパターンを持つサンプル初期テーブルのスクリーンショット。

目標は、そのテーブルを、列 DateAccountSale を持つ次の画像に示すテーブルに変換することです。

最初の単一列テーブルの 3 行ごとの定期的なパターンから作成された 3 列のサンプル出力テーブル。

ステップ 1. インデックス列を追加する

最初に、0 から始まる新しいインデックス列をテーブルに追加する必要があります。

0 から始まるインデックス列が強調されたスクリーンショット。

ステップ 2. インデックス列から剰余列を追加する

次の手順では、新しく追加されたインデックス列を選択し、[列の追加] タブで [標準]>[剰余] を選択します。

[剰余] ダイアログ ボックスで、列の各値を除算し、剰余を求めるための数値を入力します。 この場合、パターンは 3 行ごとに繰り返されるので、「3」と入力します。

値が 3 に設定されている [剰余] ダイアログのスクリーンショット。

その操作の結果、新しい「剰余」という名前の列が追加されます。

9 行で 0 から 2 のパターンを繰り返す、テーブルに追加された剰余列のスクリーンショット。

手順 3. インデックス列から整数除算列を追加します

[インデックス] 列を選択し、[列の追加] タブに移動して、[標準]>[除算 (整数)] を選択します。

[列の追加] タブの [除算 (整数)] ボタンのスクリーンショット。

[整数除算] ダイアログ ボックスで、列の各値の除算に使用する数値を入力します。 この場合、パターンは 3 行ごとに繰り返されるので、値「3」を入力します。

値 3 が追加された [除算 (整数)] ダイアログのスクリーンショット。

不要になったため、[インデックス] 列を削除します。 これで、テーブルは次の画像のようになります。

最初の 3 行に 0、次の 3 行に 1、最後の 3 行に 2 を含む整数除算列があるテーブルのスクリーンショット。

ステップ 4: 列をピボットする

テーブルには、次の 3 つの列が含まれるようになりました。

  • [列 1] には、最後のテーブルに含まれる必要がある値が含まれます。
  • [剰余] は、値の列の位置 (xy グラフの y 座標と同じ) を提供します。
  • [整数除算] は、値の行の位置 (xy グラフの x 座標と同じ) を提供します。

必要なテーブルを実現するには、[列 1] の値を使用して、[剰余] 列をピボットする必要があります。これらの値は集計されません。

  1. [剰余] 列を選択します。

  2. [変換] タブで、[任意の列] グループから [列のピボット] を選びます。

  3. [列のピボット] ダイアログ ボックスで、[高度] オプション ボタンを選択します。

  4. [値列][列 1] に設定され、[値の集計関数][集計しない] に設定されていることを確認してください。

    値が設定された [列のピボット] ダイアログのスクリーンショット。

    詳細情報: 列のピボット

この操作の結果では、次の図に示すように、4 つの列を含むテーブルが生成されます。

各列に 3 つの行がある 3 つの列にピボットされている [列 1] のサンプル テーブル値のスクリーンショット。

ステップ 5: テーブルをクリーンアップする

これで、整数除算 列を削除し、テーブルの最初の行をテーブルのヘッダーにレベル上げすることができます。 詳細情報: 列ヘッダーのレベル上げ/下げ

列の正しいデータ型を定義したら、必要な 3 つの列と、探していた形状が正確に含まれる次のようなテーブルになります。

整数除算列とレベル上げされた最初の行ヘッダーのない、最終サンプル出力テーブルのスクリーンショット。