2017年最全的excel函数大全(3)—查找和引用函数(上)

字数 6873阅读 1036

上次给大家分享了《2017年最全的excel函数大全(2)——web函数》,这次分享给大家查找和引用函数(上)。

ADDRESS 函数


含义


你可以使用 ADDRESS 函数,根据指定行号和列号获得工作表中的某个单元格的地址。例如,ADDRESS(2,3) 返回 $C$2。再例如,ADDRESS(77,300) 返回 $KN$77。也可以使用其他函数(如 ROW 和 COLUMN 函数)为 ADDRESS 函数提供行号和列号参数。


用法


ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])


ADDRESS 函数用法具有以下参数:


Ø  row_num    必需。 一个数值,指定要在单元格引用中使用的行号。


Ø  column_num    必需。 一个数值,指定要在单元格引用中使用的列号。


Ø  abs_num    可选。 一个数值,指定要返回的引用类型。


abs_num

返回的引用类型

1 或省略

绝对值

2

绝对行号,相对列标

3

相对行号,绝对列标

4

相对值


Ø  A1    可选。 一个逻辑值,指定 A1 或 R1C1 引用样式。 在 A1 样式中,列和行将分别按字母和数字顺序添加标签。 在 R1C1 引用样式中,列和行均按数字顺序添加标签。 如果参数 A1 为 TRUE 或被省略,则 ADDRESS 函数返回 A1 样式引用;如果为 FALSE,则 ADDRESS 函数返回 R1C1 样式引用。


注意: 要更改 Excel 使用的引用样式,请单击“文件”选项卡,单击“选项”,然后单击“公式”。 在“使用公式”下,选中或清除“R1C1 引用样式”复选框。


Ø  sheet_text    可选。 一个文本值,指定要用作外部引用的工作表的名称。 例如,公式 =ADDRESS(1,1,,,"Sheet2") 返回 Sheet2!$A$1。 如果忽略参数 sheet_text,则不使用任何工作表名称,并且该函数所返回的地址引用当前工作表上的单元格。


案例


公式

说明

结果

=ADDRESS(2,3)

绝对引用

$C$2

=ADDRESS(2,3,2)

绝对行号,相对列标

C$2

=ADDRESS(2,3,2,FALSE)

绝对行号,R1C1 引用样式中的相对列标

R2C[3]

=ADDRESS(2,3,1,FALSE,"[Book1]Sheet1")

对另一个工作簿和工作表的绝对引用

'[Book1]Sheet1'!R2C3

=ADDRESS(2,3,1,FALSE,"EXCEL   SHEET")

对另一个工作表的绝对引用

'EXCEL SHEET'!R2C3



 

AREAS 函数


含义


返回引用中的区域个数。 区域是指连续的单元格区域或单个单元格。


用法


AREAS(reference)


AREAS 函数语法具有以下参数:


Ø  Reference 必需。 对某个单元格或单元格区域的引用,可包含多个区域。 如果需要将几个引用指定为一个参数,则必须用括号括起来,以免 Microsoft Excel 将逗号解释为字段分隔符。 参见以下示例。


案例


公式

说明

结果

=AREAS(B2:D4)

引用中包含的区域个数

1

=AREAS((B2:D4,E5,F6:I9))

引用中包含的区域个数

3

=AREAS(B2:D4 B2)

引用中包含的区域个数

1



CHOOSE 函数


含义


使用 index_num 返回数值参数列表中的数值。 使用 CHOOSE 可以根据索引号从最多 254 个数值中选择一个。 例如,如果 value1 到 value7 表示一周的 7 天,那么将 1 到 7 之间的数字用作 index_num 时,CHOOSE 将返回其中的某一天。


用法


CHOOSE(index_num, value1, [value2], ...)


CHOOSE 函数语法具有以下参数:


Ø  index_num    必需。 用于指定所选定的数值参数。 index_num 必须是介于 1 到 254 之间的数字,或是包含 1 到 254 之间的数字的公式或单元格引用。


l  如果 index_num 为 1,则 CHOOSE 返回 value1;如果为 2,则 CHOOSE 返回 value2,以此类推。


l  如果 index_num 小于 1 或大于列表中最后一个值的索引号,则 CHOOSE 返回 #VALUE! 错误值。


l  如果 index_num 为小数,则在使用前将被截尾取整。


