VLOOKUP函数和数据透视表,会经常用到么?如何应用呢?

作者&投稿:俞莘 (若有异议请与网页底部的电邮联系)
EXCEL 数据透视和VLOOKUP在什么情况下应用?谢谢~

数据透视,是在你需要对数据分类分析时,且分类类别随时需要变化时,可用透视表。当然,不是非用不可。
VLOOKUP是要将其他表的数据,根据关键字引用到另一个表时。例如,根据一个表的姓名,将另一个表同名样姓名的对应数据引用过来。

1、在Excel里面确定需要的对象以后,点击公式下面的插入函数。

2、下一步弹出新的对话框,在选择函数那里确定VLOOKUP这一项。

3、这个时候进入函数参数窗口,直接填写图示的信息并确定提交。

4、这样一来会得到相关的结果,即可应用VLOOKUP函数和数据透视表了。



如果你是搞数据统计,会计,报表或业绩分析的行业,VLOOKUP函数及数据透视表就经常用到,平面设计就用的极少,^_^
我的自学网学习网站找个参考文献

你这个问题比较宽泛
Vlookup 是查找并返回值,例如:将图2和图3的数据填写入图1





用Vlookup实现


具体应用你在Office 2003中按F1,可查看。

再看透视表的实际应用


将图用透视后可以得到



看到效果了么?至于应用,还需要先看看效果,能理解效果了,应用比较简单用F1帮助即可,主要是理解。



VLOOKUP函数
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。
这里所说的“数组”,可以理解为表格中的一个区域。数组的列序号:数组的“首列”,就是这个区域的第一纵列,此列右边依次为第2列、3列……。假定某数组区域为B2:E10,那么,B2:B10为第1列、C2:C10为第2列……。
语法:
VLOOKUP(查找值,区域,列序号,逻辑值)
“查找值”:为需要在数组第一列中查找的数值,它可以是数值、引用或文字符串。
“区域”:数组所在的区域,如“B2:E10”,也可以使用对区域或区域名称的引用,例如数据库或数据清单。
“列序号”:即希望区域(数组)中待返回的匹配值的列序号,为1时,返回第一列中的数值,为2时,返回第二列中的数值,以此类推;若列序号小于1,函数VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函数VLOOKUP返回错误值 #REF!。
“逻辑值”:为TRUE或FALSE。它指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查找值”的最大数值;如果“逻辑值”为FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。如果“查找值”为文本时,“逻辑值”一般应为 FALSE 。另外:
·如果“查找值”小于“区域”第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。
·如果函数 VLOOKUP 找不到“查找值” 且“逻辑值”为 FALSE,函数 VLOOKUP 返回错误值 #N/A。
下面举例说明VLOOKUP函数的使用方法。
假设在Sheet1中存放小麦、水稻、玉米、花生等若干农产品的销售单价:
A B
1 农产品名称 单价
2 小麦 0.56
3 水稻 0.48
4 玉米 0.39
5 花生 0.51
…………………………………
100 大豆 0.45
Sheet2为销售清单,每次填写的清单内容不尽相同:要求在Sheet2中输入农产品名称、数量后,根据Sheet1的数据,自动生成单价和销售额。设下表为Sheet2:
A B C D
1 农产品名称 数量 单价 金额
2 水稻 1000 0.48 480
3 玉米 2000 0.39 780
…………………………………………………
在D2单元格里输入公式:
=C2*B2 ;
在C2单元格里输入公式:
=VLOOKUP(A2,Sheet1!A2:B100,2,FALSE) 。
如用语言来表述,就是:在Sheet1表A2:B100区域的第一列查找Sheet2表单元格A2的值,查到后,返回这一行第2列的值。
这样,当Sheet2表A2单元格里输入的名称改变后,C2里的单价就会自动跟着变化。当然,如Sheet1中的单价值发生变化,Sheet2中相应的数值也会跟着变化。
其他单元格的公式,可采用填充的办法写入。
VLOOKUP函数使用注意事项
说到VLOOKUP函数,相信大家都会使用,而且都使用得很熟练了。不过,有几个细节问题,大家在使用时还是留心一下的好。

