> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 単一値と複数値

> フィールドのセルに1つの値を保存するか、値のグループを保存するかを説明します。

単一値と複数値は、セルに1つの値を保存するか、値のグループを保存するかを表します。この概念を理解すると、リンク、ルックアップ、ロールアップ、数式が複数の結果を返す理由がわかりやすくなります。

## 基本概念

| タイプ | 説明               | 例                          |
| --- | ---------------- | -------------------------- |
| 単一値 | 1つの明確な情報         | 「今日の日付」「Johnの電話番号」         |
| 複数値 | 値のグループ。配列とも呼ばれます | 「今月のすべての日付」「Johnのすべての電話番号」 |

## 単一値と複数値のデフォルト状態

| フィールドタイプ                       | デフォルト状態 |
| ------------------------------ | ------- |
| 1行テキスト、長文テキスト                  | 単一      |
| 単一選択、チェックボックス、日付、数値、評価         | 単一      |
| 作成日時、最終更新日時、作成者、最終更新者、自動採番、ボタン | 単一      |
| 複数選択、添付ファイル                    | 複数      |
| ユーザー                           | 選択可能    |
| リンク                            | 選択可能    |
| 数式、ロールアップ                      | 動的      |

ここで「デフォルト状態」とは、フィールドを単独で使用した場合の一般的な状態を指します。**選択可能**は、フィールド設定で単一値か複数値かを決定できることを意味します。**動的**は、数式のロジック、ロールアップ関数、参照するフィールドが複数値フィールドかどうかによって結果が決まることを意味します。値がリンク、ルックアップ、ロールアップ、数式の参照を経由すると、その状態が変わる場合があります。

## リンクと参照による状態の変化

* **リンクフィールド**：リンクフィールドが複数値の場合、そのリンクを介して参照されるフィールドも複数値になることがあります。たとえば、1つのタスクを複数の従業員に割り当てられる場合、そのリンクを介して従業員の電話番号をルックアップすると、複数の電話番号が返されることがあります。
* **数式とロールアップ**：数式とロールアップは通常は単一値ですが、複数値フィールドを参照すると複数値になる場合があります。

### 例

Teableで会社を管理し、`従業員情報`と`プロジェクトタスク`という2つのテーブルがあるとします。

**従業員情報テーブル**

| 名前   | 電話番号   | メール                                         | タスク       |
| ---- | ------ | ------------------------------------------- | --------- |
| John | 123456 | [john@company.com](mailto:john@company.com) | タスク1、タスク2 |
| Mary | 789012 | [mary@company.com](mailto:mary@company.com) | タスク3      |

**プロジェクトタスクテーブル**

| タスク名 | 担当者  | 期限         | 進捗  |
| ---- | ---- | ---------- | --- |
| タスク1 | John | 2023-11-20 | 50% |
| タスク2 | John | 2023-12-01 | 30% |
| タスク3 | Mary | 2023-11-15 | 80% |

この例では、次のようになります。

* 1人の従業員が複数のタスクを担当できるため、**従業員情報**テーブルの「タスク」フィールドは複数値です。
* 各タスクの担当者は1人であるため、**プロジェクトタスク**テーブルの「担当者」フィールドは単一値です。

「プロジェクトタスク」テーブルで新しいタスクを作成して従業員に割り当てると、「従業員情報」テーブルにあるその従業員の「タスク」フィールドが更新され、割り当てられたすべてのタスクが含まれます。

### 数値ミニチャート

数値フィールドに1つの数値ではなく複数の線や棒が表示されることがあります。これは通常、リンク、ルックアップ、ロールアップ、数式の参照を経由して、そのフィールドが複数値になったことを意味します。