Ø  value1, value2, ...    Value1 是必需的,后续值是可选的。 1 到 254 个数值参数,CHOOSE 将根据 index_num 从中选择一个数值或一项要执行的操作。 参数可以是数字、单元格引用、定义的名称、公式、函数或文本。


备注


Ø  如果 index_num 为一个数组,则在计算函数 CHOOSE 时,将计算每一个值。


Ø  函数 CHOOSE 的数值参数不仅可以为单个数值,也可以为区域引用。


例如,下面的公式:


=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))


相当于:


=SUM(B1:B10)


然后基于区域 B1:B10 中的数值返回值。


先计算 CHOOSE 函数,返回引用 B1:B10。 然后使用 B1:B10(CHOOSE 函数的结果)作为其参数来计算 SUM 函数。


案例


案例1


数据



1st

Nails


2nd

Screws


3rd

Nuts


Finished

Bolts


公式

说明

结果

=CHOOSE(2,A2,A3,A4,A5)

第二个列表参数的值(单元格 A3 中的值)

2nd

=CHOOSE(4,B2,B3,B4,B5)

第四个列表参数的值(单元格 B5 中的值)

Bolts

=CHOOSE(3,"Wide",115,"world",8)

第三个列表参数的值

全球


案例 2


数据



23



45



12



10



公式

描述(结果)

结果

=SUM(A2:CHOOSE(2,A3,A4,A5))

计算单元格区域 A2:A4 中所有数值的和。 CHOOSE 函数返回 A4,将其作为 SUM 函数区域的第二部分。

80



COLUMN 函数


含义


返回指定单元格引用的列号。 例如,公式 =COLUMN(D10) 返回 4,因为列 D 为第四列。


用法


COLUMN([reference])


COLUMN 函数语法具有以下参数:


Ø  引用    可选。 要返回其列号的单元格或单元格范围。


l  如果省略参数 reference 或该参数为一个单元格区域,并且 COLUMN 函数是以水平数组公式的形式输入的,则 COLUMN 函数将以水平数组的形式返回参数 reference 的列号。


l  将公式作为数组公式输入    从公式单元格开始,选择要包含数组公式的区域。 按 F2,再按 Ctrl+Shift+Enter。


l  注意: 在 Excel Online 中,不能创建数组公式。


l  如果参数 reference 为一个单元格区域,并且 COLUMN 函数不是以水平数组公式的形式输入的,则 COLUMN 函数将返回最左侧列的列号。


l  如果省略参数 reference,则假定该参数为对 COLUMN 函数所在单元格的引用。


l  参数 reference 不能引用多个区域。


案例


公式

说明

结果

=COLUMN()

公式所在的列

3

=COLUMN(B6)

引用 B6 的列号

2



COLUMNS 函数


含义


返回数组或引用的列数。


用法


COLUMNS(array)


COLUMNS 函数语法具有以下参数:


Ø  Array    必需。 要计算列数的数组、数组公式或是对单元格区域的引用。


案例


公式

说明

结果

=COLUMNS(C1:E4)

引用 C1:E4 中的列数。

3

=COLUMNS({1,2,3;4,5,6})

数组常量 {1,2,3;4,5,6} 中的列数。 其中有两行,每行 3 列,第一行中包含 1、2、3,第二行中包含 4、5、6。

3



FORMULATEXT 函数


含义


以字符串的形式返回公式。


用法


FORMULATEXT(reference)


FORMULATEXT 函数语法具有下列参数:


Reference    必需。对单元格或单元格区域的引用。


备注


Ø  如果您选择引用单元格,则 FORMULATEXT 函数返回编辑栏中显示的内容。


Ø  Reference 参数可以表示另一个工作表或工作薄。


Ø  如果 Reference 参数表示另一个未打开的工作薄,则 FORMULATEXT 返回错误值 #N/A。


Ø  如果 Reference 参数表示整行或整列,或表示包含多个单元格的区域或定义名称,则 FORMULATEXT 返回行、列或区域中最左上角单元格中的值。


Ø  在下列情况下,FORMULATEXT 返回错误值 #N/A:


l  用作 Reference 参数的单元格不包含公式。


l  单元格中的公式超过 8192 个字符。


l  无法在工作表中显示公式;例如,由于工作表保护。


l  包含此公式的外部工作簿未在 Excel 中打开。


Ø  用作输入的无效数据类型将生成 错误值 #VALUE!。


Ø  当参数不会导致出现循环引用警告时,在您要输入函数的单元格中输入对其的引用。 FORMULATEXT 将成功将公式返回为单元格中的文本。


