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

最新发布

Excel中如何根据日期得出星期几?excel根据日期算出星期的三个方
Excel中如何根据日期得出星期几?excel根据日期算出星期的三个方

Excel中如何根据日期得出星期几?在我们日常工作中,我们往往会有这样的需求,那就是有时候我们知道了某天的日期,需要知道这天是星期几。最笨的办法就是去查日历,但是这肯定不是追求高效的我们会满意的办法。下面微部落博客推荐excel根据日期算出星期的三个方法:方法一、单元格格式日期类型选择:如图所示:方法二、输入公式text(日期单元格,”aaaa”)如下图:方法三、利用函数weekday函数。WEEKDAY(serial_number,return_type)

127 次浏览
Excel 三行代码!完美替代宏表函数EVALUATE
Excel 三行代码!完美替代宏表函数EVALUATE

Excel界曾经流行的一个经典问题是求算式计算结果。这个问题的源头很可能来自于工程预算工作。工程预算中的材料规格经常用算式表达,比如2*2、40*50、3.14*15*15等等。预算人员需要把这些算式计算出结果。类似的问题如下图一,第2行算式为1+1,计算结果应为2。尽管算式是小学水平,但表格若有上千行算式,逐行计算手工填列结果非常费时。  经典问题的经典解法是,使用宏表函数EVALUATE。宏表函数EVALUATE经过定义名称才能在工作表使用。假如算式和计算结果的列相对位置发生变化时,不能直接修改公式,而是要再次定义名称,相当不便。  Excelman认为使用自定义函数是不错的替代方法。下面是自定义函数EVALUATEVBA的代码。函数的代码只有三行!诸位几乎不需要考虑任何VBA代码逻辑,简单易用。总之,名副其实拿来即用!  代码如下:Public Function EVALUATEVBA (ByVal s As String) As Variant EVALUATEVBA = Application.Evaluate(s)End Function  自定义函数EVALUATEVBA怎么样使用呢?  先把自定义函数的三行代码添加到工作簿的模块中。之后就能在工作簿里使用自定义函数EVALUATEVBA了。代码添加到工作簿的模块具体操作步骤请看下图二。  那么,函数EVALUATEVBA有什么作用呢?它的作用与宏表函数EVALUATE相似,但用起来方便多啦!  比如上述图一求算式的计算结果问题,B1单元格直接填写公式 =evaluatevba(A2),向下填充公式,OK!  之前Excelman在窝窝的微信公众号发表过一篇《奇招解难题,另类使用Max函数求最大值》。(请点击教程最下面左下角的“阅读原文”访问)。文中表妹的问题若用EVALUATEVBA,做法来得更直接。  如图四,要求从B列的装箱号“1,3,4,5”得到最大值5显示在C列的装箱号最大值。C1单元格填写公式 =evaluatevba("=max({"&B2&"})") 或=MAX(evaluatevba("{"&B2&"}")),向下填充公式,又OK!  从=MAX(evaluatevba("{"&B2&"}"))这个公式可以看出,自定义函数evaluatevba和宏表函数evaluate一样,可以将符合数组书写规则的字符文本,如“{1,3,4,5}”这样的字符文本,转为让Excel函数能够识别的作为计算数据的数组。  Evaluatevba有时给填充公式提供相当大的便利。比如下图四,假设工作簿中有名为“1月、2月、3月”的工作表,A列列示的是工作表名,现在需要在B列分别计算出3个工作表B列的数量(数字)的合计数。可以这样做:B2单元格填写公式=evaluatevba("=SUM(‘"&A2&"’!B:B)")&T(NOW())  然后向下填充公式。T(NOW())的作用是令Excel在工作表数据变动时重新计算更新计算结果。B2单元格的公式,其效果与 =SUM(‘1月’!B:B) 相同,但是使用自定义函数EVALUATEVBA的好处是可以直接向下复制填充公式。  请大家试试简单易用的自定义函数EVALUATEVBA吧,如果喜欢,为我点个赞

199 次浏览
Excel 非普通的Excel查找替换教程
Excel 非普通的Excel查找替换教程

