background image

数据的引用

    前言:本来想今天介绍用 EXCEL

表格编制 现金流量表 (不仅仅是用来糊弄领导的东

东哦),但经 aegis 提醒,在介绍表数据的计算时应先讲述数据的引用,包括数组的定义,
数组命名,数据的三维引用等内容。现介绍我所知道的数组及其一些小技巧。

一、数组基本概念

(此处省略数组与数组公式定义两个!!)下面专门介绍区域数组与常量数组

(1)区域数组如:C5:D7   表示从 C5,C6,C7,D5,D6,D7 等 6 个单元格,组成一矩形。
(其实就是 EXCEL 表格中选定两个单元格之间对应的矩形区域)

例 1  

 

, 单元格 C16 

 

中包含有数组公式 =AVERAGE(IF(C5:C14="欧洲",D5:D14)),此公式用

于查找 C5:C14 

 

单元格区域内含有文字 欧洲 的单元格,然后计算 D5:D14 单元格区域内

相应单元格的平均值;

例 2  

, 如果,=TREND(C5:E5,C3:E3) 作为数组公式输入时,它会根据 C3 到 E3 功三个数

拟合出三个不同的结果;

例 3:如果=TREND(C5:E5,{4,5}),则拟合接下来的第四个和第五个值。

    备注:TREND()函数是返回一条线形回归拟合线的一组纵坐标值(Y 值)。(返回
多个结果)

     大家明白了数组的好处了吧?既可返回一个结果,也可以返回多个结果呢!!

(2)常量数组如: {3,7,5,7;6,9,4,5}  表示第一行 3,7,5,7;第二行
6,9,4,5   也是矩形区域
    注意以下事项:直接在公式中输入数值,并用大括号( { } )括起来;不同列的数值用逗
号(,)分开;不同行的数值用分号(;)分开。

    知道了数组可以用以上两种形式表示之后。我们就可以用一个表达式来表示 EXCEL 表
格中的某一个矩形区域了。

二、介绍一些基本引用的方法(小技巧哦)
如果要引用    请使用

 

属于列 A 

 

和行 10 

 

到行 20 中的单元格区域    A10:A20

 

属于行 15 

 

和列 B 

 

到列 E 中的单元格区域     B15:E15

 

行 5 中的所有单元格                         5:5

 

从行 5 

 

到行 10 中的所有单元格               5:10

 

列 H 中的所有单元格                         H:H

 

从列 H 

 

到列 J 中的所有单元格                H:J

 

从 A 

 

列第 10 

 

行到 E 

 

列第 20 行的单元格区域    A10:E20