|
< align=center><v:shapetype> 数组公式简介</v:shapetype>
< align=left><v:shapetype stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" preferrelative="t" spt="75" coordsize="21600,21600">为了便于说明,该文我将自己编写,以自己的理解来说明。</v:shapetype>
< align=left><v:shapetype stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" preferrelative="t" spt="75" coordsize="21600,21600">一、数组长什么样?</v:shapetype><v:shapetype stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" preferrelative="t" spt="75" coordsize="21600,21600">
<;P >自有考试开始,我最讨厌的就是名词解释,所以数组的定义我就不说了。我们直接看看数组长什么样。
<;P >
<;P >数组1.{1,2,3,4,5,2,8,4}
<;P >数组2.{1;2;3;4;5;2;8;4}
<;P >数组3.{1,2,3;8,9,6}
<;P >
<;P >第一种数组,称作一维数组,可以理解成一行数据,如A1:H1,如下图:
<;P >第二种数组,也是一维数组,可以理解成一列数据,如A1:A8,如下图:
<;P >第三种数组,是二维数组,可以理解成多行多列的数据,如A1:B8,如下图:</v:shapetype>
(注:所谓的“维”,是一种空间的概念。一维直线,二维平面,三维立体。理论上讲,数组是无数多维的。但EXCEL是一种平面的结构,所以数组公式里的“数组”,我们理解到二维就可以了。)
<;P >二、数组怎么运算?
<;P >
<;P >数字的数组可以进行“加、减、乘、除”的运算,返加的是计算的结果;文本或数字的数组可以进行“比较”的运算,返回逻辑值“TRUE、FALSE”或“1、0”,也可以进行“&”的运算,返回合并后的结果。
<;P >
<;P >1.数字的数学运算。
<;P >
<;P >数字数组{5,2,8,4}与另一个数字数组{1,2,3,4}的加法运算如下:
<;P >
<;P >{5,2,8,4}+{1,2,3,4}={5+1,2+2,8+3,4+4}={6,4,11,8}
<;P >
<;P >其余的乘、除、减的运算与加法雷同。都是对应数字与对应数字运算后返回。
<;P >
<;P >2.文本计算。
<;P >
<;P >文本数组{a,b,c,d,e}与另一文本数组{a,d,e,d,b}的比较运算如下:
<;P >
<;P >({a,b,c,d,e}={a,d,e,d,b})={true,false,false,true,false}
<;P >
<;P >“&”的运算如下:
<;P >
<;P >{a,b,c,d,e}&{a,d,e,d,b}={aa,bd,ce,dd,eb}
<;P >
<;P ><FONT face="Times New Roman">(注:数组公式在输入完成后,要按CTRL+SHIFT+ENTER组合键,才能返回结果。一个单元格只能返回一个结果,如果要返回全部结果,必须选定具有与返回数组大小一样的区域,然后再输入数组公式,再按组合键。如果在要一个单元格内查看返回的整个数组,可以在输入公式后按F9键,将出现返回的结果。)
<;P >
<;P >三、常用到数组的一些函数
<;P >
<;P >1.if函数。形式是:if(A1:H1=A3:H3,A5:H5,A7:H7),其运算原理是,A1:H1=A3:H3返回逻辑数组。TRUE时,选A5:H5中对应的数,FALSE时,选<FONT face="Times New Roman">A7:H7</F |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|