下面截图的数据是收集到的各个销售部门的营业额,有些部门提供的数据不规范,比如销售一、三、五部直接把单位放在数字后面。  问题出现了:对于B列这样不规范的数据,要想快速求和,难!如果数据源规范,直接=SUM(B2:B6)就可以得出各部门营业额之和。  你会怎么做,用函数公式吗?我的做法是这样的,一起来看看。  Step 01 选中B2:B6单元格区域,按下CTRL+H,打开“查找替换”对话框。查找内容:万,替换为:E+4,点击“全部替换”。  Step 02 此时,Excel会提示已经搜索并进行了3次替换,我们只需要点击“确定”按钮。  Step 03 通过上面的替换,当前的预览效果如下,B2、B4、B6单元格格式变成了科学记数。  Step 04 我们需要将当前的单元格格式从“科学记数”更改为“常规”即可。  修改前:  修改后:  关于科学记数、单元格格式等等,还有很多知识点需要我们去学习。  感谢部落窝教育,参加Excel极速贯通班学习到了很多知识,本文的案例是我在参加Excel培训班第二课学到的其中一个小小的知识点,分享整理给大家,关于本篇教程的原理和思路,老师在课堂中讲解得非常透彻,为什么要这样查找。  如果想好好系统学习Excel,可以报培训班哦,我是你们的学姐:果果,报名后我们就可以一起探讨了。有什么问题可以加老师QQ:603830039

129 次浏览
Excel身份证提取出生年月的三种方法
Excel身份证提取出生年月的三种方法

关于excel身份证提取出生年月,本文分享两种函数公式提取和使用分列技巧来提取出生年月.  excel身份证提取出生年月,是我们在学习MID函数当做案例演示比较多的一个话题。  可以使用操作技巧,函数公式,甚至加载宏来完成。  假设A1单元格的身份证号码为:510321199712050786,我们知道第身份证号码的第7至14位为出生日期码,可以使用下面两个公式完成:  第一,=MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日"  第二,=TEXT(MID(A1,7,8),"0-00-00")  还有其他的一些写法,同学们可以自行研究。  本文重点给大家分享卢子老师的操作技巧,巧用分列命令来从身份证提取出生年月,请看下面的动画演示:

573 次浏览
Excel个税计算公式实现教程(起征点为3500元)
Excel个税计算公式实现教程(起征点为3500元)

本文的Excel个税计算公式,如果你不明白原理,可以先直接套用使用即可。待日后慢慢来理解Excel函数公式。当前个税起征点为3500元,也就是3500元(含3500)以下,不缴纳个人所得税。超过3500元的工资,按照下列的个税表来缴纳个税。  下面C列是税前工资,每个人是否该缴纳个税,又该缴纳多少?小编送你一条excel个税计算公式。D2单元格输入公式:=ROUND(MAX((C2-3500)*{3,10,20,25,30,35,45}%-{0,21,111,201,551,1101,2701}*5,0),2),下拉复制,搞定!

136 次浏览
excel判断函数IF函数的操作实例教程
excel判断函数IF函数的操作实例教程

本教程通过一个案例为大家讲解了excel里面判断函数IF函数的运用和公式写法.  说到excel 判断函数,我们肯定会立刻想到excel if函数,没错,我们通常都是使用IF函数来做判断。  如果下方excel表格里面判断A列的数据,如果是正数则为0,如果是负数就变为正数,0也显示0。最终效果如B列。  您会怎样解题?编辑给出两个公式来实现。  在B1单元格输入公式1:=(A1<0)*-A1,公式2:=IF(A1>=0,0,-A1),由于公式非常简单,稍微理解一下就能够明白意思,所以就不在赘述剖析。

141 次浏览
Excel提取单元格中间的数字实例和公式写法
Excel提取单元格中间的数字实例和公式写法

关于Excel如何取出一段文字中的数字,这样的问题,老师们每天都在面对。  本文的excel提取中间数字,我们就是要在EXCEL中将单元格中数字和字符混合在一起的部分自动地把数字取出来,将A列每个名称“H=”后面的数字提取出来,效果如B列所示。  我们在B2单元格输入公式:=-LOOKUP(,-MID(A2,FIND("H=",A2)+2,ROW($1:$9))),然后下拉就可以自动提取单元格中间的数字。  对于上述公式,其实我们在前面的案例教程,已经有过公式剖析,本文就不再赘述

187 次浏览
Excel实用技巧PK函数教程案例
Excel实用技巧PK函数教程案例

