楼主: CDA网校
1246 2

Excel数据分析系列(四):Excel中的公式、函数及数组——AIU人工智能 [推广有奖]

管理员

已卖:189份资源

泰斗

3%

还不是VIP/贵宾

-

威望
3
论坛币
116127 个
通用积分
10032.8107
学术水平
278 点
热心指数
286 点
信用等级
253 点
经验
227885 点
帖子
6884
精华
19
在线时间
4370 小时
注册时间
2019-9-13
最后登录
2025-12-26

初级热心勋章

楼主
CDA网校 学生认证  发表于 2020-4-23 13:24:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

AIU人工智能学院:数据科学、人工智能从业者的在线大学。

数据科学(Python/R/Julia)数据分析、机器学习、深度学习

Excel 函数


Excel 常用函数概览


数组的表示方式

Excel中的数组是指一行、一列或多行多列的一组数据元素的集合,在Excel中用{}进行创建,其中同一行的元素用逗号“,”隔开,不同行的元素用分号“;”隔开。

如下图展示的是一个3行5列的数组:




用Excel中的数组表达式表示就是:{ $1,2,3; 4,5,6; 7,8,9; 10,11,12; 13,14,15 $ }

Excel中的数组运算

Excel中的数组运算和Python中numpy的数组对象类似,具有广播功能。

在Excel中,当两个数组的形状相同时,他们运算的方式是相同位置处的元素对应加减乘除。

那么,当两数组的形状不同时,是如何计算的呢?Excel可以转换这些形状不同的数组,使它们都具有相同的大小,然后再对它们进行运算。广播示意图如下所示:




Excel数组公式的创建

了解了Excel中的数组表现形式和运算方式后,我们再来了解一下在Excel中如何来创建数组公式。在这里我们必须明确一点:Excel数组公式的创建不同于编程语言,并不是写完一行公式语句就完事了。下面我们以创建上文中的3行五列的常量数组为例,掌握数组公式的创建方式:

| 1 | 2 | 3 | | ---- | ---- | ---- | | 4 | 5 | 6 | | 7 | 8 | 9 | | 10 | 11 | 12 | | 13 | 14 | 15 |

  • 明确我们数组的形状,根据数组形状在Excel中选择相同形状的区域,即选择一个3行5列的区域;
  • 在公式编辑器中输入数组表达式:= { $1,2,3; 4,5,6; 7,8,9; 10,11,12; 13,14,15 $ }
  • 使用数组运算启动快捷键:Ctrl+Enter



Excel数组函数

在array数组型或vector向量类型的函数参数中使用数组,并返回单一结果时,不需要使用数组公式就能自动进行多项计算,如:SUMPRODUCT函数、FREQUENCY函数。

SUMPRODUCT函数的语法如下:

SUMPRODUCT函数返回对应的区域或数组的乘积之和。 默认运算是乘法,但加、减和除也可以。

= SUMPRODUCT (array1,[array2],[array3],...)

微信图片_20200423130629.jpg

关注“AIU人工智能”公众号,回复“录播”获取更多精选直播视频!

完 谢谢观看

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


已有 1 人评分经验 收起 理由
yunnandlg + 20 精彩帖子

总评分: 经验 + 20   查看全部评分

沙发
wxz0716 发表于 2020-4-24 08:23:38
感谢分享!

藤椅
chenhexuan 发表于 2020-4-29 15:20:17
感谢楼主分享,不知道有没有函数使用的详细介绍,分享一下

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-28 14:33