xcode新版本single view_动态数组函数系列1|概况-跟以往Excel版本完全不一样玩法的函数...
早就听说在Office2019和Office365版本中增加了动态数组函数(Dynamic arrays),早前一直处于内测阶段,只对部分预览用户开放。昨天试了一下,我用的版本已经更新可用了。当前我使用的是Office365(每月频道)。
PS:Office365半年频道的用户将在2020年7月开始更新使用。
Office2019新增的常规函数我在之前的文章已经写过,有兴趣的小伙伴可以前往查看。
在我的公众号:玩Office,已经整理好常规函数了。
公式和操作更简单
动态数组函数和以往的常规函数用法不太一样,和数组的用法也不太一样。这里有一个"溢出"的概念。
举个例子,在以往的版本中,我们都知道,当我们写函数的时候,一个单元格只能返回一个数据而不能返回一组数据,否则会出错。
又比如,之前常常有学员问一个问题:想要将筛选出来的数据复制到另一个地方,可是无法粘贴;或者说可以粘贴了(较新版本),但是源数据发生改变了还要重复复制粘贴。
而新版本的动态数组函数可以允许返回一组数据也就是数组,而且是动态变化的—当源数据发生变化,返回的数据也自动变化。
(跟高级筛选功能有点像,但是比高级筛选要简单很多)
动态数组函数简介
目前在我的版本中我见到已经更新的动态数组函数有以下6个。
有的小伙伴说有7个,另外一个是SINGLE函数,但是目前我的Excel上还没有这个函数,同时官方技术支持没有查到这个函数。如果后续官方有更新的话,我也会更新文章。
这几个函数的具体的用法,我会在接下来的系列文章中介绍。
错误值"#SPILL"
当动态数组函数返回的是多行/多列数据的时候,数据会自动"溢出",溢出的数据会自动向右向下填充,溢出单元格区域的大小由源数据和公式决定。
所谓的"#SPILL"错误,我称之为"溢出错误"。
其中一种“#SPILL”错误是因为需要被溢出的单元格已经有内容/数据,溢出的数据是不会覆盖原有数据的,而是会出现"#SPILL"错误。
处理"#SPILL"错误的方法,就是要删除/移走溢出区域的数据。所以,我们在使用动态数组函数的时候,要留出足够的单元格空间。
除此之外,返回"#SPILL"溢出错误的原因不止这一种,后续的文章中跟大家介绍。
注意点
1. 如果动态数组函数中引用的是另外一个工作簿的数据,那么需要同时打开这两个工作簿才有效。如果关闭被引用工作簿,那么动态数组函数在刷新的时候会返回"#REF"引用错误。
2. 只有溢出区域的第一个单元格内的动态数组公式可以被编辑。因为只有这个单元格是写进了公式的。其它溢出单元格可以看到公式(呈灰色),但是这只是一个"映像",不能被编辑。
后面的动态数组函数系列文章中,我会逐一详细介绍这几个动态数组函数的语法,用法,应用场景以及跟旧版中类似函数的对比。
如果你对动态数组函数感兴趣,关注我的公众号“玩Office”。我会在那里将系列文章归类好。
我是微软认证讲师MCT。
关注我,一起玩Office。
xcode新版本single view_动态数组函数系列1|概况-跟以往Excel版本完全不一样玩法的函数...相关推荐
- 【转载】透视“专利恶霸”系列之二 蜕变后的苹果有了新玩法
透视"专利恶霸"系列之二 蜕变后的苹果有了新玩法 来源:IPRdaily 作者:陆峰 三.苹果恶霸行为的实证分析 ...
- 「真香系列」新物种首发亮相 聚划算爆款孵化玩法升级
从普通商品到优质好物,差的便是那一句"真香". 2022聚划算99划算节,聚划算首发「真香系列」,为消费者精选了一批价格香.品质香.服务香的「十三香」好物.不过,聚划算的" ...
- filter函数的用法_动态数组函数系列5| 筛选函数FILTER,单条件多条件动态筛选
FILTER函数是筛选函数,就是在源数据中按照我们的条件筛选出我们想要的数据.除了常规的数据筛选,还可以进行多条件的"且"或者"或"的筛选. 下面我们来看看这个 ...
- C语言实现 动态数组 处理任意类型数据
引言:动态数组在C/C++.Java.Python等语言中应用广泛,高级语言一般通过调用类或接口等可以快捷使用,C语言实现动态数组需要手动构造,以下为实现过程. 1 结构体构造动态数组 typedef ...
- css计算函数 scalc 微信小程序_在微信小程序中,基于云函数发送邮件
引言:基于第三方Nodemailer可以实现使用云函数来发送邮件.在开发过程中使用发送邮件,一般使用场景是用来用户注册账号,更改密码等其它验证. 1.开发准备 1.1邮箱 已注册成功的QQ邮箱.网易邮 ...
- 数组索引必须为正整数或逻辑值_Office 365函数新世界——动态数组
革新一个旧的函数体系,无外乎从这么几个方面入手,函数的运行效率.函数的编写方式以及扩展新的函数功能.今天咱们就学习一下,看看365新函数是如何通过这三个方面打破旧函数条条框框的. 365函数系列推出了 ...
- [unreal4入门系列之十五] UE4中的动态数组:TArray容器
为什么使用UE4提供的容器类? 如果你用过C++的STL库,你就知道STL提供了各种各样的容器/数据结构,使得你对处理很多数据的时候非常快捷高效.UE4同样也提供了类似的库,库里面的类型是以T开头的, ...
- unique函数_Office 365函数新世界:动态数组
我们今天分享的是FILTER函数,她完美展现了365函数世界动态数组的理念:运算高效.公式简洁.还可以作为中转表的性质用于其它函数二次计算.基础语法在日常数据处理中,我们经常会遇到一对多式的数据查询问 ...
- sv队列和动态数组的区别_Go 刷 LeetCode 系列:经典(7) 设计双端队列
设计实现双端队列. 你的实现需要支持以下操作: MyCircularDeque(k):构造函数,双端队列的大小为k.insertFront():将一个元素添加到双端队列头部.如果操作成功返回 true ...
最新文章
- 从iso镜像升级ubuntu
- 面试官问:服务的心跳机制与断线重连,Netty底层是怎么实现的?懵了
- 国内自动驾驶战局如何?我对比了下华为大疆特斯拉百度等公司
- 001_SpringMVC入门
- Service Request Account field in CRM and C4C
- CCIE理论-第五篇-SDA-2
- 企业贡献开源,其背后的战略动机是什么?
- .NET实现之(自动更新
- 9-8 更新 - 2017 Citrix partner webinar PPT及在线观看地址
- 查看EXE或DLL调用的DLL
- 常用UCI数据集(已处理)
- 计算机硬件性能及瓶颈,这只是一个教您了解计算机性能瓶颈的技巧-如何测试计算机性能...
- 视觉分类任务中,Confusion Matrix (混淆矩阵) 的绘制
- go channel的用法总结
- Linux设备模型分析之bus(基于3.10.1内核)
- PHP根据生日计算年龄(周岁)
- jstat命令查看jvm的GC情况
- 链表的概念以及它的作用
- 小学二年级计算机考试,人教版二年级语文下学期期中考试试卷
- 解决word目录右侧页码大小不一致和不对齐的问题