案例


公式

说明

结果

=TODAY()

C2 中的公式将以文本字符串的形式返回在单元格 A2 中找到的公式,这样您就可以很轻松地检查其结构。   在 A2 中输入公式 =TODAY(),将返回 A2 中的当天日期。   公式 =TODAY() 在 C2 中应显示为文本。

=FORMULATEXT(A2)



GETPIVOTDATA 函数


含义


返回存储在数据透视表中的数据。 如果汇总数据在数据透视表中可见,可以使用 GETPIVOTDATA 从数据透视表中检索汇总数据。


注意: 通过以下方法可以快速地输入简单的 GETPIVOTDATA 公式:在返回值所在的单元格中,键入 =(等号),然后在数据透视表中单击包含要返回的数据的单元格。


用法


GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)


GETPIVOTDATA 函数语法具有下列参数:


Ø  Data_field    必需。 包含要检索的数据的数据字段的名称,用引号引起来。


Ø  Pivot_table    必需。 数据透视表中的任何单元格、单元格区域或命名区域的引用。 此信息用于确定包含要检索的数据的数据透视表。


Ø  Field1、Item1、Field2、Item2    可选。 描述要检索的数据的 1 到 126 个字段名称对和项目名称对。 这些对可按任何顺序排列。 字段名称和项目名称而非日期和数字用引号括起来。 对于 OLAP 数据透视表中,项目可以包含维度的源名称,也可以包含项目的源名称。 OLAP 数据透视表的字段和项目对可能类似于:


Ø  "[产品]","[产品].[所有产品].[食品].[烤制食品]"


备注


Ø  在函数 GETPIVOTDATA 的计算中可以包含计算字段、计算项及自定义计算方法。


Ø  如果 pivot_table 为包含两个或更多个数据透视表的区域,则将从区域中最新创建的报表中检索数据。


Ø  如果字段和项的参数描述的是单个单元格,则返回此单元格的数值,无论是文本串、数字、错误值或其他的值。


Ø  如果项目包含日期,则此值必须以序列号表示或使用 DATE 函数进行填充,以便在其他位置打开此工作表时将保留此值。 例如,引用日期 1999 年 3 月 5 日的项目可按 36224 或 DATE(1999,3,5) 的形式输入。 时间可按小数值的形式输入或使用 TIME 函数输入。


Ø  如果 pivot_table 并不代表找到了数据透视表的区域,则函数 GETPIVOTDATA 将返回错误值 #REF!。


Ø  如果参数未描述可见字段,或者参数包含其中未显示筛选数据的报表筛选,则 GETPIVOTDATA 返回 错误值 #REF!。


案例



公式

结果

GETPIVOTDATA("销售额", $A$4)

返回“销售额”字段的总计值   ¥493,250。

GETPIVOTDATA("总销售额", $A$4)

也返回“销售额”字段的总计值   ¥493,250。字段名可以按照它在工作表上显示的内容直接输入,也可以只输入主要部分(没有“求和项”、“计数项”等)。

GETPIVOTDATA("销售额", $A$4, "月份", "三月")

返回“三月”的总计值   ¥303,370。

GETPIVOTDATA("销售额", $A$4, "月份", "三月", "产品", "农产品", "销售人", "林丹")

返回   ¥102,010。

GETPIVOTDATA("销售额", $A$4, "区域", "南部")

返回错误值 #REF!, 这是因为“南部”地区的数据是不可见的。

GETPIVOTDATA("销售额", $A$4, "产品", "饮料", "销售人", "李小明")

返回错误值 #REF!, 这是因为没有“李小明”的饮料销售额的总计值。




HLOOKUP 函数



含义


搜索表的顶行或值的数组中的值,并在表格或数组中指定的行的同一列中返回一个值。当比较值位于行顶部的表的数据,并且您想要查看指定的行数,请使用 HLOOKUP。当比较值位于您想要查找的数据的左侧列中时,可以使用 vlookup 函数。


在函数 HLOOKUP H 代表"水平"。


用法


HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])


HLOOKUP 函数的语法包含以下参数:


Ø  Lookup_value必填。要在表格的第一行中找到的值。Lookup_value 可以是值、 引用或文本字符串。


Ø  Table_array必填。在其中搜索数据的信息的表。使用对区域或区域名称的引用。


