中企动力 > 商学院 > excel函数应用500例
  • ?

    99%人不知的技巧:这样学EXCEL函数,3天即可熟练运用!

    卡西尔达

    展开

    EXCEL基础入门教程:如何快速学习EXCEL公式并灵活运用!

    很多人在学习EXCEL公式时发现,看过很多例子,学过很多实际应用,可是,应用环境稍微一变化,就不知该如何使用了,那么,怎样才能快速学好公式并灵活运用呢?本文将给出一个解答。

    1、明确学习的目标

    兴趣是最好的老师,EXCEL函数有很多,全部学完很不现实,其实常用的函数也就那么十几二十个,精通了这些函数基本可以应对工作中的绝大部分问题!

    因此,我们要做的第一步是梳理工作中EXCEL的应用场景,找出使用频率最高的函数,发力攻克它!

    2、从最常用的函数开始

    常用的函数可分为几类:

    求和类:SUM、SUMIF、SUMIFS、SUMPRODUCT

    文本类:MID、FIND、LEFT、RIGHT

    查找与引用类:VLOOKUP、HLOOKUP、INDEX、MATCH、OFFSET、ROW、COLUMN

    日期类函数:YEAR、MONTH、DATE、DATEIF

    逻辑判断:IF

    拿小编的工作来说,经常面临各种信息的匹配和条件求和的问题,所以,小编就先从查找引用和求和类函数学起,运用机会多,记忆深刻,也不再加班了呢!

    如果你从事人事工作,那么日期类和求和类可能是经常要用的,可以从这里学起;如果你从事推广类工作,那么数据分析是必须的,查找引用和求和类可能经常遇到,简而言之,从最常用的开始!

    3、训练面向过程的思维

    当我们学习了一段时间的案例后可能会发现,看过的例子再多,特定场景下运用的再熟练,当使用场景发生变化时,可能就不会用了!产生这种现象的原因是:没有理解函数的运行过程,知其然而不知其所以然。

    举一个简单的例子来说,我们知道MID函数的作用是:提取字符串中指定位置开始的指定长度字符!该如何来理解呢?

    比如要分离3个地区的省和市,我们可能会这么写:

    分离省:=MID(A2,1,3),提取A2单元格位置1开始的3个字符

    分离市:=MID(A2,4,3),提取A2单元格位置4开始的3个字符

    好,完美解决,那么问题来了,假设省市的名称长度不一致呢?这个函数是不是行不通了?

    我们来观察一下地址的结构,地址都包含“省”这个字眼,也包含“市”这个字眼,那么,是否可以以这两个字眼为标识来识别省市呢?答案是肯定的,该如何来实现呢?

    首先,我们要找到“省”在什么位置,然后,要找到“市”在什么位置,那么,从开始到“省”之间的字符串就是省了,“省”和“市”之间的字符串就是市!

    现在问题又来了?怎么找出“省”和“市”在字符串中的位置呢?这就涉及到另一个函数,FIND,它的作用恰好就是返回特定字符在某个字符串的位置,至此,这个问题就解决了!

    我们先来梳理一下这个思维过程:

    下面就可以具体来实现了:

    分离省:=MID(A8,1,FIND("省",A8))

    分离市:=MID(A8,FIND("省",A8)+1,FIND("市",A8)-FIND("省",A8))

    从这个案例中我们可以得出,解决问题的思路很重要,在运用公式之前先对问题进行分析,通过一定的步骤,将一个大问题拆解为可以用EXCEL函数解决的小问题,那么这个问题就能用函数来解决!

    4、积累大量函数名称和用法

    在拆解问题的过程中,我们会发现,不知道将问题拆解到哪一步才能解决,这时候,积累大量函数名称和用法就很有必要了,我们只需要记住函数的名称和作用,具体用法在运用时查找帮助文档或者借助搜索引擎便能很快运用,但是如果不知到函数名称,那么查找效率将会很低!

    例如,我只需记得MID是提取第n个位置的N个字符,FIND是查找指定字符在特定字符串的位置,SUMIF是对单一特定条件求和,那么,在分析到这些相关问题时,我们就知道该用那些函数去实现了!

    5、大量运用

    所有技能的熟练使用必然伴随一个训练的过程,掌握上述思路以后,大量运用到实际工作中,你的函数公式水平势必将得到快速提升!

  • ?

    Excel CountIfs函数轻松组合多条件,含不为空和不等于的例子

    浮动

    展开

    CountIfs函数在 Excel 中用于组合多个条件区域/条件对,以弥补CountIf函数只能组合一个条件区域/条件对的不足。如果要统计同时满足两个条件的某种产品个数,用 CountIf 需要用数组组合条件,比较麻烦,而用 CountIfs 组合两个条件区域/条件对即可,比较简单明了。CountIfs 与 CountIf 一样,条件中可以用逻辑值与通配符(问号和星号)。以下就是 Excel CountIfs函数的使用方法及实例,包括不为空和多个条件的实例的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、CountIfs函数语法

    1、表达式:COUNTIFS(Criteria_Range1, Criteria1, [Criteria_Range2, Criteria2], …)

    中文表达式:COUNTIFS(条件区域1, 条件1, [条件区域2, 条件2], …)

    2、说明:

    A、条件区域和条件组成一个条件区域/条件对,至少包含一个条件区域/条件对,最多只能有 127 个条件区域/条件对。

    B、如果有多个条件区域,每个条件区域必须有相同的行数和列数,它们可以不相邻。

    C、如果单元格为空,CountIfs 将它的值视为 0。

    D、在条件中可以使用通配符问号(?)和星号(*),问号表示任意一个字符,星号表示一个或一串字符;如果要查找问号或星号,需要在它们前面加转义字符~,例如查找问号,表达式可以这样写 ~?。

    二、CountIfs函数的使用方法及实例

    (一)只有一个条件区域/条件对

    1、假如要统计“销售地区”为“广州”的个数。选中 D13 单元格,输入公式 =COUNTIFS(D2:D12,"广州"),按回车,返回统计结果 4;操作过程步骤,如图1所示:

    图1

    2、公式说明:公式 =COUNTIFS(D2:D12,"广州") 只有一个条件区域/条件对,条件区域为 D2:D12,条件为“广州”,是用文字作条件,并且可以在文字前面加等号,即 =COUNTIFS(D2:D12,"=广州");另外,仅数值也可以作条件。

    (二)有两个条件区域/条件对

    1、假如要统计“销售地区”为“广州”且销量大于等于 500 的服装件数。把公式 =COUNTIFS(D2:D12,"广州",F2:F12,">=500") 复制到 F13 单元格,按回车,返回统计结果为 3,操作过程步骤,如图2所示:

    图2

    2、公式中第一个条件区域/条件对为 D2:D12,"广州",第二个条件区域/条件对为 F2:F12,">=500",即先统计 D2:D12 中为“广州”的个数,再统计 F2:F12 中销量大于等于 500 的个数;条件2 ">=500" 也可以用 ">="&500。

    (三)用通配符问号与星号组合条件

    1、假如要统计以“T恤”结尾、以“白”字开头、仅有三个字的服装件数;把公式 =COUNTIFS(B2:B12,"*T恤",B2:B12,"白*",B2:B12,"???") 复制到 B13 单元格,如图3所示:

    图3

    2、按回车,返回结果 1,如图4所示:

    图4

    3、如果要统计以一个指定字(或词)开头且以另一个指定字(或词)结果的服装件数,例如统计以“粉”字开头且以“衬衫”结尾的服装件数,公式可以这样写:=COUNTIFS(B2:B12,"粉*衬衫")。

    (四)条件为空、不为空和不等于

    1、假如要统计“分类”不等于“衬衫”且“销量”为空的服装件数。把公式 =COUNTIFS(C2:C12,"<>衬衫",F2:F12,"") 复制到 F13 单元格,按回车,返回统计结果 2,操作过程步骤,如图5所示:

    图5

    2、如果要统计“分类”不等于“衬衫”且“销量”不为空的服装件数,则公式可以这样写:=COUNTIFS(C2:C12,"<>衬衫",F2:F12,"<>"&""),如图6所示:

    图6

    (五)CountIfs 与 Average 组合使用

    1、假如要统计“分类”为“T恤”、销售地区为“杭州”且大于平均销量的服装件数。把公式 =COUNTIFS(C2:C12,"T恤",D2:D12,"杭州",F2:F12,">"&AVERAGE(F2:F12)) 复制到 F13 单元格,按回车,返回结果 2,操作过程步骤,如图7所示:

    图7

    2、在条件中,只需用 & 连接 > 与求平均值的函数 Average,如果要用其它函数也是一样的连接方法。

    三、CountIfs函数与CountIf函数用多条件的比较

    1、CountIfs函数可轻松组合多个条件,而CountIf函数需要用数组才能组合多个条件。假如要统计销量大于等于 500 且小于等于 800 的服装件数。用 CountIfs函数公式可这样写:=COUNTIFS(F2:F12,">=500",F2:F12,"<=800"),而用 CountIf函数,公式需要这样写:=SUM(COUNTIF(F2:F12,{">=500",">800"})*{1,-1}),两个公式统计结果都为 4;操作过程步骤,如图8所示:

    图8

    2、用CountIfs函数写要简单得多,且它们的计算顺序是一样的,都先统计满足第一个条件的个数,再统计满足第二个条件的件数,因此遇到多个条件的情况,可以先选用CountIfs函数。

  • ?

    Excel逻辑函数大全,函数应用大战你准备好了没?

    凡尘

    展开

    FALSE和TRUE函数:返回逻辑值

    这两个函数的功能是返回逻辑值FALSE和TRUE,都没有参数。

    FALSE函数的表达式是FALSE(),

    TRUE函数的表达式是TRUE()。

    实际应用

    用户可以使用这两个函数来直接返回逻辑值,也可以使用公式来返回逻辑值,如图:

    上面的公式“=IF(FALSE(),1,2)”中,首先FALSE函数返回逻辑值FALSE,然后用IF函数取得数值2。

    AND函数:进行交集运算

    AND函数的功能是对多个逻辑值进行交集运算,函数的返回值是逻辑值。当所有参数的逻辑值为真时,返回TRUE;只要有一个参数的逻辑值为假,即返回FALSE.

    AND函数的表达式是AND(logical1,logical2, ...)。

    参数logical1、logical2……表示待检测的1~30个条件值,各条件值可为TRUE或FALSE。

    下面的例子显示的是一次考试成绩单,教师想找出三门成绩都在平均分以上的学生,结果显示为TRUE是三科成绩都超过平均分的学生,原始数据如图所示。

    在单元格E2中输入公式

    “=AND(B2>=AVERAGE($B$2:$B$11),C2>=AVERAGE($C$2:$C$11),D2>=AVERAGE($D$2:$D$11))”,

    首先通过三个公式来获得三个逻辑值,然后使用AND函数得到最后的结果。最后利用自动填充功能,得到其他单元格的数据:

    NOT函数:取反

    NOT函数的功能是对参数值求反。

    NOT函数的表达式是NOT(logical)

    参数logical表示一个可以计算出TRUE或FALSE的逻辑值或逻辑表达式。

    在某个数据库输入的过程中,用户输入长度值,但是为了保证长度的值必须大于0,用户可以使用NOT函数来控制这个条件:

    在单元格B2中输入公式“=IF(NOT(A2>0),"请输入正值",A2)”。如果A2中的数据不大于0,将会提示“请输入正值”;如果大于0,那么接受用户的输入值长度。

    函数求值

    在实际运用中,函数的应用可能会是多种形式。有时函数的形式比较简单,可以直接用前面讲解的数学函数来求解。但是有时比较复杂,是间断函数或者其他形式。这个例子讲解的就是这种情况,函数的求解规则"

    用户在本例中需要根据上面的条件,求解各种不同的参数条件下的函数结果。其中不同的参数条件:

    步骤1:在单元格C10中输入公式“=IF(OR(A10=0,A10=B10),0,IF(A10<=1/2*B10,A10*2,IF(A10

    分析上面的公式:上面的公式就是根据前面的函数求解条件列出,首先利用OR(A10=0,A10=B10)分析了两种情况:“P=0”和“P=T”,这两种情况的函数结果都是0。因此,满足上面两种情况中的任何一种情况,函数的结果都是0。除了这两种情况,接着考虑其他的情况。IF(A10<=1/2*B10,A10*2,IF(A10

    步骤2:完成其他单元格的内容。利用自动填充功能来计算其他单元格的内容:

    好了以上就是一些比较重要的一些逻辑函数,大家可能在学习和办公中遇得到,欢迎大家进行补充!

  • ?

    五个Excel函数技巧,你是第一个知道

    如霜

    展开

    函数是快捷操作的方式之一,函数与快捷键相比,函数使用的会少一点,因为大多数人都觉得函数很难,其实它并没有想象中的那么难,今天小编整理了几种,想要的可以学学。

    (注意:括号中的坐标可根据实际坐标调整)

    随机生成整数

    在单元格中输入=RANDBETWEEN(1,10)

    随机生成0-1小数

    在单元格中输入=RAND()

    随机生成字母

    在单元格中输入=CHAR(65+RAND()*26)随机生成大写字母,输入=CHAR(97+RAND()*26)随机生成小写字母。

    快速生成序列

    在单元格中输入=ROW(A1)或=COLUMN(A1)

    文本公式怎么计算

    点击“公式”,选择“定义的名称”——“定义名称”,在名称栏中输入“计算”,引用位置栏中输入=Evaluate()函数,最后在单元格中输入“=计算”即可。

    函数虽然不好学,但学会的就会快很多,不要为自己的不想学而借口啦,不会的赶紧学。

  • ?

    Excel公式应用实例

    郦紫

    展开

  • ?

    2.7 SUM函数的几种应用「EXCEL函数应用基础」

    蔺访蕊

    展开

    (封面)

    一、SUM函数的特性

    SUM(number1, number2, number3,…)

    返回某一单元格区域内的所有数字之和。

    (图1)

    在某些情况下可以忽略逻辑值、文本、空值等,但是若是出现错误值,则求和结果也会出现错误值,这点特性和MAX和MIN基本差不错。

    二、实践应用

    案例(一)

    要求:求出数据中的累计余额。

    (图2)

    基本公式为:

    解法1:

    =SUM(B$3:B3)-SUM(C$3:C3)

    解析:

    以第三行为例,先求出B3和值,再减去C3和值即可得到余额,其中需要注意的是收入是不断累计的,而支出也是不断累计的,所以余额也会因为收入与支出的变化而产生不同的结果,因此在求和的过程中应将B列的第三行固定——混合引用(即B$3,也就是引用方面的知识,在前面1.4节提到过)依次向下求和,支出也是同样的思路,最后二者相减即可得到结果。

    解法2:

    =SUM(B$3:C3*{1,-1})

    B$3:C3*{1,-1}等若数组相乘,即为5000与1相乘,空值(0)与-1相乘,然后求和得到5000,而在向下拖拽的过程(假如拖拽到第二行)中会发现公式是

    =SUM(B$3:C4*{1,-1})即{5000,0;0,200}*{1,-1}(数组相乘),也就是5000*1、0*(-1)、0*1、-1*200,然后求和,这个需要大家多琢磨就能理解了。

    案例(二)

    要求:求出各类书种库存总数。(利用SUM的条件求和)

    (图3)

    =SUM((A$3:A$8=D7)*C$3:C$8)

    1.利用混合引用固定行;2. A$3:A$8=D7意为类别若与国学一致,则进行计算出结果。

    注:其中有一个逻辑运算过程,按F9查看

    {TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}这个很好理解,就不用去赘述了。

    案例(三)

    要求:求出国学中《三国志》的销售数量(多条件求和)

    (图4)

    =SUM((B3:B8="国学")*(C3:C8="三国志")*D3:D8)

    找出B3:B8中是国学的和C3:C8是三国志的进行逻辑运算,

    过程为{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}乘{TRUE;FALSE;TRUE;FALSE;FALSE;TRUE},

    得到{1;0;1;0;0;0},然后与D列数组相乘,最后求和。

    注:是数组运算要三键结束(CTR+shift+enter)

    案例(四)

    要求:求出书名为《三国志》,且数量大于等于25的记录有多少条。

    (图5)

    =SUM((C3:C11="三国志")*(D3:D11>=25))

    注:这个很好理解,大家尝试操作一下就能掌握了。

    案例(五)

    要求:求出前三月每种品牌手机销售的数量。(交叉求和)

    (图6)

    =SUM(($A$3:$A$24=$E3)*($B$3:$B$24=F$1)*$C$3:$C$24)

    注:这里是需要用到的是以前所学数组引用方面的知识(此案例解决方法不是最优),大家对照练习一下,自己体会。

    再次强调,每个函数练习的过程是掌握它的使用方法,了解其功能,而对于在工作实践中的操作,着重以最优最快捷方法为主,这也是考验大家对知识的运用能力。

  • ?

    Excel应用基础:Excel常用的四大函数,无敌实用

    Oprah

    展开

    常用excel表格的朋友一定知道,excel中有很多的函数功能非常强,但是这些函数好用不好记,大部分朋友等到需要用的时候会去百度找,一找就是很久,所以今天整理了一些平时常用的函数,及excel的编辑方法,希望可以帮助到大家。

    一、数字处理

    1、取绝对值

    =ABS(数字)

    2、取整

    =INT(数字)

    3、四舍五入

    =ROUND(数字,小数位数)

    二、判断公式

    1、把公式产生的错误值显示为空

    公式:C2

    =IFERROR(A2/B2,"")

    说明:如果是错误值则显示为空,否则正常显示。

    2、IF多条件判断返回值

    =IF(AND(A2<500,B2="未到期"),"补款","")

    说明:两个条件同时e成立用AND,任一个成立用OR函数。

    三、统计公式

    1、统计两个表格重复的内容

    公式:B2

    =COUNTIF(Sheet15!A:A,A2)

    说明:如果返回值大于0说明在另一个表中存在,0则不存在。

    2、统计不重复的总人数

    =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))

    说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

    四、求和公式

    1、隔列求和

    公式:H3

    =SUMIF($A$2:$G$2,H$2,A3:G3)

    或

    =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)

    说明:如果标题行没有规则用第2个公式

    2、单条件求和

    公式:F2

    =SUMIF(A:A,E2,C:C)

    说明:SUMIF函数的基本用法

    多条件模糊求和

    公式:C11

    =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)

    说明:在sumifs中可以使用通配符*

    3、多表相同位置求和

    公式:b2

    =SUM(Sheet1:Sheet19!B2)

    说明:在表中间删除或添加表后,公式结果会自动更新。

    关于excel表格的编辑操作技巧:一、打印:

    通过虚拟打印机,可以打印excel文件并预览文档的打印效果,只需要在电脑里安装一个pdf虚拟打印机,然后打开要打印的excel表格进行打印就可以了。

    二、文档格式转换:

    想要将excel文档转换成其他格式,比如pdf,这些都可以用迅捷caj转换成word转换器来实现。

    关于excel的编辑方法还有很多,欢迎大家在下面补充。

  • ?

    Excel技巧:IF函数系列“应用汇总”,超级实用,值得你去学习

    凌雪

    展开

    导语:Excel技巧:IF系列函数“应用汇总”,值得你收藏

    小伙伴们好啊,今天小编要和大家分享一期常用Excel函数公式的用法,学会这些套路,让工作效率再高一丢丢。

    1、IF函数条件判断

    在Excel中IF函数是一个很常用的版段磊函数之一,他可以完成非此即彼的判断。比如:考核得分的标准为90分,要判断B列的考核成绩是否合格。在C2单元俄国输入公式=IF(B2>=90,"合格","不合格"),如下图。

    说明:常规用法是=IF(判断的条件,符合条件时的结果,不符合条件时的结果)

    2、条件求和

    使用SUMIF函数计算来统计一班所有同学的总成绩,将D2:D5区域的班级等于F2单元格的“一班”,对C2:C5单元格对应的区域求和。在G2单元格输入公式=SUMIF(D2:D5,F2,C2:C5)。如下图所示:

    说明:SUMIF用法:SUMIF(条件区域,指定的求和条件,求和的区域)

    3、多条件求和

    用SUMIFS函数来统计,当部门为生产部门,且岗位为主操岗时,应该得到的岗位补助总金额。在F6单元格输入公式=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)。如下图所示:

    说明:SUMIFS用法为:SUMIFS(求和的区域,条件区域1,指定的求和条件1,条件区域2,指定的求和条件2,……)

    4、条件计数

    如下图,要统计指定店铺的业务笔数。也就是统计B列中有多少个指定的店铺名称。

    在F2单元格输入公式=COUNTIF(B2:B12,E3),COUNTIF函数统计条件区域中,符合指定条件的单元格个数。常规用法为:=COUNTIF(条件区域,指定条件)

    5、多条件计数

    用COUNTIFS函数来统计,当部门为生产,并且岗位为主操时的人数。在F6单元格输入公式=COUNTIFS(B2:B9,F2,C2:C9,G2)

    说明:COUNTIFS函数用来统计条件区域中,符合多个指定条件的单元格个数。常规用法为:=COUNTIFS(条件区域1,指定条件1,条件区域2,指定条件2……)

    好了,今天的分享就是这些吧!点滴积累,循序渐进,水平就在不知不觉中提高了,希望今天的内容能对小伙伴们有所帮助。如有不懂之处,欢迎留言讨论!

    欢迎关注教育视野,获取更多的Excel、Word和PPT办公技巧,你的支持,是我的动力!

    往期推荐:(点击下方文字进入查看文章)

    Excel技巧:5个极度烧脑,但极其实用的Excel函数公式!

    文件重命名:十秒钟足够啦,快读做到给大量文件批量修改名称!

  • ?

    Excel函数公式:含金量极高的3个VOOKUP函数应用范例,必需掌握

    应思松

    展开

    函数是Excel中应用非常广泛的一个技巧,VLOOKUP函数更是许多白领的梦中情人……本节我们来学习关于VLOOKUP函数的那些神应用

    一、单条件查找。

    目的:查找对应人的成绩。

    方法:

    在目标单元格中输入公式:=VLOOKUP(H3,B3:C9,2,0)。

    二、多条件查找。

    目的:查询相应人的科目成绩。

    方法:

    在目标单元格中输入公式:=VLOOKUP(H3,$B$3:$E$9,MATCH(I3,$B$2:$E$2,0),0)。

    三、返回最后的录入的数值。

    方法:

    在目标单元格中输入公式:=VLOOKUP(9.9E+307,$C$4:$C$10,1,TRUE)。

    备注:

    1、9.9E+307为Excel中当前能够识别的是最大,原理:VLOOKUP函数从顶到底搜索最左侧的列。如果发现一个精确匹配的值,则返回该值。如果发现一个大于查找值的值,则返回该值所在单元格上方单元格中的值。如果查找值大于列表中所有的值,则返回最后一个值。

    2、从方法查询最后的入库量等非常的方便。

  • ?

    Excel函数应用实例

    Huang

    展开

    统计偶数单元格合计数值

    解答:统计F4到F62的偶数单元格合计数值 。公式一{=SUM(IF(MOD(ROW(F4:F62),2)=0,F4:F62))}

    公式二 (要有安装'分析工具箱'){=SUM(IF(ISEVEN(ROW(F4:F62)),F4:F62))}

    用EXCEL做统计

    如:A1,B1单元格是时间类型,C1是数字类型,我要计算费用用(B1-A1)*C1得到的数据还是时间类型、怎么办 ?我希望把时间类型变为整数类型,如0:50(50分钟)*3(元/H)=2.5元

    解答:设A1为3:30,B1为4:30,C1为3,D1为下列输入的函数: =HOUR(B1)*60+MINUTE(B1)-(HOUR(A1)*60+MINUTE(A1)) 。D1结果等于60(分钟)

    根据A1的内容,决定A2的数值是来自sheet1,sheet2还是sheet3.

    解答:if(a1=1,sheet1!a1,if(a1=2,sheet2!a1,if(a1=3,sheet3!a1)))

    直接输入一组数如“20020213101235”后,自动转换成日期格式

    解答:A1中输入,B1中转换。。B1=Left(A1,4)&"—"&MID(A1,5,2)&"—"&MID(A1,7,2)&" "&MID(A1,9,2)&":"&MID(A1,11,2)&":"&MID(A1,13,2)

    把sheet1到sheet200的a19这一格,依序贴到sheet0的a1到a200

    解答:方法一:公式

    可在A1储存格输入以下公式,再行拖曳至A200即可。

    =INDIRECT("Sheet"&ROW()&"!A19")

    方法二:VBA

    Sub Macro1()

    '选择工作表 sheet0

    Sheets("sheet0").Select

    For r = 1 To 200

    '将工作表 1~200 里面的 D17 复制到 sheet0 的 A1~A200

    Cells(r, 1) = Worksheets(CStr(r)).Range("D17")

    On Error Resume Next

    Next r

    End Sub

    如果有文本串"YY0115",我想取第三、四的值"01",应该用什么函数

    解答:1、=mid("YY0115",3,2)&""

    在一个表中有两列日期型数字请问如何在第三列中得到其差(两日期间的天数)

    答:=IF(A1>B1,DATEDIF(B1,A1,"d"),DATEDIF(A1,B1,"d"))

    重要的EXCEL文件坏了(文件带密码)有没有EXCEL修复工具

    解答:Excel 2000

    数据>>取得外部数据>>新增数据库查询>>Excel File*>>找到档案>>

    [选项]勾选所有选项>> 会找到所有未命名[区块]如Sheet1$

    >>找到字段>>其它跟着查询精灵导引一步一步作

    此中间层组件Microsoft Query

    可以用来拯救[毁损档案]

    怎样用函数来显示某月的最后一天是几号

    答:= DAY(DATE(年份,月份+1,1)-1)

    请问如何在函数中同时使用两个条件

    例:在IF同时使用条件B1>0和B1<10< p="">

    解答:and(B1>0,B1<10)< p="">

    用TRIM把“中 心 是”中间的空格去掉

    解答:用SUBSTITUDE()函数,多少空格都能去掉。如A1中有:中 心 是 则在B1中使用=SUBSTITUTE(A1," ","")就可以了。注意:公式中的第一个“ ”中间要有一个空格,而第二个“”中是无空格的。

    如何统计某个列有数字的个数

    解答:=COUNT(A:A)

    如何统计此次自动筛选 出来共有的记录条数

    解答:用 counta 统计

    如何判断某个单元格包含某个字符

    解答:设A1=LOVE,查找字母L是否在A1中, =IF(ISERROR(SEARCH("L",A1)),"NO","YES")

    在单元格返回工作表名称

    解答:函数方法: =MID(CELL("filename"),FIND("]",CELL("filename"))+1,100)

    使用vlookup函数的问题

    当时有两千多人的考试成绩要与花名册挂接,考试成绩放在sheet km1中,花名册放在sheet hmc中,他们共有字段为准考证号,我的想法是根据准考证号,用vlookup函数查找相应的成绩并放在相应的人员下。

    sheet km的准考证号放在第一列,考试成绩放在第二列,查找范围是$a$2:$b$2265,sheet hmc的准考证号党在第一列。

    公式为:

    vlookup(a2,km!$a$2:$b$2265,2,false)

    公式应该没什么问题,但只能找到很少的纪录(<60),究竟是什么地方除了问题,请高手指点!< p="">

    解答1:可以用SUMIF函数解决:

    =SUMIF(km!$A$2:$B$2131,A2,km!$B2:$B$2131)

    (作者注:将sheet km下的所有准考证号都转化为文本,再使用vlookup函数,一切正常!vlookup函数查找区域必须转化为文本!)

    20列间隔3列求和

    解答:假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))

    按ctrl+shift+enter结束即可求出每隔三行之和。

    WORD向EXCEL格式转换时一个单词或汉字分别填入EXCEL中的一个单元格中

    解答:在WORD中利用“替换”功能,把每个字符后面都加上一制表符,(在“查找”框中单击“高级”按钮,弹出“高级对话框”,把光标置入“查找”框内,在“特殊字符”中单击“任意字符”,再把光标置入“替换”框内,在“特殊字符”中单击“要查找的文字”,再单击“制表符”,再全部替换)

    然后复制或剪切,在EXCEL中粘贴即可。

    用字母在单元格里面填入平方米

    解答1:在编辑状态下,选中“2”,按鼠标右键,选择“设置单元格格式”,选“上标”

    解答2:按[ALT]+数字键178[ENTER]

    从身份证号码中提取性别

    Q: A1单元格中是15位的身份证号码,要在B1中显示性别(这里忽略15位和18位身份证号码的判别) B1=if(mod(right(A1,1),2)>0,"male","female")请问这个公式有无问题,我试过没发现问题。但在某个网站看到作者所用的是如下公式: B1=if(mid(A1,15,1)/2=trunc(mid(A1,15,1)/2),"female","male")

    用函数将输入的月份转换为这个月所包含的天数

    假设A1单元格为月份:

    =TEXT((DATE(YEAR(NOW()),A1+1,1)-1),"d")

    或:=DAY(DATE(YEAR(NOW()),A1+1,0))

    如何自动填充内容

    A1:A20是编号,B1:B20是姓名,C1:C20是性别,当我在A21单元格输入A1:A20范围内的任意一个编号时,B21出现对应的姓名,C21出现对应的性别。该如何做,请帮忙。

    解答:B21单元格公式“=IF(A21=0,"",VLOOKUP(A21,A1:C20,2,FALSE))”;C21单元格公式“=IF(A21=0,"",VLOOKUP(A21,A1:C20,3,FALSE))”这个公式也适用于A列编号不排序的情况,如果升序的话会更简单一点。

    如何在excel中已有的数值前加零变成六位

    比如说 25、369、1569等,操作后变成000025、000369、00156

    解答:如果直接输入的话,可以在数值前面加“'”,如“'002020”;

    如果处理现成的数据,或者从别处(比如从A1单元格)链接来的数据,可以用公式:

    =RIGHT("00000"&A1,6)

    一次删完Excel里面多出很多的空白行

    解答:1、用分面预览看看

    2、用自动筛选然后删除

    3、用自动筛选,选择一列用非空白,空白行就看不到了,打印也不会打出来。但是实际上还是在的,不算删除。或者用自动筛选选择空白将空白行全显出来一次删完也可以。

    4、先插入一列,在这一列中输入自然数序列,然后以任一列排序,排序完后删除数据后面的空行,再以刚才输入的一列排序,排序后删除刚才插入的一列。

    表1、表2分别有20个人的基本情况和其中10个人的名字,让表1的数据自动填充到表2

    答:1、用lookup函数即可。要保证20人不重名;

    2、假设表1的D列对应表2的E列。E2的公式:=VLOOKUP(B2,Sheet1!B:D,3,FALSE)

    使用vlookup函数返回#N/A符号时将此符号用0或空格来代替

    答:这样处理: =IF(ISNA(VLOOKUP(C13,A1:B10,2)),0,VLOOKUP(C13,A1:B10,2))

    或:IF(ISERROR(vlookup(a1,e1:g10,2,0)),0,vlookup(a1,e1:g10,2,0))。

    通过条件格式将小计和总计的行设为不同的颜色

    答:输入=RIGHT(RC,1)="计";设定字体、边框、图案;确定。

    复制隐藏后的表格到一个新表格中使被隐藏的内容不显示

    答:crtl+g-选可见单位格-复制-粘贴。

    如何将一个工作簿中的一个Sheet隐藏

    答:1、选“格式”---“工作表”----“隐藏”

    2、使用VBA这样隐藏后在使用工作表保护。

    Alt+F11----Ctrl+G----出现立即执行窗口,在此窗口内执行

    Sheet1.Visible = xlSheetVeryHidden

    这样隐藏后sheet在格式---工作表----取消隐藏是看不见的。

    工资条问题

    职工工资构成非常复杂,往往超过10项,因此每月发工资时要向职工提供一包含工资各构成部分的项目名称和具体数值的工资条。打印工资条时要求在每个职工的工资条间有一空行便于彼此裁开。本模板就是用EXCEL函数根据工资清单生成一便于分割含有工资细目的工资条表格。

    本工资簿包含两张工资表。第1张工资表就是工资清单,称为"清单"。它第一行为标题行包括职工姓名、各工资细目。

    第2张工作表就是供打印的表,称为"工资条"。它应设置为每三行一组,每组第一行为标题,第二为姓名和各项工资数据,第三行为空白行。就是说整张表被3除余1的行为标题行,被3除余2的行为包括职工姓名、各项工资数据的行,能被3整除的行为为空行。

    在某一单元格输入套用函数"=MOD(ROW(),3)",它的值就是该单元格所在行被3除的余数。因此用此函数能判别该行是标题行、数据行还是空行。

    在A1单元格输入公式"=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,清单!A$1,"value-if-false"))"并往下填充,从A1单元格开始在A列各单元格的值分别为清单A1单元格的值即姓名、value-if-false、空白,姓名、value-if-false、空白,......。其中value-if-false表示MOD(ROW(),3)既不等于0又不等于1时,即它等于2时应取的值。它可用如下函数来赋值:"INDEX(清单!$A:$G,INT((ROW()+4)/3),COLUMN())"。INDEX()为一查找函数它的格式为:INDEX(reference,row-num,col-num),其中reference为查找的区域,本例中为清单表中的A到G列,即函数中的"清单!$A:$G",row-num为被查找区域中的行序数即函数中的INT((ROW()+4)/3),col-num为被查找区域中的列序数即函数中的COLUMN()。第2、5、8.......行的行号代入INT((ROW()+4)/3)正好是2、3、4......,COLUMN()在A列为1。因此公式"=INDEX(清单!$A:$G,INT((ROW()+4)/3),COLUMN())"输入A列后,A2、A5、A8......单元格的值正好是清单A2、A3、A4......,单元格的值。这样,表的完整的公式应为"=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,清单!A$1,INDEX(清单!$A:$G,INT((ROW()+4)/3),COLUMN())))"。把此公式输入A1单元格,然后向下向右填充得到了完整的工资条表。

    为了表格的美观还应对格式进行设置,一般习惯包括标题、姓名等文字在单元格中要取中,数字要右置,数字小数点位数也应一致,还有根据个人的爱好设置边框。本表格只需对一至三行的单元格进行设置,然后通过选择性格式设置完成全表的设置。

    本工作簿的特点是1、不对清单表进行操作保持清单工作表的完整,2、全工作表只有一个公式通过填充得到全表十分方便。

    例如:我的单位不大不小,有200多号人。最近领导要求把每个员工个人的工资情况打出来,分发给每位员工。每个员工的工资条上只能有两行内容:一行是分解的项目内容,如基本工资、岗位工资、总计等等;另一行是对应第一行的具体工资数额。

    可以这样解决:Sheet2

    1.为A1命名为K

    2.为A3:A250命名为XX

    从A3贴上主索引,数据要连续中间不允许有空格

    3.写公式=VLOOKUP(K,DATA,2,0)

    有几个字段写几个,位置随您高兴摆

    4.隐藏A

    Sub 打印()

    Application.ScreenUpdating = False '屏幕不更新

    Dim c As Object '宣告c为对象,请准备空间

    [xx].Select '选取变量范围

    Set c = ActiveCell '设定c对象为作用单元格

    Do Until IsEmpty(c.Value) '作Do循环直到无值时跳出

    [k].Value = c.Value

    Set c = c.Offset(1, 0) '设定c往下进一格再取主索引值

    Sheets("Sheet2").PrintPreview '工作表直接打印改PrintOut

    Loop

    End Sub

    另一回答:我是做人事管理的也遇到过你的问题,我用如下方法解决十分方便,而不用任何代码.

    方法的原理是调整打印机的自定义纸张大小到恰好显示一个人的工资条的大小,请按如下:

    如:我的excel工资表将项目内容放在第一、二行,行高为20.1,用a4纸横向打印

    1、在页面设置中将上、下边距,页眉、页脚均设为零,

    在页面设置--工作表---顶端标题行 中输入 $1:$2,即将放在

    第 一、二行的项目内容设成每页标题行

    打印方向为横向

    2、、在文件----打印---属性---纸张----自定义中将纸张的

    宽度=280 (单位:毫米)

    长度=2970 (单位:毫米)

    3、打印时可选1---200页,即可打印200人的工资条,一张a4可打10人

    确定后预览,可调整下边距至每页显示一张工资条

    我的解决办法:我只用了一个公式: if(mod(row(),3)=0,"",if(mod(row)(),3)=1,sheet1!a$1,index(sheet1!$a:$g,int((row()+4/3),cllolumn())))你试一下

    (解释:int((row()+4/3) 是这个意思:一个工资表,有列标题,接下来是工资记录。而我在此表基础上,加一个自动生 成的工资 条表, mod(row(),3)=0,在此表上用这个表示第三行保留空白行; if(mod(row)(),3)=1,sheet1!a$1,表示是第一行取标题列; index(sheet1!$a:$g,int((row()+4/3),column())这是关键的地方:是指它不是第一行,也不三倍数的行,是记录 行的表示,你想第二行显示记录,则2+4/3=2 取工资 表的第二行记录;第五行显示记录,则5+4/3=3 取工资 表的第三行记录;第八行显示记录,则8+4/3=4 取工资 表的第四行记录;第十一行显示记录,则11+4/3=5 取工资 表的第五行记录;这个公式你可以根据具体情况变化:尤其是((row()+4/3),中的4这...

excel函数应用500例

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP