# マトリックス列と参照値

列の中にマトリックス列を含むシートを他のシートからフィルタなどで参照するとき、通常の列の値だけではなくマトリックス列の内部列の値および系列値を参照することができます。特に系列値は系列の期間の開始日と終了日を参照できるため、マトリックス列内で選択されている系列の期間を条件として別に表示されているシートのレコード表示を絞り込むことが可能になります。

## 内部列値の参照

マトリックス列の内部列を参照するには、参照値の選択ダイアログでマトリックス列を含むシートを参照の対象とし、キー値を含む列にマトリックス列を選び、サブメニューから参照したい内部列を選びます。

<figure><img src="https://2817247209-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS2wT6ommdiuYru74JEtd%2Fuploads%2Fgit-blob-7f8c97fd75646067ad90aa8b0e26d1c5484acf69%2Fpick-matrix-child-column-reference-value.png?alt=media" alt=""><figcaption></figcaption></figure>

内部列の値を参照すると、シートのカーソルが参照しているマトリックス列の内部にある場合、参照値にはカーソルのある系列の内部列の値が設定されます。カーソルがマトリックス列の外側にある場合、参照値には何も設定されません。

{% hint style="info" %}
内部列値を参照する場合、キー値の対象範囲は常に選択されたレコードの値のみとなります
{% endhint %}

## 系列値の参照

<figure><img src="https://2817247209-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS2wT6ommdiuYru74JEtd%2Fuploads%2Fgit-blob-7ee31f53981c8c85921392108f4812b11ac3a516%2Fpick-matrix-series-reference-value.png?alt=media" alt=""><figcaption></figcaption></figure>

マトリックス列の系列値を参照するには、同様にして選択したマトリックス列のサブメニューから（系列値）を選びます。参照する値として以下のいずれかを選びます

* **系列期間の開始日** - 選択されている系列を期間で表した場合の先頭の日付を参照します。例えばマトリックス列の表示間隔が「月ごと」で、「2023/4」の系列にカーソルが当たっている場合、この値は「2023-04-01」となります。
* **系列期間の終了日** - 選択されている系列を期間で表した場合の最後の日付を参照します。例えばマトリックス列の表示間隔が「月ごと」で、「2023/4」の系列にカーソルが当たっている場合、この値は「2023-04-30」となります。

系列値を参照すると、シートのカーソルが参照しているマトリックス列の内部にある場合、参照値にはカーソルのある系列の期間の開始日・終了日が設定されます。カーソルがマトリックス列の外側にある場合は、参照値にはマトリックス列全体の期間の開始日・終了日が設定されます。
