当前位置:主页 > Office办公 > Excel专区 > Excel函数

最新发布

如何使用Excel VBA宏创建一个包含工作簿中所有工作表名称的动态列表
如何使用Excel VBA宏创建一个包含工作簿中所有工作表名称的动态列表

本文将讲述如何在Excel中动态获取当前工作簿中所有工作表名称。如何使用Excel VBA宏创建一个包含工作簿中所有工作表名称的动态列表。假设您有一个包含大量工作表的Excel工作簿,并且您希望获得当前工作簿中所有工作表名称的动态列表。这篇文章将会讲述两种创建动态工作表名称列表的方法。步骤1:转到Excel功能区中的“公式”选项卡,然后单击“定义的名称”组下的“定义名称”命令。并且将打开“新建名称”对话框。步骤2:在“新建名称”对话框的“名称”字段中输入“SheetList”。然后输入以下公式:=REPLACE(GET.WORKBOOK(1),1,FIND(“]”,GET.WORKBOOK(1)),””)步骤3:单击“确定”按钮,然后在单元格A1中输入数字1,在单元格A2中输入数字2。步骤4:在A列中选择这两个单元格并将它们向下拖动到的输入序列号3,4,5等。

520 次浏览
Excel 利用公式 取得两个数值间单元格个数
Excel 利用公式 取得两个数值间单元格个数

=COUNTIFS(range,">=X",range,"<=Y")要获取区域内值处于两个数值之间单元格的个数,可以使用 COUNTIFS 函数。在上述的基本公式中,range 表示包含数值的单元格区域, X  表示数值的下边界, Y 表示数值的上边界。如上图, 表格中活动单元格包含有以下公式:=COUNTIFS(C4:C10, ">=80", C4:C10,"<=90") 公式运行原理: COUNTIFS 函数应用于跨多个区域的单元格,并计算符合所有条件的次数。 在本例中, 由于我们为两个条件提供了相同的单元格区域, 所以区域内的每个单元格都必须符合两个指定的条件才会被统计。假如你正在使用一个没有 COUNTIFS 函数的旧版的 Excel,  你可以用以下包含 COUNTIF 函数的公式来代替前述公式:=COUNTIF(range, ">=X") - COUNTIF(range, ">Y")在这个公式中,第一个COUNTIF 计算区域内大于或者等于 X 的单元格数量(根据定义,也包括了大于 Y 的单元格,因为 Y 大于 X). 在这个公式中,第二个COUNTIF 计算区域内大于或者等于 Y 的单元格数量. 然后用第二个计算结果减去第一个计算结果,从而产生最终的单元格个数---单元格值处于 X 和 Y 之间的单元格数量.如果你想把另一个单元格的值作为条件的一部分,那么就需要使用 & 来像以下这般连接:=COUNTIF(rng,">"&A1) 如果单元 A1 中的值为“5”,则连接后的条件将变为“> 5”

vlookup函数全部4种常见错误类型都在这
vlookup函数全部4种常见错误类型都在这

现在我们应该都知道vlookup函数如何来实现各类常见的数据匹配工作,今天我们来学习一下这个函数在使用过程中经常会出现的4种错误类型,来加深一下这个函数的学习和问题处理。案例说明:如上图,原始数据中没有张强的时候,查询的时候就会有错误值出现。解决方法:使用IFEEROR函数对错误值进行替换处理,当出现错误的时候替换为空。函数公式:=IFERROR(VLOOKUP(E4,$B$2:$C$10,2,0),"")案例说明:如上图,我们数据源中的姓名为李四强,但是我们输入的时候输成了李四,造成姓名少位的情况。解决方法:我们可以通过搭配通配符*的方法处理,代表查询姓名有李四两个字的任意值。函数公式:=VLOOKUP(E4&"*",$B$2:$C$10,2,0)案例说明:如上图,我们在输入数据的时候可能有不小心将单元格内容添加了空格的情况,如上面王五中间有个空格,网吧前面有2个空格。所以查询的时候数据就出现了错误。

