VLOOKUP函数疑问
请哪位高手予以指点!1、为什么是“查找值”,为什么“查找值必须位于查询区域中的第一列”?
没办法,函数就这么规定的
2、为什么是 =VLOOKUP($F$5,$B$1:$D$10,2,0)?
就这个问题而言,不一定非要从1到10,从2也可以,只要把查询区域全部包括就行
3、该公式查找的是员工的“部门”,而不是“要查询F5单元格中的员工姓名是什么职务”
把函数的第三参数改成3试试 1.为什么是“查找值”,为什么“查找值必须位于查询区域中的第一列”?
2.为什么是 =VLOOKUP($F$5,$B$1:$D$10,2,0)?
而不是=VLOOKUP($F$5,$B$2:、职务$D$10,2,0)?,把“1”调整为“2”一样查找,去掉了不必要的查找范围(即:员工姓名、部门列)
3.该公式查找的是员工的“部门”,而不是“要查询F5单元格中的员工姓名是什么职务”。
1.查找值必须位于查找区域第一列,这是:王八的屁股——规定,没有为什么。
2.可以换成你的公式=VLOOKUP($F$5,$B$1:$D$10,2,0)→=VLOOKUP($F$5,$B$2:$D$10,2,0),去掉不必要的查找范围,反而会因为范围小了提高效率
3.VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找),这是VLOOKUP的语法,第三参数决定返回值在第几列,你的公式第三参数是2,只能返回第二列,也就是部门,而不是职务(第3列)了 谢谢!我想说什么是“查找值”,这里的查找值是B列中的“于冰福”么?把他放在E列不可以么? 试了一下,真不可以啊。 查找值就是查找你想要的东西的先决条件,就好像好你想找某东西,首先要知道某东西放在哪里你才能去哪里找啊。难道你东西放大厅,你跑去阳台找,你能找到吗?
例子上的查找值就是于冰福,vlookup规定查找值必须在首列。。。如果查找值不在首列要用if{1,0}xxx,yyy来配合使用。 谢谢!这里的查找值是B列中的“于冰福”么?不应该是$B$1:$D$10吧 $B$1:$D$10是查找的区域 这个论坛上xiangzi728大佬做的动态图解
谢谢,明白了!
页:
[1]