点击蓝字【秋叶 Excel】
发送【礼包】
免费领办公神器、Office 模板和免商字体!
本文作者:竺兰
本文编辑:竺兰
大家好,我是小兰~
前不久我写了篇,介绍 WPS 里的 XLOOKUP 函数,一个非常强大的查找函数。
普通查找、多条件查找、未找到值时返回指定内容、反向查找、一对多查找、模糊查找,它都能轻松搞定。
却没想到,文章刚发布不久,有位小伙伴就留言:
原因很简单,因为是数组公式,输入公式后要按下【Ctrl+Shift+Enter】才能得出正确结果。
很多小伙伴可能搞不清什么是数组公式,所以像输入其他公式一样按【Enter】键结束,结果自然不对。
但是,就在这个月,WPS 官方宣布——动态数组即将上线!
这意味,就在不久的将来,Excel 小白再也不用担心因为不懂数组的原理,导致输完公式后得不到正确的结果。
不过,什么是动态数组?它又有哪些优点?使用时又有哪些注意事项?
刚好,最近我申请到了 WPS 动态数组的测试资格,今天我们就来好好探讨一下~
对了,如果你想系统学习函数公式,掌握更多基础和进阶函数,
什么是动态数组?
简单来说,它可以让一个公式自动填充多个单元格。
还是不懂?我们来举个例子!
如下图,需要将表格中性别为「男」的员工都找出来,并将姓名填写在 I 列。
只用在 I5 输入以下公式,然后按【Enter】键:
=FILTER(C4:C12,D4:D12=J2)它的返回结果有 5 行,那么公式就会自动填充在 I5 到 I9 的单元格中。
WPS 动态数组的优点
除了前面提到的,WPS 更新动态数组之后,再也不用频繁按【Ctrl+Shift+Enter】三键,还有更多的优点。
❶ 不需要刻意锁定单元格和单元格区域。
很多人经常分不清 Excel 里的相对引用、混合引用和绝对引用,不知道什么时候该用、该怎么用,导致公式结果出错。
但是,如果是数组公式,就不需要刻意去锁定单元格和单元格区域,也不用在意单元格有没有加「$」符号。
比如,老板要求我们在大量数据中找出所有「地区」包含湖北省的员工信息,没有动态数组时用的公式:
公式如下:
=FILTER(A2:E30,ISNUMBER(FIND($H$1,$E$2:$E$30)))有了动态数组功能之后:
公式如下:
=FILTER(A2:E20,ISNUMBER(FIND(H1,E2:E20)))❷ 不需要填充公式。
动态数组公式的多个结果会自动溢出到相邻的单元格中,不需要填充公式。
比如我们要创建一个 6*6 的数字序列。
❸ 数据动态更新。
动态数组公式会根据提取内容数量,自动扩展填充区域。
比如,你用 UNIQUE 提取部门列的非重复值,老板却又把其中一个部门改成销售五部。
而且,你只需要用一个简单的「#」,就能动态引用这个区域。
过去的话,要实现这个功能,必须用到 OFFSET 函数:
=OFFSET(G1,1,,COUNTA($G$2:$G$6))❹ 可以引用其他工作薄里的数据。
注意事项
动态数组很好用,但是我们在实操的时候,需要注意:
❶ 只有你输入公式的那个单元格里的动态数组公式可以被编辑,其他溢出单元格里的灰色公式无法被编辑。
❷ 要放置结果的区域不能有数据或者超级表,不然会返回#SPILL!错误。
早在 2018 年微软 Excel 就推出动态数组,但因为对版本有要求且需要付费,用到的人并不多。
这次 WPS 宣布更新这个功能,可以让用户免费体验到动态数组的强大之处,也能帮助更多 Excel 小白理解和使用,从而提高工作效率。
Excel 操作简单、应用广泛,如果你想系统学习,让你的工作能力有机会增强 10 倍!
那就赶紧点击下方小程序,加入《3 天 Excel 集训营》吧!
现在报名,只需 1 元!
还送35 个常见函数使用说明……
速戳下方小程序
加入《3 天 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.