求查找引用函数
Excel中常用的查找与引用函数有(不限于)17个,分别是:
ADDRESS
AREAS
CHOOSE
COLUMN
COLUMNS
HLOOKUP
HYPERLINK
INDEX
INDIRECT
LOOKUP
MATCH
OFFSET
ROW
ROWS
RTD
TRANSPOSE
VLOOKUP
每个函数都有不同的用途及参数,初学者可以通过插入函数命令对话框选中查找与引用函数,点击“有关该函数的帮助”来学习使用相关函数(如图)。
以最常用的Vlookup函数为例:
用途:在 [表格或某个区域] 的 首列 查找 我们指定的数值,并由此返回 [表格或区域] 当前行 中 指定列 处的数值。 (需要仔细理解这句话)
语法:VLOOKUP(参数1,参数2,参数3,参数4)
参数:
参数1为需要查找的数值,它可以是数值、引用或文字串,但是这个值一定要在查找区域的首列中出现,否则就会返回错误值。
参数2为需要在其中查找参数1的表或区域,可以使用对区域或区域名称的引用。
参数3为返回找到参数1所在行的位置后,需要返回第几列的一个序号,比如是3,那就会返回第三列的值。。例如,参数3为1 时,返回参数2中第一列中的数值;为2,返回table_array第二列中的数值,以此类推。
参数4为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于参数1 的最大数值;如果参数4 为FALSE,函数VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值#N/A。
用索引函数INDEX就行:
F2输入
=INDEX(K:K,MATCH(D2,J:J,))
回车并向下填充。
用首列查找函数VLOOKUP也行:
=VLOOKUP(D2,J:K,2,)
完成后将F2单元格选中复制到F3----F12中去
试试
建议在单价表第二列的后面插入一列(可设隐藏)。输入:=i2&j2 下拉。这样得到了唯一值。
在销售表的单价列输入:
=vlookup(c2&d2,单价表!k:L,2,0)
试用啦,我在G列中也按你意思输入并影藏它,可是不行?我是不是哪出错啦,祝您端午节快乐!盼你回答!谢谢!
你这个是同一张表?我以为是两张截图合在一起呢。
不是在G列输入 =I2&J2 应该在k列。
=vlookup(c2&d2,k:L,2,0)
=index($k$2:$k$12,match(d2,$j$2:$j$12,0))
=lookup(1,0/(d2=$j$2:$j$12),$k$2:$k$12)