在Excel中,VLOOKUP函数应该是最受关注的函数之一了。关于VLOOKUP函数,在网上有数不清的讨论和文章。我对其进行了一些整理,供大家进一步理解和运用VLOOKUP函数时参考。当你想从表中提取信息时,Excel的VLOOKUP函数是一个很好的解决方案。从表中动态查找和获取信息的能力给许多用户带来了全新的改变......
01-06 313 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
在Excel中,VLOOKUP函数应该是最受关注的函数之一了。关于VLOOKUP函数,在网上有数不清的讨论和文章。我对其进行了一些整理,供大家进一步理解和运用VLOOKUP函数时参考。当你想从表中提取信息时,Excel的VLOOKUP函数是一个很好的解决方案。从表中动态查找和获取信息的能力给许多用户带来了全新的改变......
01-06 313 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
7.你可以强迫VLOOKUP执行完全匹配要强迫VLOOKUP找到完全匹配,确保设置第4个参数(range_lookup)为FALSE或0。下面两个公式等价:=VLOOKUP(value,table,column,FALSE)=VLOOKUP(value,table,column,0)在完全匹配模式下,当......
01-06 446 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
16.VLOOKUP+MATCH用于完全动态的列索引将上面介绍的技巧更进一步,可以使用MATCH来查找表中列的位置,返回完全动态的列索引号。有时这被称作双向查找,因为正沿着行和列的方向查找。一个示例是查找销售人员在指定月份的销售量,或者查找从指定的供应商特定产品的价格。例如,假设有销售人员每月的销售量:......
01-06 365 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
很多人都在争论到底是VLOOKUP函数好,还是INDEX+MATCH函数组合更胜一筹,为此,专门向专家征求了意见,我们看看专家们怎么说。BillJelen:毫无疑问,INDEX+MATCH组合比VLOOKUP更灵活。如果你找到100个知道并使用VLOOKUP的人,这些人中仅3%的人熟悉INDEX+MATC......
01-06 187 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
在编写Excel公式时,时常会需要一些有规律的数字,例如每几个数字增加相同的数、每隔几个数字进行重复等等。运用一些数学运算函数,例如INT函数、MOD函数,将它们与ROWS函数相配合,可以帮助我们生成有规律的数字。每隔n个数字增加1下图1所示的工作表,每5个数字增加1。在单元格A1中的公式为:=INT((R......
01-06 152 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
FREQUENCY函数以一列垂直数组返回一组数据的频率分布,在之前的文章中,我们详细解了该函数的基础语法及应用示例。下面,我们以示例解FREQUENCY函数的一些精彩应用。示例1:统计不同数值的个数如下图1所示的工作表,在单元格区域A1:A8中有一列数值,我们需要使用公式算出该区域中不同数值的个数。此时,可以使......
01-06 258 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
在编写程序时,少不了要使用变量和常量,它们都是程序中很重要的元素,是组织程序的基础。一个示例下面是一个简单的VBA程序,用来计算半径为5的圆的面积。Sub示例2()ConstPI=3.1415926DimrAsIntegerDimareaAsDoubler=5'......
01-06 406 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
们已经了解了ExcelVBA的变量,知道了如何给变量赋值。下面,我们详细谈谈Excel中很重要的对象变量。变量除了可以表示数值、字符串等外,还可以表示一个工作簿、一张工作表、一个单元格,这就是对象变量(Object类型的变量)。声明对象变量对象变量的声明没有什么特殊之处,仍然是使用Dim语句或者Publi......
01-06 382 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
我们主要是和对象打交道,这包括各种各样的对象以及由这些对象组成的集合对象。我们来看看并学习Excel内部是如何处理对象的。我们先来录制一个宏。在Excel中,打开宏录制器,录制下面的操作:在工作表单元格A1中输入“Excel”,设置其字体为红色,单元格背景色为黄色。录制的代码如下:Sub宏3()'......
01-06 419 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
下面,继续做一些有趣的事情。让VBA能够给我们弹出对话框,让用户作出响应,实现与用户交互。这里要使用VBA的内置函数:MsgBox函数和InputBox函数。与Excel工作表函数一样,VBA也包含有各种内置函数,以简化计算和操作,而MsgBox函数和InputBox函数就是其中常用的函数。这里,先介绍MsgBox......
01-06 59 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
在日常生活中,我们常常要做出选择,例如,如果明天不下雨,我们就去郊游。在VBA中,也有类似的语句,让我们控制程序的执行方向,例如,如果单元格A1的值为0,那么就弹出警告消息“单元格A1的值不能为0”。将上面的描述用语句来表达,如下图所示:VBA中If-Then语句结构的基本语法如下:If条件Then......
01-06 219 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
人生经常要面临“多选一”的情况,在编写程序代码时也是如此。在上篇文章中,我们讲解了使用If-Then结构来进行判断,也举了很多个小例子。我们看到,随着条件的增多,代码的结构也变得复杂或难以理解。幸运的是,VBA为我们提供了SelectCase结构,让我们根据多个条件判断选择时,能够写出容易理解的代码。上篇文章的结......
01-06 395 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
这里,简要地谈谈有限次的循环结构,也就是For-Next循环。还是先看一个例子。我们如果想要在工作表单元格区域A1:A10中依次填写数字1至10,可以使用下面的代码:SubForNextTest1()DimiAsInteger'声明整型变量i'使用循环为单元格填充数字Fori=1T......
01-06 408 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
大多数解ExcelVBA的图书都是按照上图的顺序自上而下介绍Excel对象,即先解Application对象,接着Workbook对象、Worksheet对象和Range对象。我们现在反过来,先我认为最重要的Range对象。应该说,绝大多数实用的ExcelVBA程序都是对Range对象的操作,理解和掌握了Ra......
01-06 319 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
MATCH函数返回指定值在数组中的位置,如果在数组中没有找到该值则返回#N/A。数组可以已经排序或没有排序,并且MATCH函数不区分大小写。什么情况下使用MATCH函数?MATCH函数返回指定值在数组中的位置,其结果可以被其他函数使用,例如INDEX函数或VLOOKUP函数。例如:在未经排序的列表中找到......
01-06 177 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
INDEX函数返回一个值或者对某个值的引用,与其他函数如MATCH函数联合使用,可以构造强大的公式。什么情况下使用INDEX函数?INDEX函数可以返回一个值或者对某值的引用,因此可以使用该函数来:查找所选月份的销量获取对指定行、列、区域的引用基于给定数目创建动态区域以字母顺序排序文本列......
01-06 177 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
这个函数基于数字从列表项中选择,属于查找与引用类别。在大多数情况下,使用不同的函数如INDEX和MATCH或VLOOKUP会更好。(译者注:但该函数也有自已的优势)下面我们介绍CHOOSE函数的相关使用和示例,看看它能做什么,有什么缺点。CHOOSE函数基于索引数字从列表中返回值。在什么情形下使用CHO......
01-06 364 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
下面我们将介绍VLOOKUP函数。顾名思义,这是一个查找函数,处理垂直列表中的项目。其它函数可能会更好地从表中提取数据,但VLOOKUP函数是人们首先想到要试的函数。有些人马上能掌握它,而另一些苦于如何使它工作。的确,这个函数有一些缺陷,但是一旦你理解它如何工作,你就会准备好继续一些其它的查找选项。让我们来看看......
01-06 63 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
FIXED函数圆整数字为指定的小数位,带或不带逗号分隔符,并以文本形式返回格式化后的结果。什么情况下使用FIXED?FIXED函数能够以设定的小数位格式化数字,将数字转变为文本。它有助于:匹配从另一个程序中以文本形式导入的数字格式化文本字符串中的数字FIXED函数的语法FIXED(numbe......
01-06 83 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
HLOOKUP函数查找表的第一行中的值,返回该表中与找到的值在同一列的另一个值。什么情况下使用HLOOKUP?HLOOKUP函数可以在查找行中找到精确匹配值,或者近似匹配值。因此,该函数能够:找到所选区域中的销售总额查找所选日期对应的有效利率HLOOKUP函数的语法HLOOKUP(looku......
01-06 259 Excel图表制作 Excel常用函数 excel数据透视表 excel教程