Excel中的透视表和vlookup的⽤法
vlookup和数据透视表是Excel中最具性价⽐的两个技巧,下⾯依次讲解下使⽤⽅法。
v lookup函数
语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数简单说明输⼊数据类型
lookup_value要查的值数值、引⽤或⽂本字符串
table_array要查的区域数据表区域
col_index_num返回数据在查区域的第⼏列数正整数
range_lookup模糊匹配/精确匹配TRUE(或不填)/FALSE
举例:
vlookup例⼦
函数为 : =VLOOKUP(J3,$C$2:H$5000,5,0).
注意事项:
1. 括号⾥有四个参数,是必需的。最后⼀个参数range_lookup是个逻辑值,我们常常输⼊⼀个0字,或者False;其实也可以输⼊⼀个1字,或者
true。两者有什么区别呢?前者表⽰的是精确查;后者模糊查。
2. Lookup_value是⼀个很重要的参数,它可以是数值、⽂字字符串、或参照地址。我们常常⽤的是参照地址。⽤这个参数时,有三点要特别提
醒:
a. 参照地址的单元格格式类别与去搜寻的单元格格式的类别要⼀致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数
字时,最为明显,若搜寻的单元格格式类别为⽂本格式,虽然看起来都是123,但是就是抓不出东西来的。⽽且格式类别在未输⼊数据时就要先确定好,如果数据都输⼊进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输⼊。
b. 在使⽤参照地址时,有时需要将lookup_value的值固定在⼀个格⼦内,⽽⼜要使⽤下拉⽅式(或复制)将函数添加到新的单元格中去,这⾥
就要⽤到“$”这个符号了,这是⼀个起固定作⽤的符号。⽐如说我始终想以D5格式来抓数据,则可以把D5弄成这样:$D$5,则不论你如何拉、复制,函数始终都会以D5的值来抓数据。
c. ⽤“&" 连接若⼲个单元格的内容作为查的参数。在查的数据有类似的情况下可以做到事半功倍。
3. Table_array是搜寻的范围,col_index_num是范围内的栏数。Col_index_num不能⼩于1,其实等于1也没有什么实际⽤的。如果出现⼀个这样
的错误的值#REF!,则可能是col_index_num的值超过范围的总字段数。选取Table_array时⼀定注意选择区域的⾸列必须与lookup_value所选取的列的格式和字段⼀致。⽐如lookup_value选取了“姓名”中的“张三”,那么Table_array选取时第⼀列必须为“姓名”列,且格式与lookup_value⼀致,否则便会出现#N/A的问题。
4. 在使⽤该函数时,lookup_value的值必须在table_array中处于第⼀列。
数据透视表
数据透视表(Pivot Table)是⼀种交互式的表,可以进⾏某些计算,如求和与计数等。所进⾏的计算与数据跟数据透视表中的排列有关。
数据透视表能够很好地体现求和功能,数据多时最为管⽤(尤其是重复数据残杂其中,总不能⼀个个),下⾯上实例:
插⼊数据透视表
选择数据区域
完成数据透视表。
例如,可以查看不同城市中不⽤菜系的点评数excel数据透视表
⼜例如,可以查看同⼀餐馆在不⽤城市的评分
注意事项:
数据透视表缓存
每次在新建数据透视表或数据透视图时,Excel 均将报表数据的副本存储在内存中,并将其保存为⼯作簿⽂件的⼀部分。这样每张新的报表均需要额外的内存和磁盘空间。但是,如果将现有数据透视表作为同⼀个⼯作簿中的新报表的源数据,则两张报表就可以共享同⼀个数据副本。因为可以重新使⽤存储区,所以就会缩⼩⼯作簿⽂件,减少内存中的数据。
位置要求
如果要将某个数据透视表⽤作其他报表的源数据,则两个报表必须位于同⼀⼯作簿中。如果源数据透视表位于另⼀⼯作簿中,则需要将源报表复制到要新建报表的⼯作簿位置。不同⼯作簿中的数据透视表和数据透视图是独⽴的,它们在内存和⼯作簿⽂件中都有各⾃的数据副本。
更改会同时影响两个报表
在刷新新报表中的数据时,Excel 也会更新源报表中的数据,反之亦然。如果对某个报表中的项进⾏分组或取消分组,那么也将同时影响两个报表。如果在某个报表中创建了计算字段 (计算字段:数据透视表或数据透视图中的字段,该字段使⽤⽤户创建的公式。计算字段可使⽤数据透视表或数据透视图中其他字段中的内容执⾏计算。)或计算项 (计算项:数据透视表字段或数据透视图字段中的项,该项使⽤⽤户创建的公式。计算项使⽤数据透视表或数据透视图中相同字段的其他项的内容进⾏计算。),则也将同时影响两个报表。
数据透视图报表
可以基于其他数据透视表创建新的数据透视表或数据透视图报表,但是不能直接基于其他数据透视图报表创建报表。不过,每当创建数据透视图报表时,Excel 都会基于相同的数据创建⼀个相关联的数据透视表 (相关联的数据透视表:为数据透视图提供源数据的数据透视表。在新建数据透视图时,将⾃动创建数据透视表。如果更改其中⼀个报表的布局,另外⼀个报表也随之更改。);因此,您可以基于相关联的报表创建⼀个新报表。对数据透视图报表所做的更改将影响相关联的数据透视表,反之亦然。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。