数据透视表是交互式报表,可快速合并和比较大量数据。您可旋转其行和列以看到源数据的不同汇总,而且可显示感兴趣区域的明细数据。
何时应使用数据透视表
如果要分析相关的汇总值,尤其是在要合计较大的数字清单并对每个数字进行多种比较时,可以使用数据透视表。在上面所述报表中,用户可以很清楚地看到单元格 F3 中第三季度高尔夫销售额是如何通过其他运动或季度的销售额或总销售额计算出来的。由于数据透视表是交互式的,因此,您可以更改数据的视图以查看更多明细数据或计算不同的汇总额,如计数或平均。
我的数据是如何组织的
在数据透视表中,源数据中的每列或字段都成为汇总多行信息的数据透视表字段。在上例中,“运动”列成为“运动”字段,高尔夫的每条记录在单个高尔夫项中进行汇总。
数据字段(如“求和项:销售额”)提供要汇总的值。上述报表中的单元格 F3 包含的“求和项:销售额”值来自源数据中“运动”列包含“高尔夫”和“季度”列包含“第三季度”的每一行。
如何创建数据透视表
若要创建数据透视表,请运行“数据透视表和数据透视图向导”。在向导中,从工作表列表或外部数据库选择源数据。向导然后为您提供报表的工作表区域和一列可用字段。当您将字段从列表窗口拖到分级显示区域时,Microsoft Excel 自动汇总并计算报表。
如果使用“Office 数据连接”检索报表的外部数据(外部数据:存储在 Excel 之外的数据。例如,在 Access、dBASE、SQL Server 或 Web 服务器上创建的数据库。),则可直接将数据返回到数据透视表,而不必运行“数据透视表和数据透视图向导”。当不需要合并来自外部数据库(数据库:与特定主题或用途相关的数据集合。在数据库中,有关特定录入项的信息(例如,雇员或订单)被分类存入表、记录和字段中。)的多个表(表:关于特定主题的一组数据的集合,以记录(行)和字段(列)的形式存储。)中的数据,或者不需要在创建报表前筛选数据以选择特定记录时,推荐使用“Office 数据连接”检索报表的外部数据,以及检索 OLAP(OLAP:为查询和报表(而不是处理事务)而进行了优化的数据库技术。OLAP 数据是按分级结构组织的,它存储在多维数据集而不是表中。) 数据库的数据。
创建数据透视表后,可对其进行自定义以集中在所需信息上。自定义的方面包括更改布局、更改格式或深化以显示更详细的数据

创建数据透视表
1. 打开要创建数据透视表(数据透视表:一种交互的、交叉制表的 Excel 报表,用于对多种来源(包括 Excel 的外部数据)的数据(如数据库记录)进行汇总和分析。)的工作簿。
o 如果是基于 Web 查询(Web 查询:用于检索存储在 Intranet 或 Internet 中的数据的查询。)、参数查询(参数查询:一种查询类型,当运行参数查询时,将提示输入用于为结果集选择记录的值(条件),这样同一个查询就可用于检索不同的结果集。)、报表模板(报表模板:包含一个或多个查询或基于外部数据的数据透视表的 Excel 模板 (.xlt file)。保存报表模板时,Excel 将保存查询定义,但不保存在模板中查询的数据。)、“Office 数据连接”文件或查询文件创建报表,请将检索数据导入到工作簿中,再单击包含检索数据的 Microsoft Excel 数据清单(清单:包含相关数据的一系列工作表行,例如,发票数据库或一组客户名称和电话号码。清单的第一行具有列标志。)中的单元格。
如果检索的数据是来自于 OLAP(OLAP:为查询和报表(而不是处理事务)而进行了优化的数据库技术。OLAP 数据是按分级结构组织的,它存储在多维数据集而不是表中。) 数据库,或者“Office 数据连接”以空白数据透视表的形式返回数据,请继续下面的步骤 6。
o 如果要基于 Excel 数据清单或数据库创建报表,请单击数据清单或数据库中的单元格。
2. 在“数据”菜单上,单击“数据透视表和数据透视图”。
3. 在“数据透视表和数据透视图向导”的步骤 1 中,遵循下列指令,并单击“所需创建的报表类型”下的“数据透视表”。
4. 按向导步骤 2 中的指示进行操作。
5. 按向导步骤 3 中的指示进行操作,然后决定是在屏幕上还是在向导中设置报表版式。
通常,可以在屏幕上设置报表的版式,推荐使用这种方法。只有在从大型的外部数据源缓慢地检索信息,或需要设置页字段(页字段:在数据透视表或数据透视图报表中指定为页方向的字段。在页字段中,既可以显示所有项的汇总,也可以一次显示一个项,而筛选掉所有其他项的数据。)来一次一页地检索数据时,才使用向导设置报表版式。如果不能确定,请尝试在屏幕上设置报表版式。如有必要,可以返回向导。
6. 请执行下列操作之一:
在屏幕上设置报表版式
1. 从“数据透视表字段列表”窗口中,将要在行中显示数据的字段拖到标有“将行字段拖至此处”的拖放区域。
如果没有看见字段列表,请在数据透视表拖放区域的外边框内单击,并确保“显示字段列表” 被按下。
若要查看具有多个级别的字段中哪些明细数据级别可用,请单击该字段旁的 。
2. 对于要将其数据显示在整列中的字段,请将这些字段拖到标有“请将列字段拖至此处”的拖放区域。
3. 对于要汇总其数据的字段,请将这些字段拖到标有“请将数据项拖至此处”的区域。
只有带有 或 图标的字段可以被拖到此区域。
如果要添加多个数据字段,则应按所需顺序排列这些字段,方法是:用鼠标右键单击数据字段,指向快捷菜单上的“顺序”,然后使用“顺序”菜单上的命令移动该字段。
4. 将要用作为页字段的字段拖动到标有“请将页字段拖至此处”的区域。
5. 若要重排字段,请将这些字段拖到其他区域。若要删除字段,请将其拖出数据透视表。
若要隐藏拖放区域的外边框,请单击数据透视表外的某个单元格。
注意 如果在设置报表版式时,数据出现得很慢,则请单击“数据透视表”工具栏上的“始终显示项目” 来关闭初始数据显示。如果检索还是很慢或出现错误信息,请单击“数据”菜单上的“数据透视表和数据透视图”,在向导中设置报表布局。
在向导中设置报表布局
如果已经从向导中退出,则请单击“数据”菜单上的“数据透视表和数据透视图”以返回该向导中。
6. 在向导的步骤 3 中,单击“布局”。
7. 将所需字段从右边的字段按钮组拖动到图示的“行”和“列”区域中。
8. 对于要汇总其数据的字段,请将这些字段拖动到“数据”区。
9. 将要作为页字段使用的字段拖动到“页”区域中。
如果希望 Excel 一次检索一页数据,以便可以处理大量的源数据,请双击页字段,单击“高级”,再单击“当选择页字段项时,检索外部数据源”选项,再单击“确定”按钮两次。(该选项不可用于某些源数据,包括 OLAP 数据库和“Office 数据连接”。)
10. 若要重排字段,请将它们拖到其他区域。某些字段只能用于某些区域;如果将一个字段拖动到其不能使用的区域,该字段将不会显示。
11. 若要删除字段,请将其拖到图形区之外。
12. 如果对版式满意,可单击“确定”,然后单击“完成”。


