您的位置: 首页 > EXCEL技巧 > Excel函数 >

在公式中使用数组常量

时间:2013-12-04 整理:docExcel.net

Excel中有的函数有两种使用形式,如INDEX函数就有引用形式和数组形式。引用形式返回区域或单元格的引用,数组形式使用数组常量作为参数。数组常量是用大括号括起来的一组常量,可以包含多行和多列,同一行中不同列的数值用逗号“,”分隔,不同的行用分号“;”隔开,如以下的数组常量就是一个2行4列的。

{"电视机","冰箱","空调","微波炉";"television","refrigerator","air-condition","microwave oven"}

1.用数组常量返回查找值

如果需要通过查找来返回某个数据,在条目不多的情况下,就可以使用数组常量。如A1单元格中的内容可能是某个家用电器,要根据其内容返回相应的英文单词,就可以使用下面的公式:

=HLOOKUP(A1,{"电视机","冰箱","空调","微波炉";"television","refrigerator","air-condition","microwave oven"},2,FALSE)

或者:

=CHOOSE(MATCH(A1,{"电视机","冰箱","空调","微波炉"},0),"television","refrigerator","air-condition","microwave oven")

还可以给数组常量定义一个名称,单击菜单“插入→名称→定义”,在名称文本框中输入“数组常量”,在“引用位置”下的文本框中输入

={"电视机","冰箱","空调","微波炉";"television","refrigerator","air-condition","microwave oven"}

单击“确定”。然后可以使用下面的公式:

=HLOOKUP(A1,数组常量,2,FALSE)

2.将考试分数转化为等级

如果我们要将百分制考试成绩转化为等级,如100-90分为“优秀”,89-80分为“良好”,79-60分为“及格”,59-0分为“不及格”,也可以使用数组常量。假如考试分数在A1单元格中:

=LOOKUP(A1,{0,60,80,90;"不及格","及格","良好","优秀"})

或者:

=LOOKUP(A1,{0,60,80,90},{"不及格","及格","良好","优秀"})

这里用到LOOKUP函数,还可以用INDEX函数和MATCH函数组合:

=INDEX({"不及格","及格","良好","优秀"},MATCH(A1,{0,60,80,90},1))

Excel表格中函数的参数的定义和概念 问题:Excel表格中函数的参数的定义和概念
回答:...么参数与参数之间使用半角逗号进行分隔。 参数可以是常量(数字和文本)、逻辑值(例如TRUE或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如E1:H1),甚至可以是另一个或几个函数等。参数的类型和位置必须满足函数语法的要求...
excel函数错误分析 问题:excel函数错误分析
回答:...否包括有效数值。 将单位格引用,公式,函数当数组常量输入 确认数组常量不是单位格引用,公式和函数 为需要单个值的运算符或函数提供区域 把数值区域改为单个值,修改数值区域,使其在公式所包括的数据行或...
用数组公式求某个区域中最大的几个值 问题:用数组公式求某个区域中最大的几个值
回答:...编辑栏中输入数组公式: =LARGE($A$1:$B$10,{1,2,3}) 注意数组常量{1,2,3},其中使用的是英文逗号,而不是上述的英文分号。 求出该区域中最小的3个值,并将其放在D7:F7区域中:先选择D7:F7,然后在编辑栏中输入数组公式: =SMALL($A$1...
Excel的公式 问题:Excel的公式
回答:... 在单位格中显示事情簿的名称,运用 函数Cell(): 数组常量不能含有钱币标记、括号或百分比标记。 For i = 1 To Len(sNum) 城中003 48700 If xiaoxie < 0 Then 49 {=SUM(IF(((MONTH($C$2:$C$10)<8)<>($B$2:$B$10= B ))*((MONTH($C$2:$C$10)>=8)<...
如何把Excel公式的常量改为变量 问题:如何把Excel公式的常量改为变量
回答:公式常量变变量就换成引用单元格
初学者如何正确理解和使用Excel函数 问题:初学者如何正确理解和使用Excel函数
回答:...些函数也接受计算时并不需要的可选参数。参数也可以是常量或者公式。这些公式本身可以包含其他的函数。如果一个函数的参数本身也是一个函数,则称为嵌套函数。 在Excel中,工作表函数是能运用于工作表中以自动地实现...
相关推荐: