1 Vlookup函数的介绍
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。
在实际生活中,假设有一个表格中有姓名和学号还有他的成绩。我们在另一个表格中有一部分人的名字,那么希望查找出他的成绩,就是用Vlookup函数就可以了。
- 在Excel中的输入:
VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
- 参数说明
介绍很通透,很多网站都有。使用起来也很简单,但是笔者相信很多人就是用不对。在之前的工作中,我也反复遇到过这种问题。最主要的原因,应当是查找和输入的区域格式不一致。
=VLOOKUP(G21,A2:B4,2,FALSE)
其中Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。常用的是参照地址。
因此,如果出现N/A错误,除了确实找不到外,就是两者不是同一种格式。例如姓名和查找区域的姓名格式需要保持一致(即都是文本)才行。
2 Excel中的循环引用
这个其实就是鸡生蛋 蛋生鸡的问题。假设有个函数是y=x+1。好的,到这里没有了,请问x和y分别等于多少?显然没有答案。但是可以进行循环引用,那就是x=1时候y=2;x=2时候y=3,Excel会自动得到最低符合条件的值。
如图所示,第一步先输入y的函数,此时默认x=0,所以会输出1。
接着输入x=y-1这个时候会提示循环引用。
点击确定就可以得到值 x=0 y=1了。
当一个单元格内的公式直接或间接地应用了这个公式本身所在的单元格时,就称为循环引用。