320 次浏览
excel合并单元格后如何进行数据查找,2个常用函数轻松解决你的问题
excel合并单元格后如何进行数据查找,2个常用函数轻松解决你的问题

在数据查找过程中我们经常会碰到一个问题,那就是合并单元格后数据匹配总是会出错,今天我们就来学习一下合并单元格后,单一条件和多条件数据查找的操作方法。案例说明:如上图,当我们通过合并单元格数据后的部门来匹配人员的奖金,合并单元格的情况下,我们只能查找到每个部门的排在第一位的人的数据,后面的都会出现错误值。操作方法如下:第一步:用函数查找出数据之后,按ctrl+g,定位错误内容单元格;函数=VLOOKUP(B3,$H$3:$I$6,2,0)第二步:在编辑窗口输入=E3,对错误单元格统一引用上方有数值的单元格,按ctrl+enter匹配引用即可。案例说明:如上图,当我们出现同名的情况下,我们就不能简单的通过姓名来找数据了,需要根据部门和姓名多个条件进行数据查找。函数解析:=LOOKUP(1,1/($B$3:$B$11=G5)*($C$3:$C$11=H5),$E$3:$E$11)1、利用Lookup函数进行多条件查找,只需要将部门和姓名2个条件用*进行连接即可。现在你学会如何在合并单元格的情况下进行单一条件和多条件数据查找了吗?

555 次浏览
关于excel排名你知道多少?excel中式排名和美式排名你清楚吗?
关于excel排名你知道多少?excel中式排名和美式排名你清楚吗?

工作过程中我们经常会碰到的一个东西,那就是根据大家的各项数据进行数据排名,但是在排名的过程中我们会有发现一个问题的就是,当出现两个人数据相同的时候,排名方式就会有发现问题。今天我们就来学习一下中式排名和美式排名方法的区别。中式排名和美式排名对比一、美式排名函数=RANK(D5,$D$5:$D$11,0)美式排名方法在实际运用当中用的最多。如图中所示,当出现两人分数相同,排名并列第2时,下一个名次直接为4。保证名次和总人数都保持为7。二、中式排名函数=SUMPRODUCT((D$5:D$11>D5)*(1/COUNTIF(D$5:D$11,D$5:D$11)))+1中式排名如途中所示,在出现同样的相同分数,并列排名第2的时候,下一个排名为3,跟美式排名为第4不同,虽然人数总数为7,但它最终的排名为6。

343 次浏览
excel自动化知识库查询系统免费送你,原来知识库是这样做出来的
excel自动化知识库查询系统免费送你,原来知识库是这样做出来的

对于服务类电商公司来说,基本会有自己的一套问题处理操作,这个就是公司内部的FAQ问题集。今天我们就来详细的讲解一下如何制作这样一套完整的知识库查询系统。下面我们来看一下效果演示:演示操作系统说明:这套查询系统主要用的是通过VBA代码来实现其功能。主要有问题库和查询搜索两个页面。当我们在问题库添加我们常用的问题集后,就可以在查询页面通过产品名称或者是问题来搜索出所有相关的答案。这样就可以减少我们花费大量的时间到处去找对应的解答口径。下面我们来具体学习一下如何制作这样的查询系统。第一步:按ALT+F11,或者点击右键点击工作表名称的地方,选择查看代码,进入代码编辑窗口。如下图:第二步:左边工程框点击右键,插入新模块,双击新建的模块进入代码编辑窗口。如下图:

excel多单元格内连接只会&就out了,Excel全部4种方法都在这
excel多单元格内连接只会&就out了,Excel全部4种方法都在这

