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

最新发布

如何查找excel第一次出现和最后一次出现的对应数据
如何查找excel第一次出现和最后一次出现的对应数据

人最难忘记的往往是第一次跟最后一次,如果在Excel中,怎么分别获取A 列“关系”列“喜欢”对应的B列对应的人员呢?也就是我们通常说的查找excel第一次出现和最后一次出现的数据。 如果找不到正确的方法,此题很难。但如果了解了Vlookup跟Lookup两个函数,这题轻而易举。当有多个对应值,Vlookup是查找首次出现的对应值,Lookup是查找最后一次出现的对应值,利用这个特点,我们可以将公式设置为:=VLOOKUP("喜欢",A2:B7,2,0)=LOOKUP(1,0/(A2:A7="喜欢"),B2:B7)  这样就可以查找到excel第一次出现和最后一次出现的对应的数据。

119 次浏览
excel中lookup函数查找返回最后一个值的实例教程
excel中lookup函数查找返回最后一个值的实例教程

本文分享excel中lookup函数查找返回最后一个值的案例,并对公式进行详细剖析.  卢子老师在论坛发表一个教程帖子,有很多人回复,现在的问题:现在想查找最后回复帖子的人是谁?   上面这个题目,就是典型的lookup返回最后一个数据的应用。我们输入公式:=LOOKUP("座",B:B)  上面的lookup查找最后一个值的公式解释如下:  excel帮助文件提到:如果 LOOKUP 找不到 lookup_value 的值,它会使用数组中小于或等于 lookup_value 的最大值。也就是返回最后一个对应值。要返回最后一个对应值,只有一个办法就是找到一个比所有人员都大的值。汉字的排序是以首字母进行排序的,如果要选择最大的一定要选择首字母包含Z的汉字。座是一个很大的汉字,正常情况下的汉字都比它小,当然他并不是最大的。最大的字是生僻字,说句实话,今朝也写不出来。以后如果要返回最后一个文本,就用座,宝座的座。有同学看到这里也许会问,那最大的数字是什么?Excel中最大的数字是9E307,也就是9*10^307,除非搞科研,否则的话,10位数的数字已经够大了。

142 次浏览
Excel Lookup函数查找区间案例公式解疑
Excel Lookup函数查找区间案例公式解疑

这道题是前几天一粉丝在微博私信今朝的:大于10000按百位数进行四舍五入,大于5000按十位数进行舍入,大于100按个位数进行舍入。如果是你会怎么做呢?注:不考虑小于100这种情况。  提示:Lookup函数查找区间是非常好用的。粗略

106 次浏览
Excel中的相对引用 基础教程
Excel中的相对引用 基础教程

本文的Excel基础教程为大家分享Excel中比较重要的一个知识点,就是Excel中的相对引用在公式中的使用。2.3.2 Excel相对引用、绝对引用和混合引用  相对引用、绝对引用、混合引用大大方便了用户复制公式的操作,不必逐个单元格输入公式,下面分别予以详细介绍。1. Excel相对引用  公式中的相对引用,是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,相对引用也随之改变。如果多行或多列地复制公式,相对引用会自动调整。下面详细介绍相对引用的操作方法。  ① 打开素材文件,选择准备进行相对引用的单元格,如选择F2单元格;② 在窗口编辑栏文本框中,输入相对引用公式“=C2+D2+E2”;③ 单击【输入】按钮 ,如图2-11所示。  此时在已经选中的单元格中,系统会自动计算出结果。选择【开始】选项卡,单击【剪贴板】组中的【复制】按钮 ,如图2-12所示。  ① 选择准备粘贴相对引用公式的单元格,如选择F3单元格;② 在【剪贴板】组中,单击【粘贴】按钮 ,如图2-13所示。  此时在已经选中的单元格中,系统会自动计算出结果,并且在编栏文本辑框中显示公式,如图2-14所示。  ① 再次选择准备粘贴相对引用公式的单元格,如选择H2单元格;② 单击【剪贴板】组中【粘贴】按钮 ,如图2-15所示。  此时已经选中的单元格发生改变,如图2-16所示,这样即可完成相对引用的操作。

112 次浏览
怎样在Excel中快速算出销售奖金?
怎样在Excel中快速算出销售奖金?

我们可以使用Excel里面的相关函数来计算,当达到一定条件时,按某个数值进行计算;未达到时又按照另外一个计算,由此我们立即想到了IF函数,下面就是实例演示。  ①启动Excel2013,粗略制作出下面的表格数据,当销售金额超过10000时,按照12%计算;没有超过则按照10%计算。②在D2单元格输入: =IF(C2>10000,12%,10%) ,判断条件是C2>10000,如果为真,则返回12%,否则是10%。当然公式并没有填写完全,这只是利率。③完善公式,在后面加上*C2,用利率乘以销售金额,得到员工的奖金。 ④最后,剩下的数据可以用单元格填充的方法完成。移动鼠标到该单元格右下角,出现+号,左键按住不放,向下拉动,填充,松开之后即可。