EXCEL表格中的函数LOOKUP具体怎么应用,各参数什么含义,谢谢高手指点...
LOOKUP 请参阅 函数LOOKUP 有两种语法形式:向量和数组。 向量为只包含一行或一列的区域。函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值。如果需要指定包含待查找数值的区域,则可以使用函数 LOOKUP 的这种形式。函数 LOOKUP 的另...

EXCEL中函数VLOOKUP与函数LOOKUP的区别
; 3、如果明细数据包含重复记录,那么在升序排列的情况下,使用Lookup()函数可以返回重复记录的最后一条,而Vlookup()则可以返回第一条记录; 4、由于Vlookup()函数的第3个参数是指定返回的列标,对于多列的数据确定列数就很麻烦,我们可以用Lookup()来代替Vlookup(); 5、前面提到Vlookup()只能向右...

excel中lookup和MID怎么一起用
LOOKUP(a,B,C) 在B集合中寻找a值,找到后在单元格中输出C集合中的对应值。mid是字符串函数MID(A2,3,2)指的是在A2单元的内容中的第三个字符开始取两个字符。手动输入条件麻烦,可以用vba

excel中MID,lookup是什么函数?怎么用?
例 : A1是 123456 ,B1输入 =mid(A1,2,3) 就是从A1的第二位开始取值,取三位。最后值234。2、返回向量或数组中的数值。函数 LOOKUP 有两种语法形式:向量和数组。函数 LOOKUP 的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。lookup函数...

EXCEL中“函数VLOOKUP”与“函数LOOKUP”的区别是什么?
lookup 是从一行中或一列中找数据\\x0d\\x0avlookup 从连续的几个列构成的区域中找数据\\x0d\\x0a \\x0d\\x0alookup 可以有两组数据,一个是查找用,一个是结果用。 在A行中找数据,找到后,比如定位是在第五个位置发现了, 然后告诉你B行的第5个是什么内容\\x0d\\x0a \\x0d\\x0avlookup...

Lookup()函数的用法
式中 lookup_value—函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;lookup_vector—只包含一行或一列的区域lookup_vector 的数值可以为文本、数字或逻辑值;result_vector—只包含一行或一列的区域其大小必须与 lookup_vector 相同。(2)数组形式:公式为 ...

