学过VLOOKUP函数的人都知道,用它能使你在众多信息中找到提取自己想要的内容。但有时明明看着查找与被查找的内容是一模一样的,结果却显示为错误值,这是为什么呢?
不熟悉VLOOKUP函数的也不要紧,这里简单介绍一下它的用法:
在要取得结果的单元格中输入:
=VLOOKUP(找什么,在哪儿找,找到后返回第几列,精确查找还是模糊查找)
公式中四个参数的解释:
找什么——是指你要在表格中查找的什么内容(如下图中,D列的内容就是要在A列和B列所在表中要查找的内容)
图1
在哪儿找——就是上表中A列和B列所在表的区域,在公式中此区域要绝对引用。
找到后返回第几列——是指想要在原表中查找的结果在第几列,上图中“销量”所在的E列是要的结果,它在原表中的第2列。
精确查找还是模糊查找——一般是精确查找,这里输入0就可以了。
注意事项:
1、要查找的内容一定要处在原表的第一列才可以,如果不在第一列,在拖动选择“在哪儿找”时,可以在原表中,将要查找的内容作为第一列来框选区域;
2、“在哪儿找”的区域一定要绝对引用,以免拖动公式时出现错误结果;
3、“找到后返回第几列”是把“找什么”在原表中所在列作为第1列开始数,往右数到要找的结果所在列的位数。
图2
正常情况下,会显示上图E列中的查找结果,但有时也会出现如下图中的现象:
图3
为什么图中的1店和3店会出现错误值呢?明明原表中的内容与要查找的内容看上去是一样的,公式也没错误。
这是因为看着没问题的原表中,1店和3店所在的表格中有换行符,看着同别的单元格没什么两样,实际里面含有看不见的换行符,与要查找的D列中的内容实际上不是同一个内容,所以匹配不上,返回了错误值。
只要将原表中的A列中含有的换行符去掉,结果就会正常了。
选中A列中的名称区域,按下Ctrl+H快捷键,调出查找替换对话框,在查找框内按下Ctrl+J(操作后,只看到一个小光标,没有实际内容,这个快捷键是用来调出换行符的。),在替换框中不输入,按“全部替换”后,A列中的多余的换行符就被替换掉了,要查找的内容也正常显示出来了。
图4-5
当然,如果要查找的内容不多,可以在原表中把相应的内容复制到要查找的单元格中,让查找和被查找的内容一致,也能得到正确结果的。
表格中内容很多,想要不同类别的内容打印到不同的页面上,该如何操作?
1、点开“数据”下的“分类汇总”,勾选对话框下的“每组数据分页”后确定。得到分类的结果。如图1-2
2、点开“视图”下的“分页预览”,得到分页后的预览状态。如图3
3、如果不想要分类汇总的行,可以点开左边分类级别中的“2”,右边显示出分类汇总的内容,拖动选中不需要的内容行,按Alt+;(选中可见单元格的意思)后,再按“Delete”键,就可以删除分类汇总的内容。如图4
4、点开“3”可以看到分类汇总的内容没有了,但有空行,如不需要,也可以定位“空值”把它删除。打印预览时,每一类内容会在不同的页面上。如图5-6