Excel 支持单元格存储多值:数据模型迎来重要变革

Excel单元格现可原生存储多个值,标志着其数据模型向结构化处理平台迈出关键一步。
微软宣布Excel支持单个单元格存储多个值,打破了这款软件数十年来"一格一值"的核心设计假设。这不只是显示层面的改动,而是数据模型的底层扩展,延续了动态数组、溢出公式(Spill)、LAMBDA函数等近年来持续推进的特性方向,让Excel更接近能处理嵌套、层级化数据结构的现代数据平台。对进阶用户和开发者而言,这项能力有望简化处理JSON、多标签记录等非规整数据时的流程,减少对辅助列或Power Query脚本的依赖。技术社区对此褒贬不一,欢迎者看重其数据处理潜力,质疑者则担忧复杂度上升和向后兼容问题。功能的实际价值,将取决于微软如何将其与公式体系、筛选聚合及文件格式深度整合。
微软近日宣布 Excel 迎来一项底层数据能力的重要升级——单个单元格现在可以容纳多个值。这看似只是一个小功能,却触及了 Excel 自诞生以来最基础的设计假设之一:一个单元格对应一个值。该消息在 Hacker News 上获得超过 200 个赞和近 150 条讨论,反映出技术社区对这一变化的高度关注。

打破"一格一值"的传统
长期以来,Excel 的核心逻辑建立在"一个单元格存储一个标量值"的基础上。无论是数字、文本还是日期,每个单元格本质上都是一个独立的数据容器。当用户需要在一个逻辑单元里表达多个相关值时——比如一个人的多个电话号码、一个订单包含的多件商品——传统做法只能通过拆分列、使用分隔符拼接字符串,或者借助数据透视和辅助表来变通处理。
这次更新意味着单元格可以原生承载一组值。这不仅是显示层面的改进,更是数据模型层面的扩展。它让 Excel 更接近现代数据库中"数组"或"嵌套结构"的表达能力,也与近年来微软持续推进的动态数组、溢出公式(spill)等特性一脉相承。
动态数组(Dynamic Arrays)是微软于2019年前后引入Excel的重要特性,允许一个公式将结果"溢出"到相邻的多个单元格中,而无需手动选择区域或按Ctrl+Shift+Enter输入数组公式。溢出公式(Spill)则是这一机制的核心行为——当公式返回多个值时,Excel会自动将结果扩展到所需的行列范围,溢出区域以蓝色边框标识。配合 FILTER、SORT、UNIQUE 等新函数,动态数组极大地简化了过去需要复杂嵌套才能实现的数据操作。此次单元格多值支持可视为动态数组思路在存储层的延伸——之前是"一个公式输出多个单元格",现在则更进一步,允许"一个单元格本身容纳多个值",二者共同构成Excel向结构化数据处理演进的底层基础。
为什么这件事值得关注
从产品演进的角度看,Excel 近几年的更新方向越来越明显:从一个二维表格工具,逐步向具备结构化数据处理能力的平台靠拢。动态数组、LAMBDA 自定义函数、数据类型(Data Types)等特性,都在打破电子表格原有的边界。
单元格多值支持进一步强化了这一趋势。对于处理层级化、非规整数据的场景,它可以显著减少辅助列和复杂公式的堆叠。例如从 API 获取的 JSON 数据、包含多个标签的记录,都能以更自然的方式落地到表格中。
对普通用户的影响
对于大多数日常使用者而言,这项能力短期内可能感知不强。真正的价值在于它为更高级的数据操作打下基础——公式、筛选、聚合如何与多值单元格协同工作,才是决定这项功能实用性的关键。
对进阶用户和开发者的意义
对经常与数据打交道的分析师和开发者来说,原生多值支持有望简化数据清洗流程,减少对 Power Query 或外部脚本的依赖。它也可能改变某些既有工作簿的兼容性预期,需要关注公式引用和文件格式的演变。
Power Query 是Excel(及Power BI)内置的数据连接与转换工具,允许用户通过图形界面或M语言脚本完成数据清洗、格式转换、合并查询等操作,尤其擅长处理来自API、数据库或非规整文件的复杂结构数据。长期以来,当数据源包含嵌套对象(如JSON中的数组字段)时,用户往往需要在Power Query中进行"展开列"操作,将嵌套结构拆平为多行,才能在Excel表格中正常使用。单元格原生多值支持若能与Power Query深度整合,理论上可以减少这类强制展开的步骤,保留数据的层级关系直至用户真正需要展开时再处理,从而使整个数据处理流程更为简洁。
社区讨论中的关注点
Hacker News 上的热烈讨论体现了两种典型态度。一部分开发者对 Excel 持续增强数据能力表示欢迎,认为这让它在轻量级数据处理场景中更具竞争力;另一部分则担忧新特性会进一步增加 Excel 的复杂度,以及与既有文件、第三方工具之间的兼容问题。
电子表格历来是"最普及的编程环境",任何底层假设的改变都会牵动庞大的用户基础和无数已有工作簿。微软如何在能力扩展与向后兼容之间取得平衡,将是这项功能能否被广泛接受的核心。
小结
Excel 支持单元格多值,是其数据模型现代化进程中的又一步。它延续了动态数组等特性的演进逻辑,让电子表格向结构化数据处理平台进一步靠拢。这项能力的真正潜力,取决于后续与公式体系、筛选聚合、文件格式的深度整合。对于依赖 Excel 处理复杂数据的用户,值得持续关注其具体实现细节和兼容性表现。
相关推荐

Fabric Core MCP Server正式发布:AI智能体管理Fabric资源的权限与风险
微软Fabric Core MCP Server正式发布,让AI智能体以经过认证和审计的方式管理Fabric工作区、项目与权限。本文解析其身份认证机制、职责边界、使用场景与破坏性操作风险。

一条推文背后:产品留存与商业决策的启示
一条简短的 Twitter 推文反映了用户对某项商业决策的认可,并由此探讨科技产品中商业决策与用户留存之间的关系与启示。

AWS MCP Server 配置指南:让 Claude 直连你的云环境
本文详解如何通过 OAuth 方式配置 AWS MCP Server,将 Claude 与 AI agent 安全连接到 AWS 云环境,涵盖 CLI 验证、清理旧配置、安装服务器、OAuth 授权及 IAM 权限边界等完整步骤。