98 次浏览
Excel 中SUM求和中:SUMPRODUCT函数使用教程
Excel 中SUM求和中:SUMPRODUCT函数使用教程

丢了份销售台账明细表,让馒馒按“商品类别”统计下今年1月1日到7月15日的销售收入   统计收入要用数透表么,可是收款时间有两次,要转换成一维表么…….  汇总统计怎么不请SUM家族的超级英雄SUMPRODUCT出场呢。  B22单元格公式:=SUMPRODUCT(($C$4:$C$8=$A22)*($H$4:$H$8>=$B$20)*($H$4:$H$8<=$D$20)*($G$4:$G$8))+SUMPRODUCT(($C$4:$C$8=$A22)*($J$4:$J$8>=$B$20)*($J$4:$J$8<=$D$20)*($I$4:$I$8))  “SUMPRODUCT”在这里表示 “给定的几组数组中,满足各项数组要求求和”。  2016年1月1日至2016年7月15日豆类产品销售收入公式解读:  =SUMPRODUCT(($C$4:$C$8=$A22)*($H$4:$H$8>=$B$20)*($H$4:$H$8<=$D$20)*($G$4:$G$8))+SUMPRODUCT(($C$4:$C$8=$A22)*($J$4:$J$8>=$B$20)*($J$4:$J$8<=$D$20)*($I$4:$I$8))  首先公式第一部分:SUMPRODUCT(($C$4:$C$8=$A22)*($H$4:$H$8>=$B$20)*($H$4:$H$8<=$D$20)*($G$4:$G$8))表示第一次收款金额在2016年1月1日到2016年7月15日,“商品类别=豆类”的销售收入。  满足条件1:($C$4:$C$8=$A22) 产品类别”=”豆类;  满足条件2:($H$4:$H$8>=$B$20)2016年1月1日以后的时间要求(包含1月1日当天);  满足条件3:($H$4:$H$8<=$D$20)2016年7月15日以前的时间要求(包含7月15日当天);  求和:($G$4:$G$8)第一次收款金额中的合计数。  公式第二部分则为第二次收款金额在2016年1月1日到2016年7月15日,“商品类别=豆类”的销售收入,两部分加总就是在该时间区间中“豆类”的销售收入之和。   老板:馒馒,你按会计账面金额统计下一季度销售单价20元以下和20元以上各类的销售收入是多少?(我公司会计结账时间为每月25日)馒馒头都大啦~~~~~~~,好在还有超级英雄救场哟!  C13单元格公式:=SUMPRODUCT(($D$4:$D$8<20)*($C$4:$C$8=$A13)*($H$4:$H$8>=$B$11)*($H$4:$H$8<=$D$11)*($G$4:$G$8))+SUMPRODUCT(($D$4:$D$8<20)*($C$4:$C$8=$A13)*($J$4:$J$8>=$B$11)*($J$4:$J$8<=$D$11)*($I$4:$I$8))  哈哈,so easy!  这个公式就是在上面一个公式的基础上又增加了个条件而已,同学们动动手来练一下用超级英雄多条件求和吧!  馒馒提示:在使用超级英雄时要特别注意格式问题,比如查找时间和数据源时间的格式都必须是一致的,默认为“yyyy-mm-d”,不然英雄也是有脾气滴。

131 次浏览
为什么用VLOOKUP函数查找包含星号的文本得不到正确结果
为什么用VLOOKUP函数查找包含星号的文本得不到正确结果

使用VLOOKUP函数在Excel中进行查找时,如果第四个参数为FALSE且查找的内容为文本时,就可以使用通配符——即问号 (?) 和星号 (*),想必这一点大家都知道吧。但唯一缺点是如果在所查找的文本中本身就包含星号,如果直接使用VLOOKUP函数那么所得到的结果就不一定正确。比如在查找图中编号“G62*178*C01”所对应的第一个数量时,如果直接使用公式,就不会得到正确的结果。那么这种问题该怎么解决呢?其实很简单,在公式中先用SUBSTITUTE函数把星号替换成波形符+星号 (~*),然后再用VLOOKUP函数查找,如此以来就不会出现错误的结果了。下面有个不错的示例,大家可以尝试着操作下,或许会有所帮助。如果直接使用公式:=VLOOKUP(E3,B2:C12,2,)将返回“G62*178*3C01”所对应的数量“115”。 这是由于VLOOKUP函数在查找“G62*178*C01”时,会把“*”号作为通配符,从而认为“G62*178*2C01”、“G62*178*3C01”都属于“G62*178*C01”。这时要得到正确的结果,可以用下面的公式,假如要查找的文本在E3单元格,在F3中输入:=VLOOKUP(SUBSTITUTE(E3,"*","~*"),B3:C12,2,)说明:在查找星号或问号字符本身时,需在星号或问号前添加一个波形符(~)。公式中先用SUBSTITUTE函数把星号替换成波形符+星号 (~*),然后再用VLOOKUP函数查找。或使用下面的数组公式:=INDEX(C2:C12,MATCH(TRUE,B2:B12=E3,))