Table_array 的第一行中的值可以是文本、 数字或逻辑值。


l  如果 range_lookup 为 TRUE,则必须按升序排列放 table_array 的第一行中的值:...-2,-1,0,1,2,...,A-Z、 假、 真;否则,函数 HLOOKUP 可能不提供正确的值。如果 range_lookup 为 FALSE,则不需要进行排序 table_array。


l  大写和小写文本是等效的。


l  将数值从左到右按升序排序。有关详细信息,请参阅对区域或表中的数据排序。


Ø  Row_index_num


Ø  Range_lookup


备注


Ø  如果函数 HLOOKUP 找不到 lookup_value,和 range_lookup 为 TRUE,则使用小于 lookup_value 的最大值。


Ø  如果 lookup_value 比 table_array 的第一行中的最小值小,hlookup 函数将返回 # n/A 错误值。


Ø  如果 range_lookup 是 FALSE,lookup_value 是文本,您可以在 lookup_value 中使用问号 (?) 和星号 (*) 通配符。


案例


车轴

轴承

螺钉

4

4

9

5

7

10

6

8

11

公式

说明

结果

=HLOOKUP("车轴", A1:C4, 2, TRUE)

在首行查找车轴,并返回同列(列 A)中第 2 行的值。

4

=HLOOKUP("轴承", A1:C4, 3, FALSE)

在首行查找轴承,并返回同列(列 B)中第 3 行的值。

7

=HLOOKUP("B", A1:C4, 3, TRUE)

在首行查找 B,并返回同列中第 3 行的值。   因为找不到 B 的完全匹配项,将使用第 1 行列 A 中小于 B 的最大值 "车轴"。

5

=HLOOKUP("螺栓", A1:C4, 4)

在首行查找螺栓,并返回同列(列 C)中第 4 行的值。

11

=HLOOKUP(3,   {1,2,3;"a","b","c";"d","e","f"},   2, TRUE)

在三行数组常量中查找数字 3,并返回同列(本例中为第三列)中第 2 行的值。   数组常量中有三行数值,并且每行都用分号分隔 (;)。   因为在第 2 行和第 3 列(同一列)中找到 c,因此将返回 c。

c




HYPERLINK 函数


含义


创建快捷方式或跳转,以打开存储在网络服务器、intranet 或 Internet 上的文档。当单击 HYPERLINK 函数所在的单元格时,Microsoft Excel 将打开存储在 link_location 中的文件。


用法


HYPERLINK(link_location,friendly_name)


HYPERLINK 函数语法具有下列参数:


Ø  Link_location    必需。可以作为文本打开的文档的路径和文件名。Link_location 可以指向文档中的某个更为具体的位置,如 Excel 工作表或工作簿中特定的单元格或命名区域,或是指向 Microsoft Word 文档中的书签。路径可以表示存储在硬盘驱动器上的文件,或是服务器上的通用命名约定 (UNC) 路径(在 Excel 中),或是在 Internet 或 Intranet 上的统一资源定位器 (URL) 路径。


注意   Excel Online HYPERLINK 函数仅对 Web 地址 (URL) 有效。Link_location 可以是放在引号中的文本字符串,也可以是对包含文本字符串链接的单元格的引用。


如果在 link_location 中指定的跳转不存在或无法定位,单击单元格时将出现错误信息。


Ø  Friendly_name    可选。单元格中显示的跳转文本或数字值。Friendly_name 显示为蓝色并带有下划线。如果省略 Friendly_name,单元格会将 link_location 显示为跳转文本。


Friendly_name 可以为数值、文本字符串、名称或包含跳转文本或数值的单元格。