前几日小编正在觅食时,遇到一位学员小窗求助,今日分享出来给大家。算是抛砖引玉。她想要下图【表1】中的小计单独复制并填充一列,转换成【表2】A列的样子,由于她的表有上千行,因此她非常想知道有没有快捷的方法,她真的打算用技巧去做的,可是没有成功,于是她求助了一些人,似乎没有得到答案,她让我帮她写一个函数,或者真的如传说中要用VBA去做吗?下面我们先来看下她要的效果:    首先,我们先来说说函数有解吗?答案是肯定的,必须有,例如我们可以在A2单元格输入公式=IF(B2="","",IFERROR(INDEX($C$2:$C$35,SMALL(IF(RIGHT($C$2:$C$35,2)="小计",ROW($1:$34),9^9),COUNTIF($C$2:C2,"*小计")+1)),"")),按CTRL+SHIFT+回车结束。↓  我相信上面的公式肯定有优化的空间,但这里我们并不想死磕函数,杀鸡焉用牛刀,太大材小用了不是^-^。来来来,我们一起来看下技巧解法,详细步骤如下。本篇教程的Excel案例源文件在QQ群:231768146下载。  1.筛选C列为小计的↓  技巧:由于C列即有小计也有各种SKU号,我们可以在筛选条件里写下小计,这样就可以快速选我们将含小计的项勾选出来了。如下图所示:↓  2.选中A1:A29区域,按ALT+;快速定位可见单元格,在编辑栏输入公式=右边同行C列的单元格,这里是=C8,如下图所示↓  3.取消筛选,再次选中A1:A29区域,按F5定位空值,然后按住CTRL键的同时点下A7单元格,使A7单元格保持激活状态,然后在编辑栏输入公式=A8,即下方单元格,如下图所示:↓  4.按CTRL+回车结束,记住这时请将A列选择性粘贴为数值,防止后续排序造成错误。如下图所示:↓  5.最后我们筛选出B列为空的,将A列的内容清空即达到目标效果,如下图所示:↓  OK,咱们今天就分享到这,祝各位小伙伴天天好心情………….

149 次浏览
excel中的count函数(计数函数)怎么用
excel中的count函数(计数函数)怎么用

函数COUNT在计数时,将把数值型的数字计算进去;但是错误值、空值、逻辑值、日期、文字则被忽略。如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,请使用函数COUNTA(COUNTIF按EXCEL的说明也行,但常出毛病)。示例(一)  1、我要是写成=COUNT(B1,D1),那就是计算机B1和D1两个单元格中有几个数字(不包括C1单元格),  2、但是如果我写成=COUNT(B1:D1),注意,中间用冒号了,那就是计算机从B1单元格到D1单元格中数字的个数了,(这就包括数字单元格了)  3、再有,我写成=COUNT("B1","D1","123","hello"),那结果就是1,因为只有"123"一个数字,B1和D1因为加了引号,所以是字符了,不是单元格。  4、如果A1为1,A5为3,A7为2,其他均为空,则:  COUNT(A1:A7) 等于 3 备注:计算出A1到A7中,数字的个数  COUNT(A4:A7) 等于 2 备注:计算出A4到A7中,数字的个数  COUNT(A1:A7, 2) 等于4 备注:计算A1到A7单元格和数字2一起,一共是多少个数字(A1到A7中有3个,加上数字2,一共4个)示例(二)

138 次浏览
Excel表格中怎么求差如何使用求差函数公式批量计算差值
Excel表格中怎么求差如何使用求差函数公式批量计算差值

Excel表格中如何求和、求积想必大家都会了吧,在前几篇文章中也有所介绍。如果还有不会的那就只有重新复习一遍了。至于Excel中怎么求差,在本文会为大家详细介绍下。虽然很简单,相信有很多的朋友也已经会了,不过还是存在一些新手朋友们,所以这里有必要讲解一下。求差的实现主要就是一个公式,如A1-B1=C1,他的意思就是第一个单元格中的数字“减去”第二个单元格中的数字“等于”第三个单元格。此公式掌握之后便可运用自如、举一反三,另外还有如何实现批量求差对此感兴趣的朋友可以借此机会学习下哦!Excel表格中怎么求差? 第一步:打开Excel表格,单击第一排,第三个“单元格”,也就是C1,在C1中输入“=A1-B1”; 第二步:这个公式的意思就是说:A1-B1=C1,第一个单元格中的数字“减去”第二个单元格中的数字“等于”第三个单元格。不妨大家来试试,输入需要求差的数目; 如图中,我在A1中输入50,在B1中输入了60,结果在C1中直接出现了答案:-10。当然,大家也可以依次在第二排、第三排、四排等,单元格中输入更多需要求差的数字,得出更多的结果,如图; 此时,还没离求差还少了一个步骤。大家先用鼠标单击选中C1单元格,然后当鼠标变成一个黑色十字架的时候,按住鼠标左键不放,往下拖;如下图

148 次浏览
共计27343条记录 上一页 1.. 658 659 660 661 662 663 664 ..2735 下一页