OFFSET和VLOOKUP的使用方法-Excel函数

OFFSET函数语法

=OFFSET(Reference,Rows,Cols,Height,Width)。参数定义如下:

Reference:制定的参照单元格

Rows:向下偏移的行数,若为负数则向左偏移

Cols:向右偏移的列数,若为负数则向上偏移

Height:指定要返回单元格区域的行数

Width:指定要返回单元格区域的列数

示例:=OFFSET(A4,2,3,1,4)表示以A4单元格为参照,先向下偏移2行至A6,再向右偏移3列至D6,返回至D6起的一行四列,即D6:G6

VLOOKUP函数

=VLOOKUP(Lookupvalue,Table_array,Col_index_num,Range lookup)。VLOOKUP能从指定的表格区域首列中查找指定的数值或文本,并返回指定数值或文本所在行与表格指定列交叉的单元格。参数定义如下:

Lookupvalue:指定的数值或文本

Table_array:指定的表格区域

Col_index_num:自指定区域第一列开始计数的序列数

Range lookup:为TRUE/FALSE,TRUE为模糊匹配,FALSE为精确匹配,可省略,通常使用FALSE。

示例:如图所示A5:C9记录了各大银行在两个业务上的收入数据,A3是银行名称的下拉列表。要求B3和C3根据A3单元格内选择的银行名称返回该银行对应的收入1和收入2。

图1

下拉列表由图2的方式获得。

图2

数据查找和匹配的问题,可以由VLOOKUP函数解决,B3的公式为“=VLOOKUP(A3,A6:C9,2,FALSE)”,意思是A6:C9区域首页中查找A3单元格所选择的内容,找到匹配项之后,返回所在行与指定列(这里是第二列)交叉的单元格数据,FALSE代表精确匹配,可省略。C3的公式为“=VLOOKUP(A3,A6:C9,3,FLASE)”。

你可能感兴趣的:(OFFSET和VLOOKUP的使用方法-Excel函数)