【重要】今晚19:30的直播大家不要忘记哦~Excel 数组公式是什么?怎么用?终于有人说清楚了。

各位伙伴大家好!我是归一!今天我将带着大家了解一下Excel中数组公式的使用方式:#制作表格#

1. 数组的创建

在Excel中,我们使用花括号来创建一个数组,创建的步骤如下:

  1. 选择与数组大小相同的区域
  2. 在公式编辑栏使用花括号创建数组
  3. 使用数组公式执行方式执行公式:ctrl + shift + enter

下面,我们来在Excel当中创建一个3*3的数组作为演示:

选择3*3的区域后在公式编辑栏中输入:= {1,2,3; 4,5,6; 7,8,9}, 输入公式之后不能直接用enter回车键执行公式!必须按ctrl + shift + enter 执行数组公式!

在这个公式中可以看出,我们用逗号","区分行元素,用分号";"区分列元素。比如,1行3列的数组可以写成:= {1, 2, 3} , 而3行1列的数组我们可以写为:= {1; 2 ; 3}

2. 数组的四则运算

对于相同维度的数组的四则运算的规则是:数组的对应元素进行四则元素。如下,我们以加法为例,用两个3*3的数组进行相加:

对于不同维度的数组的四则运算的规则是:低维度数组先向高维度数组扩充成相同维度之后再进行四则运算,这跟Python中numpy的数组的广播机制是一样的。

比如,我们如果要用一个3行1列的数组与1行3列的数组相加,两个数组都会向彼此的最高维度扩充,最后都扩充成3行3列的数组再相加。

在这个例子中,数组1和数组2分别进行了如下扩充:

将两个数组都扩充成3*3的数组之后,就可以按照同维度数组运算的规则,用对应元素相加进行计算了。

小伙伴们快打开Excel自己尝试一下吧~

如果您喜欢这篇教程,别忘了点赞和转发哦,感谢您的支持!小伙伴们明天见~

两个数组找相同元素_Excel 数组公式全面解析相关推荐

  1. C语言试题十七之用来求数组的最大元素在数组中的下标并存放在k所指的储存单元中

    1. 题目 请编写一个函数int function(int *s,int t,int *k),用来求数组的最大元素在数组中的下标并存放在k所指的储存单元中. 2 .温馨提示 C语言试题汇总里可用于计算 ...

  2. java从数组中删除元素(数组的缩容)

    java从数组中删除元素(数组的缩容) 1,解决方案一 /* * 数组的缩容(删除元素) * 第一种解决方案 * 移动元素,被删除元素后面的元素往前移一位 * 优点:不需要创建新数组,省内存,速度快 ...

  3. 7.请编写一个函数int fun(int*s,int t,int *k),用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。

    7.请编写一个函数int fun(int*s,int t,int *k),用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中. 例如,输入如下整数:876 675 896 101 301 ...

  4. 找出元素在数组中的位置

    网上很常见的一个题目: 题目描述:找出元素 item 在给定数组 arr 中的位置. 输出描述:如果数组中存在item,则返回元素在数组中的位置,否则返回-1. 示例:输入{1,2,3,4},3 结果 ...

  5. java 中数组中删除元素_java数组中删除元素的操作

    我们在学习数组的开始,就明确过初始的长度是不可变化的.但是在实际的使用中,难免会涉及到对数组的改动.本篇我们带来的是在数组中删除元素的方法:remove和索引.相信这两种概念大家都不陌生,那么结合了数 ...

  6. php删除二位数组相同元素,删除去除二维数组中相同元素与数组重复值实例-PHP源码...

    <script>ec(2);<script> $list = array( array('id'=>107,'title'=>'aaa'), array('id'= ...

  7. java 数组中插入元素_Java数组添加元素

    java 数组中插入元素 How to add elements to an array in java We know that java array size is fixed, so we ca ...

  8. 找出不是两个数组共有的元素_06.数组(练习篇)

    title: LeetCode 第 15 号问题:三数之和(中等) date: '2020-5-23' updated: '2020-5-25' tags: [LeetCode] 题目: # 给你一个 ...

  9. 两个对象数组找相同元素或不同元素

    1.直接写 let arr1 = [{ id:'1',name:'zhangsan' }, { id:'2', name:'lisi' } ] let arr2 = [{ id:'1',name:'z ...

最新文章

  1. 路漫漫其修远矣 - 关于内容解析 与 存储
  2. mac版smali2java_Android反编译apk并重新打包签名(Mac环境)
  3. Linux包管理速查表
  4. 数学对于编程来说重要吗?编程大佬眼里的线性代数
  5. LOJ2316「NOIP2017」逛公园
  6. MATLAB 2015B中文安装激活破解方法图文教程
  7. linux创建deamon
  8. 社会网络分析法(Social Network Analysis)中矩阵二值化阈值的确定
  9. git推送拉取需要验证信息
  10. 天池大数据比赛-天体分类总结
  11. python画图皮卡丘_用python画一只可爱的皮卡丘
  12. BZOJ 1251 序列终结者 Splay
  13. Python_乌龟绘图
  14. git 修改远端 commit 信息
  15. nc测试UDP是否正常
  16. 【opencv-python 6】 获取RIO、泛洪填充
  17. 贵溪市网络营销信息源类别
  18. 操作系统4小时速成:进程管理占考试40%,进程状态,组织,通信,线程拥有调度,进程拥有资源,进程和线程的区别
  19. YEP_fpssynchoption
  20. 手动挡停车时挂档有技巧

热门文章

  1. 集合详解(三)----Map的两种遍历方式
  2. Windows Server 2012 网络负载均衡
  3. 《Effective C#》读书笔记——条目28:提供粗粒度的互联网API使用C#表达设计
  4. 理解Windows中的路由表和默认网关
  5. 如何在Ubuntu中使用dpkg命令卸载软件
  6. Android Studio签名打包的两种方式
  7. 2020年余丙森概率统计强化笔记-第一章 随机事件及其概率-第二章 一维随机变量及其分布
  8. wsl子系统添加开机启动任务
  9. 用python画画如何保存_python画图后怎么保存
  10. python动态参数_python动态参数