mid函数和lookup函数有什么区别?
mid函数是取文本其中一个值的函数。lookup函数是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值。使用方法:一、mid函数使用方法:1、在Excel单元格中输入一组数据,需要提取其中的几个数字。2、输入mid函数,在参数中按下图设置,转换成公式为:=MID(A1,4...

Excel vlookup与index和match的区别
1、vlookup:可以用来核对数据,多个表格之间快速导入数据等函数功能。2、index:同时使用了 row_num 和 column_num 参数,INDEX 将返回 row_num 和 column_num 交叉处单元格中的值。3、match:需要获得单元格区域中某个项目的位置而不是项目本身,则应该使用 MATCH 函数而不是某个 LOOKUP 函数。参考...

关于excel中的vlookup和lookup函数
Vlookup中,如果返回列号等于1的话(咱们假设可以),那返回的值就还是Lookup_value,这没有任何意义,查自己还返回自己。你说颠倒下就可以,那你本身的查找值就有问题,Vlookup只能在第一列中查找!你的Lookup函数估计也是参数没设置好。

Excel里面关于函数HLOOKUP和VLOOKUP的区别
HLOOKUP函数和VLOOKUP函数都是根据指定区域值查找对应值。HLOOKUP函数返回的是表格或数组中指定行的所在列中的值;而VLOOKUP函数返回的是表格或数组中指定列的所在行中的值。可以简单的理解为HLOOKUP是进行水平查找时用,VLOOKUP是进行垂直查找用的。软件工具:Excel 2013 1、通过下图对比可以很显两者函数的...

仪陇县13686891630: VLOOKUP函数和数据透视表,会经常用到么?如何应用呢? -
穆宰转化: 你这个问题比较宽泛Vlookup 是查找并返回值,例如:将图2和图3的数据填写入图1用Vlookup实现具体应用你在Office 2003中按F1,可查看.再看透视表的实际应用将图用透视后可以得到看到效果了么?至于应用,还需要先看看效果,能理解效果了,应用比较简单用F1帮助即可,主要是理解.

仪陇县13686891630: 请问Excel的数据透视表和vlookup怎么操作? -
穆宰转化: 这个应该用不到数据透视表吧,如果是外来的表格,可用VLOOKUP,在表格1中查找和表格2中名字相同的人的2012年的工资,公式:=VLOOKUP{要查找的人名,被查找的数据区域,和名字对应的工资所在的列数,0),"0"表示精确查找.如果是自制表格的话,你可以在制作时就把数据放到一个工作表的.

仪陇县13686891630: 电子表公式(Vlookup、If、Sumif、数据透视表等); -
穆宰转化: 都是EXCEL表格中的运用,vlookup是查找值 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),例:VLOOKUP(需要查找的值可为一个区域,查找的范围,在查找范围中取值的第N列,FALSE); SUMIF(range,criteria,sum_range),符合条件的单元格求和; 数据透视表,在 Excel 工作表中, 在“数据”菜单上,单击“数据透视表和数据透视图”启动“数据透视表和数据透视图向导”.可以用来对数据进行分组统计

仪陇县13686891630: 函数vlookup该怎么用?
穆宰转化: VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数.该函数在工作中有广泛应用,主要用于数据的核对以及多个表格之间的...

仪陇县13686891630: 会计中都有哪些必须熟练掌握的 excel 公式 -
穆宰转化: 一、工作中常用函数 1、Subtotal函数(对过滤后的数据进行加总),如 SUBTOTAL(9,B12:B24)(统计过滤后的数值之和,9代表 sum ,B12:B24代表要求和的列. 2、Round(公式,2)四舍五入 (保留2位小数). 3、Trim()去空格的 . 4、...

仪陇县13686891630: vlookup怎么用 -
穆宰转化: 关于VLOOKUP函数的用法 “Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP.下面介绍VLOOKUP函数的用法.一、功能 在表格的首列查找指定的数据,并返回指定的数据所...

仪陇县13686891630: Excel表格怎样把两个数据透视表放在一块 -
穆宰转化: 1、首先要在在数据透视表中,点击设置小按钮. 2、然后我们在这里设置选项列表,如下图所示. 3、接下来我们还可以在这里添加行,如下图所示. 4、然后还可以在这里添加各种表格. 5、然后我们便可以在这里设置行列,如下图所示. 6、我们还可以设置表格样式,最终两个数据表格透视图放在一起了.

仪陇县13686891630: EXCEL VLOOKUP函数达人请进. -
穆宰转化: 看你的公式是一日一销售单,一年也就是365张工作表,可以直接在一个工作簿中完成的,甚至可以在一个工作表中实现,届时,不再需要使用VLOOKUP函数了,可以数据透视表,可以SUMIFS多条件求和,还可以通过INDIRECT引用单元格名称作为表名引用相应数据.

仪陇县13686891630: 怎么在excel数据透视表 再用VLOOKUP -
穆宰转化: 打个比方~表格1中有2011年100个人的名字和他们每个月发的工资!表格2中有2012年100个人的名字和工资,!我要在表格3中做出12年比11年他们每个人比11年各多出多少工资! 可以留一下邮箱发表格!

仪陇县13686891630: excel数据透视表的数值怎么显示 -
穆宰转化: 不知道你的问题出现在哪里,一般插入透视表之后,在右边会有选框,将所要输出的行和列标题分别拉入相应的框中,即可达到想要的表格. 比如下面不同产品编号的出库数量汇总时,用数据透视表,且使用求和功能,参考下图:

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网