> ## 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.

# 单值与多值

> 说明字段中的单元格是存储单一值，还是存储一组值。

单值和多值描述的是一个单元格里存放一个值，还是一组值。理解这个概念后，更容易判断字段在关联、查找、汇总和公式中为什么会返回多个结果。

## 基础概念

| 类型 | 说明           | 示例                     |
| -- | ------------ | ---------------------- |
| 单值 | 单一、确定的信息     | “今天的日期”、“张三的电话号码”      |
| 多值 | 一组值，也可以理解为数组 | “这个月的所有日期”、“张三的所有电话号码” |

## 默认的单值和多值

| 字段类型                      | 默认状态 |
| ------------------------- | ---- |
| 单行文本、多行文本                 | 单值   |
| 单选、勾选、日期、数字、评分            | 单值   |
| 创建时间、修改时间、创建人、修改人、自动编号、按钮 | 单值   |
| 多选、附件                     | 多值   |
| 成员                        | 可选   |
| 关联                        | 可选   |
| 公式、汇总                     | 动态   |

这里的“默认状态”指字段自身的常见状态。**可选** 表示可以通过字段配置决定单值或多值；**动态** 表示结果取决于公式逻辑、汇总函数，以及引用的字段是否为多值。经过关联、查找、汇总或公式引用后，结果可能会变化。

## 关联与引用导致的状态变化

* **关联字段的影响**：如果关联字段是多值，基于这个关联字段引用的字段也可能变为多值。比如一个任务可以由多个员工完成，基于这些员工查找电话号码时，结果也会是多个电话号码。
* **公式与汇总**：公式和汇总通常是单值，但如果引用了多值字段，结果也可能变成多值。

### 示例

假设你管理一个公司，并使用 Teable 创建了两个表：`员工信息` 和 `项目任务`。

**员工信息表**

| 姓名 | 电话号码   | 邮箱地址                                          | 任务       |
| -- | ------ | --------------------------------------------- | -------- |
| 张三 | 123456 | [zhang@company.com](mailto:zhang@company.com) | 任务1, 任务2 |
| 李四 | 789012 | [li@company.com](mailto:li@company.com)       | 任务3      |

**项目任务表**

| 任务名称 | 负责员工 | 截止日期       | 进度  |
| ---- | ---- | ---------- | --- |
| 任务1  | 张三   | 2023-11-20 | 50% |
| 任务2  | 张三   | 2023-12-01 | 30% |
| 任务3  | 李四   | 2023-11-15 | 80% |

在这个例子中：

* **员工信息** 表中的“任务”字段是多值字段，因为一个员工可能负责多个任务。
* **项目任务** 表中的“负责员工”字段是单值字段，因为每个任务只由一个员工负责。

当你在“项目任务”表中创建新任务并指定负责员工时，该员工在“员工信息”表中的“任务”字段会自动更新，包含他或她负责的所有任务。

### 数字小图表

数字字段有时会显示多条线或多个柱子，而不是一个数值。这通常说明它已经变成多值字段，可能来自关联、查找、汇总或公式引用。
