做表的人大概都干过这件事:把「张三、车间主任、028」一股脑写进同一个单元格。看着省地方,用起来全是坑——想按工号筛人,Excel只认这一整串文本,精确匹配对不上,分开计算更别想。
微软正在测试的新功能,动的是这块老地基。据相关消息显示,Excel的单元格将可以同时容纳多个结构化值,这次更新包括列表、单元格数组以及嵌套数组。支持该功能的新测试版正在向 Microsoft 365 Beta 用户推送,测试完毕后会陆续支持正式版用户。
![]()
列表:让一格里的内容各算各的
![]()
列表功能把这些内容视为同一单元格中的独立项目。用户可以通过插入、列表或快捷键 Ctrl+J 创建列表,再输入粘贴以英文半角逗号或分号分隔的多个值。单元格会显示列表图标,点击后可以查看各个项目,双击单元格或按 F2 也能添加、删除和修改项目。
变化最大的地方在识别。Excel 能够识别列表中的单独值,筛选数据时可以选择列表中的一个或多个项目,而不是只能对整段文本做精确匹配。引用列表时,Excel 还可以返回其中的全部值,把结果溢出到相邻单元格中。
这项功能主要面向人工录入的数据。以前那种「一格塞三样」的土办法,终于不用再靠文本拼接硬撑。
数组进格子,公式结果不再到处溢
Arrays in Cells 数组功能改变的是公式结果的存储方式。传统动态数组公式会把多个结果自动溢出到相邻单元格中保存,新功能允许用户把数组作为一个整体保存在单元格内。
![]()
这些数组可以是任意大小或形状,也可以由公式生成。对需要保持表格紧凑、但又希望保留多个计算结果的场景,这种方式可以减少辅助列和临时区域。
比如一张跑步记录表,每一行对应一次跑步,在同一个单元格中保存数量不等的分段成绩,然后在旁边计算总用时、平均配速和最快分段。行与行之间分段数不一样,也不用再为多出来的那几段预留空列。
嵌套数组则允许一个数组内部继续包含其他数组,例如不同项目可以分别拥有数量不同的任务列表。以前相关公式可能只能返回部分结果,或者产生计算错误提示,添加嵌套数组后,支持的公式可以保留完整层级结构并继续参与后续计算。
配套的还有几个新函数:
- FLATTEN:用于展开嵌套结构
- HAS:检查数组中是否包含指定值
- HASANY:判断是否包含任意目标值
- HASALL:判断是否包含全部目标值
从文本拼接走向结构化存储,Excel 这一格装下的东西,比看上去要多。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.