137 次浏览
Excel中Percentrank函数的使用-计算所占百分比
Excel中Percentrank函数的使用-计算所占百分比

平常工作中,要计算相关数据在整个数据中所占的百分比,该怎么快速计算呢?还是用计算器一个个的去计算么?那你就太不合格了,做为一个办公人员,Excel都不会,说不过去。我们可以使用Percentrank函数来处理。操作步骤 启动Excel2003,打开需要处理的表格数据,求得所占百分比。在单元格输入公式: =percentrank($D$2:$D$10,D2,2). 公式输入完毕,按下Enter回车键,得到结果0.87 鼠标移动到该单元格右下角,出现+号,双击填充柄,完成余下数据的计算。然后点击工具栏右侧箭头,选择百分比样式。 这样我们得到的小数形式就转变为了百分比形式,Percentrank函数的使用就是这样。

112 次浏览
Excel合同日期到期自动提醒函数公式剖析【HR必会技能】
Excel合同日期到期自动提醒函数公式剖析【HR必会技能】

这是HR们经常碰到的一个excel日期到期提醒操作,其中使用到了excel日期函数的应用.  excel日期到期提醒公式,当然是需要使用到日期函数啦!对于我们HR来说,excel合同到期提醒操作技巧是必须会的,没说的哈!  从员工入职签订试用期合同开始,再到签订正式劳动合同以及后来的续签劳动合同,一系列的日期如何能够让系统自动生成,并且形成系统到期自动提醒功能。  excel到期自动提醒我们该多好啊! 问题1 根据入职时间获取试用期到期时间,试用期为3个月。 在C2输入公式,并向下复制。  =DATE(YEAR(B2),MONTH(B2)+3,DAY(B2)-1) 问题2 根据试用期到期时间,设置试用期7天内自动提醒。 在D2输入公式,并向下复制。  =IFERROR(IF(DATEDIF(TODAY(),C2, "d")<=7,"本周试用期到期",""),"") 问题3根据入职时间获取合同到期时间,合同期为1年。 在E2输入公式,并向下复制。  =DATE(YEAR(B2)+1,MONTH(B2),DAY(B2)-1) 问题4 根据合同到期时间,设置试用期1个月内自动提醒。 在F2输入公式,并向下复制。  =IFERROR(IF(DATEDIF(TODAY(),E2, "m")<1,"本月合同到期",""),"") 公式剖析: DATE函数语法:  =DATE(年,月,日) 其实就是日期的标准表示法。 试用期3个月就是在原来基础的月份加3,也就是MONTH(B2)+3。因为合同期2013-3-11到2014-6-10这样就是表示3个月,也就是说需要在原来的日上减去1才可以,DAY(B2)-1。 同理,合同期限为1年,就是在原来的年份基础上加1,YEAR(B2)+1。日在原来的基础上减1,DAY(B2)-1。 前面说过DATEDIF可以获取两个日期之间的间隔数,7天内提醒也就是时间间隔参数为d,DATEDIF(TODAY(),C2, "d")<=7。 1个月内就是,间隔参数为m,DATEDIF(TODAY(),E2,"m")。 当合同已经到期后DATEDIF函数会得到错误值,也就是说TODAY的日期不能大于C2单元格这个日期,加IFERROR函数是让错误值显示空白。

216 次浏览
Excel中index match函数组合实例教程
Excel中index match函数组合实例教程

前一篇教程我们介绍了excel软件里面index函数的使用案例。接着我们再来看看index match函数组合,会有些什么好玩的东东发生。第一,excel整行整列求和公式如果想对第2行数据求和可以用:=SUM(A3:D3)但这是理想状态,如果行数可以变动,总不能每次都去修改区域吧。Index的列号设置为0,就是忽略列号,直接引用整行数据,这样就可以获取动态行号,最后再嵌套SUM就行。  =SUM(INDEX(A2:D10,F2,0))同理,行号为0,就是对整列数据的引用。  =SUM(INDEX(A2:D10,0,F2))第二,index match函数组合实例其实,Index还有个通式:INDEX(区域,MATCH,MATCH)通过跟Match配合查找到各种对应值,这个今朝很少用,毕竟有Vlookup跟Lookup的存在。这里就举一个简单的例子进行说明,乱序的情况下返回多列对应值。先根据*获取尾数的对应值,利用Match获取返回的排位,然后返回D列的对应值。  =INDEX($D$1:$D$10,MATCH(A14,$A$1:$A$10,0))同理,尾数也可以在原来的区域中,获取排位:=MATCH(B13,A1:E1,0)两者合并:=INDEX($A$1:$E$10,MATCH($A14,$A$1:$A$10,0),MATCH(B$13,$A$1:$E$1,0))Index函数的基本用法就到此告一段落,这个函数的经典在于数组公式部分,耐心等待,我们会在后续的教程和大家分享,那时你会爱上这个函数跟其他函数的组合

152 次浏览
共计5788条记录 上一页 1.. 150 151 152 153 154 155 156 ..579 下一页