Excel数组公式是什么意思以及excel

如题所述

数组公式昰一种专门用于数组的公式类型。

数组公式可以可以产生单个结果,也可以同时分列显示多个结果。

数组可以在单个单元格中使用,也可以同时在一批单元格中使用。

一个数组其实就是一组同类型的数据,可以当做一个整体来处理。要记住这一点。

对于不熟悉数组概念的读者来说,数组就是一组数。

使用数组公式的主要优点是,可以把数据当成一个整体来处理,传递给函数或公式。

可以对一批单元格应用一个公式,返回结果可以是一个数,也可以是一组数(每个数占一个单元格)。

数组公式可以对一批单元格统一处理,而无须对每个单元格一一应用公式。

Excel自动在数组公式外加上花括号{}。手动加{}无效。

数组公式可以同时对两组或多组数据进行处理,即公式可以有两个或多个数组参数。每个数组参数必须行、列数都相同。

使用数组常数

数组常数是一组数,可以当作数组参数来用。

根据行数和列数的不同,数组可以是一维或二维的。

一维数组就是一列或一行数。

一维数组{1,2,3,4}

二维数组就是一片单元格,包含多行和多列。

二维数组{1,2,3,4;5,6,7,8;9,10,11,12}

注意纵向数字由分号(;)隔开,横向数字由逗号隔开。

一个数组常数可以包括数字、文字、逻辑值和错误值。文本必须用双引号围起来(例如,"文本")。

数组常数不能包含带有逗号、美元符号、括号、百分号的数字,也不能包括函数和其他数组。

在计算当中,数组存在单元格中和内存中均可。

计算中,数组存在内存中可以使公式计算的更快一点。

数组的优势

数组公式可以确保公式一致。

数组可以存储在内存中,因此使用数组公式可以加快公式的执行时间。

使用数组可以减少内存占用。

使用数组公式可以防止公式意外更改。应用了数组公式的单元格,不能单独修改,只能同时更改所有使用了该公式的单元格。

数组公式看起来比较深奥,足以吓到那些初学者,让他们不敢轻易更改你的公式。

一些运算用传统公式无法实现。

数组的不足

避免在一个工作薄中使用太多大型数组公式。虽说那样做能够提高执行效率,但复杂的公式也会把你自己给搞糊涂。

太多的数组公式将会使再次计算、保存、打开和关闭操作减慢。

数组公式能够减少内存占用,但是会减慢再次计算的速度,并且使其更为复杂。

你不能在数组公式中使用列引用(例如,"A:A"或"D:D")。

每次输入完成后,都必须按(Ctrl + Shift + Enter),才能完成数组公式。

数组公式实例

可以用多种不同的函数方法来实现同一目标。大部分情况下,无需使用数组公式即可得到同样的结果。

下面的例子演示了两种使用数组公式的方法。

1)数字加总[使用多格数组公式]

这个例子演示了两种用来计算一片区域数字总和的方法。

第8和9行的公式使用SUM()工作表函数对数字加总。

第11和12行使用了数组公式对数字加总,键入公式后必须按(Ctrl + Shift + Enter)。数组公式计算完成后,生成一个包含四个值的数组。

Excel在公式外加上花括号{},指示数组公式。花括号不能手工输入。

数组公式"{=A1:B2+A4:B5}" 返回一个包含四个数字的数组。

一个单元格只能显示一个数字,因此公式必须占据四个单元格才能显示完全。

2)计算部分和(使用单一数组公式)

本例演示了求部分单元格之和的两种方法。

C12和C13单元格里的公式,使用加号对单个单元格进行加总。

如果需要加总的项目很多,那么手工输入就会很费时间,而上述方法也只能用手工输入。

C15和C15单元格使用数组公式求部分和,公式输入结束后,必须按(Ctrl + Shift + Enter),否则会显示#VALUE! 。

上述数组公式使用了2个一维数组,C3:C10 和 D3:D10。

IF()函数比较第一个数组C3:C10中的值,并返回第二个数组D3:D10中的对应值。

SUM()函数得到新生成的数组(在内存中),计算并返回总和。

注意

在一张工作表中,使用大量数组公式将会增加再次计算的时间。

大部分数组公式能执行的计算,用普通公式也能完成。不过仍有一些例外。

如果键入数组公式之后,没有按(Ctrl + Shift + Enter) ,那么公式就会返回不正确的结果或者返回 #VALUE!。

使用快捷键 (Ctrl + / )可以快速选择应用了相同数组公式的单元格。

使用数组公式后,不能单独修改其中的某一个单元格。

在数组公式中不能使用列引用 (例如 "A:A" 或 "D:D")。

公式应用的范围内,行数必须都要相同。这是为了确保所有临时性的数组也有同样的长度。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-02-03
数组公式是相对普通公式不同的一个概念,简单的理解就是有多个类似的计算式包含在同一个计算式里面。
比如 =(a1+b1)大家都明白意思,但是 直接输入并回车
=A1:A2+B1:B2
你会发现得到一个 #VALUE! 错误。
但是如果你输入完成后同时按下 ctrl+shift+enter “告诉”excel这是一个数组公式,就会能够计算了!结果会显示 a1+b1 的结果,但实际上结果还包含有 a2+b2的结果,在其他函数作用下就能够调用这些数据了。本回答被网友采纳

EXCEL数组公式怎么使用? EXCEL从入门到精通的技巧大全
EXCEL 数组公式是相对于普通公式而言的,普通公式的计算结果是单一值,数组公式计算结果却可以是多个值,因为数组公式是对多个元素组成的组成的矩阵的计算,而这个矩阵可以是一维的,二维的,等等!所以计算的结果也可以是一维的,二维的,等等!下面就先来了解一下数组公式的基本概念吧。1、先来了解下什么...

在excel中什么是数组公式呢Excel数组公式应用及实例教程
在excel中,什么是数组公式呢?数组公式,简而言之,就是以三键结束的,就是“数组公式”。所谓的三键就是指当输入完公式之后,按下CTRL+SHIFT+ENTER键结束。“数组公式”的概念只涉及公式的表达形式,而不是公式内部的运算模式,注意不要将其同“数组运算”混淆了。“数组公式”只是用来显式通知Excel,...

excel中公式{}的作用是什么?
excel 公式中{}是数组公式的意思。具体用法是编写公式好了后同时按下CTRL+SHIFT+ENTER组成了数组公式。在想进行修改时,不能直接更改数组公式,需按下F2使公式处于活动状态即可更改。更改完毕后,记得再次按下CTRL+SHIFT+ENTER。excel 公式中{}的作用是可以返多个数据(普通公式只能返一个数据)。

Excel的数组公式是什么
Excel的数组公式可以认为是Excel对公式和数组的一种扩充,换一句话说,是Excel公式在以数组为参数时的一种应用。 数组公式可以看成是有多重数值的公式。与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元。数组的元素可多达6500个。作用 Excel中数组公式非常有用,...

数组公式什么意思?
问题一:excel数组公式什么意思 数组公式g一种专门用于数组的公式类型。 数组公式可以可以产生单个结果,也可以同时分列显示多个结果。 数组可以在单个单元格中使用,也可以同时在一批单元格中使用。 一个数组其实就是一组同类型的数据,可以当做一个整体来处理。要记住这一点。 对于不熟悉数组概念的读者来说,数组就...

excel数组公式
数组公式不是在编辑栏在公式的两端分别输入“{}”就可以的,在Excel中要输入数组公式,必须以特定的方法来输入,在某个单元格输入数组公式的方法如下:1.在编辑栏输入完整的公式,并使编辑栏仍处在编辑状态;2.按下Ctrl+Shift+Enter快捷键 经过以上两步操作以后,编辑栏会自动脱离编辑状态,并且选中单元...

什么是EXCEL的数组?什么是EXCEL的数组函数?举个最简单的例子_百度知 ...
数 组:指一行、一列或多行多列排序的一组数据元素的集合。数据元素:可以是数值、文本、日期、逻辑值和错误值。简单的说,数组就是和普通公式区别就是需要用ctrl+shift+enter你组合键来完成的。示例: 在编辑栏处输入公式 =B2:B10*C2:C10 ctrl+shift+enter 即可 正常公式 数组公式 ...

Excel数组公式怎么使用呢?
Excel数组公式可以看作是Excel公式和数组的扩展,也就是说,它是以数组为参数时Excel公式的应用。阵列公式不同于普通公式。它是一个计算公式,对两个或多个名为数组参数的值集执行多个操作,并返回一个或多个结果。接下来我们将为大家分享Excel数组公式的使用方法,感兴趣的小伙伴就一起学习操作起来吧~...

EXCEL中的数组公式在什么情况下使用,那么什么是数组公式
数组公式:对一维或多维数据执行多重计算,并返回单个或一维(或多维)结果,通过用单个数组公式代替多个不同的公式,可简化工作;数组公式必须按 Ctrl+Shift+Enter 三键,自动生成大括号,完成数组公式的输入。

excel:什么样的公式叫数组公式?
数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。意思就是说你选定的两个数组的个数必须是对应的。举个例子:A1=1,A2=2,A3=3,B1=4,B2=5,B3=6。那么A1:B3也可以认为是个数组,它是...

相似回答