工作中我们会有碰到一种情况,那就是将多个单元格里面的内容连接到一个单元格内,今天我们就来学习一下,Excel中全部4种连接方法。说明:这种方式是在第一个单元格输入对应的内容后,选择后面的区域,按Ctrl+E,这样就可以按照第一个格式往下填充下去,实现自动合并。公式=B4&C4&D4&E4说明:用&符号可以将多个单元格内容合并到一起,组成文本格式内容。函数=CONCATENATE(B4,C4,D4,E4)说明:CONCATENATE函数可以实现将多个单元格内容连接,函数中的每一个参数就是对应的每一个单元格。函数=textjion("-",1,b4,C4,D4,E4)说明:textjion函数可以实现在连接多单元格内容的时候,使用特定的符号进行分隔开来,如上面的就用了符号“-”将每个单元格内容之间隔开。注意:方法1ctrl+E填充和方法4textjion函数连接,这两种方法使用,需要Excel版本为Excel2013及以上版本。

314 次浏览
Excel SYD 函数 使用教程
Excel SYD 函数 使用教程

SYD 函数返回在指定期间内资产按年限总和折旧法计算的折旧。Excel 2003+SYD 函数为财务函数中计算资产折旧数据的函数,返回在指定期间内资产按年限总和折旧法计算的折旧。函数名由Sum(总和)+Year(年)+Depreciation(折旧)三个单词组合而成。折旧值。=SYD(cost, salvage, life, per) =SYD(资产原值, 资产残值, 折旧期数, 期间) 参数 Cost 必需。 资产原值。 Salvage 必需。 折旧末尾时的值(有时也称为资产残值)。 Life 必需。 资产的折旧期数(有时也称作资产的使用寿命)。 per 必需。 期间,必须与 life 使用相同的单位。 实例

526 次浏览
excel最简单的多表数据汇总方法详解
excel最简单的多表数据汇总方法详解

我们都知道工作表数据汇总,当我们需要对一张工作簿下面的N张工作表数据进行汇总的时候,可能很多时候都是在用复制粘贴来处理,这样不免会显得非常浪费时间。今天我们就来学习一下纯技巧下的多表数据汇总方法,不用VBA代码如何快速汇总数据。案例一:每张工作表表头都统一的时候,如何进行数据汇总。如上图,我们需要把1-3月数据明细中的数据,统一汇总到汇总表格中,单独分成1-3月3数行数据来显示,该怎么进行手动操作,操作演示图如下:效果图第一步:点击打开汇总页工作表,点击菜单栏,数据—合并计算;第二步:选择1-3月每个工作表的数据区域,点击点击,这样就是全部选择所有工作表中的数据区域;第三步:将数据对齐方式,标签位置选择对应首行和左列对齐,这样最终的数据就会以我们固定的格式来汇总。如上图演示图,最终的效果图就是将单独每个月的数据,以汇总表3个月的数据来显示每个人的数据。案例二:分工作表格式与汇总表格式保持一致情况下,如何进行数据汇总

356 次浏览
怎么制作Excel表格监控器,将别人的每一步操作都记录在案
怎么制作Excel表格监控器,将别人的每一步操作都记录在案

今天教大家做一个VBA技巧最强操作,那就是制作一个属于你的Excel表格监控器,将别人对你的表格的每一步修改操作全部记录下来。这样再也不用担心别人到底修改的是哪一步操作,我们也可以对数据进行恢复。下面我们来看一下具体的效果展示。演示效果图如上图:我们有一个操作日志的表格和每日销售明细的表格。操作日志是记录每一次操作的记录,每日销售明细是每天需要登记的数据,当我们在每日销售明细中进行修改操作的时候,操作日志里面就会将每一次修改记录下来。是不是感觉很神奇呀,这就是VBA功能的强大之处。下面我们来看一下制作的具体操作。第一步:新建对应的工作表,我们需要每天操作的表格和需要记录的工作表(操作日志)。如下图:第二步:按alt+f11或右键点击工作表名称,进入代码编辑窗口,双击工程文件thisworkbook进入代码编辑窗口。如下图:第三步:双击thisworkbook进入代码编辑窗口,输入以下VBA代码即可。如下图:代码如下:

565 次浏览
共计5788条记录 上一页 1.. 445 446 447 448 449 450 451 ..579 下一页