Excel制表的技巧 外部函数 数组公式.docVIP

  • 1
  • 0
  • 约1.07万字
  • 约 14页
  • 2018-06-03 发布于福建
  • 举报
Excel制表的技巧 外部函数 数组公式

Excel制表技巧 外部函数 数组公式 【多年使用】Excel制表技巧-外部函数-数组公式2010年06月23日星期三17:50 Excel函数应用教程:外部函数 EUROCONVERT 用途:将数字转换为欧元形式,将数字由欧元形式转换为欧盟成员国货币形式,或利用欧元作为中间货币将数字由某一欧盟成员国货币转化为另一欧盟成员国货币的形式(三角转换关系)。 语法:EUROCONVERT(number,source,target,full_precision,triangulation_precision) 参数:Number为要转换的货币值,或对包含该值的单元格的引用。Source是由三个字母组成的字符串,或对包含字符串的单元格的引用,该字符串对应于源货币的ISO代码。EUROCONVERT函数中可以使用下列货币代码: 国家/地区基本货币单位ISO代码 比利时法郎BEF 卢森堡法郎LUF 德国德国马克DEM 西班牙西班牙比塞塔ESP 法国法郎FRF 爱尔兰爱尔兰磅IEP 意大利里拉ITL 荷兰荷兰盾NLG 奥地利奥地利先令ATS 葡萄牙埃斯库多PTE 芬兰芬兰马克FIM 希腊德拉克马GRD 欧盟成员国欧元EUR 2.SQL.REQUEST 用途:与外部数据源连接,从工作表运行查询,然后SQL.REQUEST将查询结果以数组的形式返回,而无需进行宏编程。 语法:SQL.REQUEST(connection_string,output_ref,driver_prompt,query_text,col_names_logical) 参数:Connection_string提供信息,如数据源名称、用户ID和密码等。Output_ref对用于存放完整的连接字符串的单元格的引用。Driver_prompt指定驱动程序对话框何时显示以及何种选项可用。Column_names_logical指示是否将列名作为结果的第一行返回。 如果要将列名作为结果的第一行返回,请将该参数设置为TRUE。如果不需要将列名返回,则设置为FALSE。如果省略column_names_logical,则SQL.REQUEST函数不返回列名。 Excel数组的使用 数组就是单元的集合或是一组处理的值集合。可以写一个数组公式,即输入一个单个的公式,它执行多个输入的操作并产生多个结果--每个结果显示在一个单元中。数组公式可以看成是有多重数值的公式。与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元。数组的元素可多达6500个。 7.12.1了解数组首先我们通过几个例子来说明数组是如何工作的。我们可以从图7-35中看到,在B列中的数据为销售量,在C列中的数据是销售单价,要求计算出每种产品的销售额和总的销售金额,一般的做法是计算出每种产品的销售额,然后再计算出总的销售额。但是如果我们改用数组,就可以只键入一个公式来完成这些运算。输入数组公式的步骤为:选定要存入公式的单元格,在本例中我们选择D4单元格。输入公式=SUM(B2:B4*C2:C4),但不要按下[Enter]键(输入公式的方法和输入普通的公式一样)。按下[Shift]+[Ctrl]+[Enter]键。我们就会看到在公式外面加上了一对大括号{},如图7-36所示。在单元格D中的公式=SUM(B2:B4*C2:C4),表示B2:B4范围内的每一个单元格和C2:C4内相对应的单元格相乘,也就是把每个地区的销售量和销售单价相乘,相乘的结果共有3个数字,每个数字代表一个地区的销售额,而SUM函数将这些销售额相加,就得到了总的销售额。下面我们再以使用数组计算3种产品的销售额为例,来说明如何产生多个计算结果。其操作过程如下:(1)选择D2:D4单元格区域,该区域中的每个单元格保存的销售金额。如图7-37所示。(2)在D2单元格中输入公式=B2:B4*C2:C4(不按[Enter]键)按下[Shift]+[Ctrl]+[Enter]键,我们就可以从图7-38中看到执行后的结果。同时我们可以看到D2到D4的格中都会出现用大括弧{}框住的函数式,这表示D2到D4被当作一个单元格来处理,所以不能对D2到D4中的任一格作任何单独处理,必须针对整个数组来处理。7.12.2使用数组常数我们也可以在数组中使用常数值。这些值可以放在数组公式中使用区域引用的地方。要在数据公式中使用数组常数,直接将该值输入到公式中并将它们放在括号里。例如,在图7-39中,就使用了数组常数进行计算。常数数组可以是一维的也可以是二维的。一维数组可以是垂直的也可以是水平的。在一维水平数组中的元素用逗号分开。下面是一个一维数组的例子。例如数组:{10,20,30,40,50}。在一维垂直数组中的元素用分号分开。在下面的例子是一个6×1的数组,{1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档