【Excel】VLOOKUP和透视图的使用方法

分类: OFFICE办公 |
http://s5/small/002aDYHtzy7nwqvm81C04&690
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。
函数的语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1、Lookup_value
为需要在表格数组的第一列中查找的数值。Lookup_value 可以为数值或引用。若
lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。
2、table_array为两列或多列数据。table_array
第一列中的值是lookup_value搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。
3、 Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。如果
col_index_num小于1,VLOOKUP返回错误值
#VALUE!。如果
col_index_num大于table_array
的列数,VLOOKUP返回错误值#REF!。
4、range_lookup为逻辑值,指定希望 VLOOKUP
查找精确的匹配值还是近似匹配值。
(1)如果为TRUE或省略,则返回精确匹配值或近似匹配值。 如果找不到精确匹配值,则返回小于lookup_value
的最大数值。table_array第一列中的值必须以升序排序;否则VLOOKUP可能无法返回正确的值。
(2)如果为FALSE,VLOOKUP
将只寻找精确匹配值,且table_array 第一列的值不需要排序。如果 table_array
第一列中有两个或多个值与lookup_value匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
首先通过VLOOKUP函数将第一个表格中所有的省份名称匹配上对应的省代码。其中$G$13:$H$34表示 绝对引用,这样在将单元格进行下拉时能够使得目标区域保持不变。
例如:
http://s15/mw690/002aDYHtzy7nwvdz4RM6e&690http://s7/mw690/002aDYHtzy7nwvm1Iz426&690
http://s3/mw690/002aDYHtzy7nwvlIa3w92&690
然后在使用透视图将省代码为001、002、003的省份的城市GDP之和统计出来。其中,轴字段选择省代码,求和选择GDP,然后就生成了以轴字段为分类单元、对求和项进行统计分类汇总的透视图。
http://s13/mw690/002aDYHtzy7nwvm2rI80c&690
http://s3/mw690/002aDYHtzy7nwvlIa3w92&690
http://s13/mw690/002aDYHtzy7nwvm2rI80c&690