2024年5月5日发(作者:)

【多年使用】Excel制表技巧-外部函数-数组公式

Excel函数应用教程:外部函数

EUROCONVERT

用途:将数字转换为欧元形式,将数字由欧元形式转换为欧盟成员国货币形式,或利用欧元作为中间货

币将数字由某一欧盟成员国货币转化为另一欧盟成员国货币的形式(三角转换关系)。

语法:EUROCONVERT(number,source,target,full_precision,triangulation_precision)

参数:Number为要转换的货币值,或对包含该值的单元格的引用。Source是由三个字母组成的字符串,

或对包含字符串的单元格的引用,该字符串对应于源货币的ISO代码。EUROCONVERT函数中可以使用

下列货币代码:

国家 / 地区

比利时

卢森堡

德国

西班牙

法国

爱尔兰

意大利

荷兰

奥地利

葡萄牙

芬兰

希腊

欧盟成员国

T

基本货币单位

法郎

法郎

德国马克

西班牙比塞塔

法郎

爱尔兰磅

里拉

荷兰盾

奥地利先令

埃斯库多

芬兰马克

德拉克马

欧元

ISO 代码

BEF

LUF

DEM

ESP

FRF

IEP

ITL

NLG

ATS

PTE

FIM

GRD

EUR

用途:与外部数据源连接,从工作表运行查询,然后 T 将查询结果以数组的形式返回,

而无需进行宏编程。

语法:T(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,则T函数不返回列名。

Excel 数组的使用

数组就是单元的集合或是一组处理的值集合。可以写一个数组公式,即输入一个单个的公式,它执行

多个输入的操作并产生多个结果——每个结果显示在一个单元中。数组公式可以看成是有多重数值的公式。

与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元。数组的

元素可多达6500个。

7.12.1 了解数组

首先我们通过几个例子来说明数组是如何工作的。我们可以从图7-35中看到,在“B”列中的数据为销

售量,在“C”列中的数据是销售单价,要求计算出每种产品的销售额和总的销售金额,一般的做法是计算出

每种产品的销售额,然后再计算出总的销售额。但是如果我们改用数组,就可以只键入一个公式来完成这

些运算。

输入数组公式的步骤为:

选定要存入公式的单元格,在本例中我们选择“D4”单元格。输入公式=SUM(B2:B4*C2:C4),但不要

按下[Enter]键(输入公式的方法和输入普通的公式一样)。按下[Shift]+[Ctrl]+[Enter]键。我们就会看到在

公式外面加上了一对大括号“{}”,如图 7-36所示。