查找与引用函数怎么用( 三 )


row_num 必需 。一个数值,指定要在单元格引用中使用的行号 。
column_num 必需 。一个数值,指定要在单元格引用中使用的列号 。
abs_num 可选 。一个数值,指定要返回的引用类型 。abs_num 返回的引用类型
1 或省略 绝对单元格引用 (绝对单元格引用:公式中单元格的精确地址,与包含公式的单元格的位置无关 。绝对引用采用的形式为 $A$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
5.如何正确应用Excell查找与引用函数.VLOOKUP
用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值 。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP 。
语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数:Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串 。Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用 。Col_index_num为table_array中待返回的匹配值的列序号 。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推 。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配 。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值 。如果找不到,则返回错误值#N/A 。
实例:如果A1=23、A2=45、A3=50、A4=65,则公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50 。
6.EXCEL中关于查找与引用的函数运用使用lookup函数吧,是hlookup还是vlookup,参照公式使用 。
完整的公式是:vlookup(lookup_value, table_array, col_index_num, [range_lookup]) 。
lookup_value,是要在区域的第一列中搜索的值 。lookup_value可以是值或引用 。
table_array,包含数据的区域 。可以使用对区域(例如,A2:D8)或区域名称的引用 。
col_index_num,table_array参数中必须返回的匹配值的列号 。col_index_num参数为1时,返回table_array第1列中的值;col_index_num为2时,返回table_array第2列中的值,依此类推 。如果 col_index_num 参数小于1,则vlookup 返回错误值;大于 table_array的列数,则vlookup返回错误值 。
range_lookup,一个逻辑值,指定希望vlookup查找精确匹配值还是近似匹配值:如果range_lookup为true或被省略,则返回精确匹配值或近似匹配值 。如果找不到精确匹配值,则返回小于lookup_value的最大值,另如果range_lookup为true或被省略,则必须按升序排列table_array第1列中的值,否则vlookup可能无法返回正确的值;