如果 Friendly_name 返回错误值(例如,#VALUE!),单元格将显示错误值以替代跳转文本。


备注


在 Excel 桌面应用程序中,若要选择一个包含超链接的单元格,但不跳转到超链接目标,请单击单元格并按住鼠标按钮直到指针变成十字  Excel 选择光标 ,然后释放鼠标按钮。在 Excel Online 中,当指针显示为箭头时单击可选择单元格;当指针显示为手形时单击可跳转到超链接目标。


案例


案例

结果

=HYPERLINK("http://example.microsoft.com/report/budget   report.xlsx", "Click for report")

此函数将打开保存在以下位置的工作簿:http://example.microsoft.com/report。单元格会将 Click for   report 显示为跳转文本。

=HYPERLINK("[http://example.microsoft.com/report/budget   report.xlsx]Annual!F10", D1)

将创建一个超链接,指向工作簿的 Annual 工作表中的单元格 F10,该工作簿存储在 http://example.microsoft.com/report 上。工作表中包含超链接的单元格将单元格 D1 的内容显示为跳转文本。

=HYPERLINK("[http://example.microsoft.com/report/budget   report.xlsx]'First Quarter'!DeptTotal", "Click to see First Quarter   Department Total")

将创建一个超链接,指向工作簿的 First Quarter 工作表中名为 DeptTotal 的区域,该工作簿存储在 http://example.microsoft.com/report 上。工作表中包含超链接的单元格将 "Click to see First Quarter Department Total" 显示为跳转文本。

=HYPERLINK("http://example.microsoft.com/Annual   Report.docx]QrtlyProfits", "Quarterly Profit Report")

若要创建指向 Word 文件中特定位置的超链接,必须使用书签来定义文件中所要跳转到的位置。此示例将创建一个超链接,指向保存在 http://example.microsoft.com 上的文件Annual   Report.doc 中的书签 QrtlyProfits

=HYPERLINK("\\FINANCE\Statements\1stqtr.xlsx",   D5)

将单元格 D5 的内容显示为单元格中的跳转文本,并打开工作簿,该工作簿存储在FINANCE 服务器上的 Statements 共享文件夹中。此示例使用 UNC 路径。

=HYPERLINK("D:\FINANCE\1stqtr.xlsx",   H10)

将打开工作簿 1stqtr.xlsx 并显示存储在单元格 H10 中的数字值,该工作簿存储在驱动器 D 上的 Finance 目录中。

=HYPERLINK("[C:\My   Documents\Mybook.xlsx]Totals")

将创建一个超链接,指向另一个(外部)工作簿 Mybook.xlsx 中的 Totals 区域。

=HYPERLINK("[Budget.xlsx]E56",   E56)

若要跳转到同一工作簿中的其他工作表,请在链接中包含后跟感叹号 (!) 的工作表名称。在前例中,若要创建指向 September 工作表中单元格 E56 的链接,请在链接中包含September! 。

=HYPERLINK($Z$1)

若要快速更新工作表中使用具有相同参数的 HYPERLINK 函数的所有公式,可以将链接目标放在同一或另一工作表中的另一个单元格中,然后将对该单元格的绝对引用用作 HYPERLINK 公式中的 link_location。对链接目标所做的更改将立即反映到 HYPERLINK 公式中。




INDEX 函数


数组形式


含义


返回表格或数组中的元素值,此元素由行号和列号的索引值给定。


当函数 INDEX 的第一个参数为数组常量时,使用数组形式。


用法


INDEX(array, row_num, [column_num])


INDEX 函数语法具有下列参数:


Ø  Array    必需。单元格区域或数组常量。


l  如果数组只包含一行或一列,则相对应的参数 Row_num 或 Column_num 为可选参数。


l  如果数组有多行和多列,但只使用 Row_num 或 Column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。


Ø  Row_num    必需。选择数组中的某行,函数从该行返回数值。如果省略 Row_num,则必须有 Column_num。


Ø  Column_num    可选。选择数组中的某列,函数从该列返回数值。如果省略 Column_num,则必须有 Row_num。


备注


Ø  如果同时使用参数 Row_num 和 Column_num,函数 INDEX 返回 Row_num 和 Column_num 交叉处的单元格中的值。


Ø  如果将 Row_num 或 Column_num 设置为 0(零),函数 INDEX 则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将 INDEX 函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按 Ctrl+Shift+Enter。


Ø  Row_num 和 Column_num 必须指向数组中的一个单元格;否则,INDEX 返回 错误值 #REF!。


案例


案例1


下面的示例使用 INDEX 函数查找某一行和某一列的交叉单元格中的值。


数据

数据


苹果

柠檬


香蕉


公式

说明

结果

=INDEX(A2:B3,2,2)

位于区域 A2:B3 中第二行和第二列交叉处的数值。

=INDEX(A2:B3,2,1)

位于区域 A2:B3 中第二行和第一列交叉处的数值。

香蕉


案例 2


此示例在数组公式中使用 INDEX 函数查找一个 2x2 数组中指定两个单元格中的值。


公式

说明

结果

=INDEX({1,2;3,4},0,2)

数组的第一行、第二列中找到的数值。数组包含第一行中的 1 和 2 以及第二行中的 3 和 4。

2


数组(与上面的数组相同)的第二行、第二列中找到的数值。

4

 

注意: 这是数组公式,需使用 Ctrl+Shift+Enter 输入。Excel 会自动将公式括在大括号 {} 中。如果尝试自己输入,Excel 会将公式作为文本显示。如果不使用 Ctrl+Shift+Enter,则公式将返回一个 #VALUE! 错误。


引用形式


含义


返回指定的行与列交叉处的单元格引用。如果引用由不连续的选定区域组成,可以选择某一选定区域。


用法


INDEX(reference, row_num, [column_num], [area_num])


INDEX 函数语法具有下列参数:


Ø  Reference    必需。对一个或多个单元格区域的引用。


l  如果为引用输入一个不连续的区域,必须将其用括号括起来。


l  如果引用中的每个区域只包含一行或一列,则相应的参数 Row_num 或 Column_num 分别为可选项。例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。


Ø  Row_num    必需。引用中某行的行号,函数从该行返回一个引用。


Ø  Column_num    可选。引用中某列的列标,函数从该列返回一个引用。


Ø  Area_num    可选。在引用中选择要从中返回 Row_num 和 Column_num 的交叉处的区域。选择或输入的第一个区域编号为 1,第二个为 2,依此类推。如果省略 Area_num,则 INDEX 使用区域 1。 此处列出的区域必须全部位于一张工作表。 如果指定的区域不位于同一个工作表,将导致 #VALUE! 错误。 如果需要使用的范围彼此位于不同工作表,建议使用函数 INDEX 的数组形式,并使用其他函数来计算构成数组的范围。 例如,可以使用 CHOOSE 函数计算将使用的范围。


例如,如果引用描述的单元格为 (A1:B4,D1:E4,G1:H4),则 Area_num 1 为区域 A1:B4,Area_num 2 为区域 D1:E4,而 Area_num 3 为区域 G1:H4。


备注


Ø  Reference 和 Area_num 选择了特定的区域后,Row_num 和 Column_num 将进一步选择特定的单元格:Row_num 1 为区域的首行,Column_num 1 为首列,以此类推。函数 INDEX 返回的引用即为 Row_num 和 Column_num 的交叉区域。


Ø  如果将 Row_num 或 Column_num 设置为 0,函数 INDEX 分别返回对整列或整行的引用。


Ø  Row_num、Column_num 和 Area_num 必须指向 reference 中的单元格;否则,INDEX 返回 错误值 #REF!。如果省略 Row_num 和 Column_num,函数 INDEX 返回由 Area_num 所指定的引用中的区域。


Ø  函数 INDEX 的结果为一个引用,且在其他公式中也被解释为引用。根据公式的需要,函数 INDEX 的返回值可以作为引用或是数值。例如,公式 CELL("width",INDEX(A1:B2,1,2)) 等价于公式 CELL("width",B1)。CELL 函数将函数 INDEX 的返回值作为单元格引用。而在另一方面,公式 2*INDEX(A1:B2,1,2) 将函数 INDEX 的返回值解释为 B1 单元格中的数字。


案例


水果

价格

计数

苹果

¥6.90

40

香蕉

¥3.40

38

柠檬

¥5.50

15

橙子

¥2.50

25

¥5.90

40

¥28.00

10

腰果

¥35.50

16

花生

¥12.50

20

胡桃

¥17.50

12

公式

说明

结果

=INDEX(A2:C6, 2, 3)

区域 A2:C6 中第二行和第三列的交叉处,即单元格   C3 的内容。

38

=INDEX((A1:C6, A8:C11), 2, 2, 2)

第二个区域 A8:C11 中第二行和第二列的交叉处,即单元格   B9 的内容。

1.25

=SUM(INDEX(A1:C11, 0, 3, 1))

对第一个区域 A1:C11 中的第三列求和,即对 C1:C11 求和。

216

=SUM(B2:INDEX(A2:C6, 5, 2))

返回以单元格 B2 开始到单元格区域 A2:A6 中第五行和第二列交叉处结束的单元格区域的和,即单元格区域 B2:B6 的和。

2.42



以上是所有excel的查找和引用函数(上)说明语法以及使用案例。这次分享中存在哪些疑问或者哪些不足,可以在下面进行评论。如果觉得不错,可以分享给你的朋友,让大家一起掌握这些excel的查找和引用函数。

推荐阅读更多精彩内容