Excel可以说是博大精深,学会一招半式就能助你显著提高工作效率。本篇整理的都是学生党比较常用且简单易学的技巧,很适合excel新手学习。
几个常用的汇总公式
A列求和:=SUM(A:A)
A列最小值:=MIN(A:A)
A列最大值:=MAX (A:A)
A列平均值:=AVERAGE(A:A)
A列数值个数:=COUNT(A:A)
排名
=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名;
等级
=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格")))
学期总评
=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;
重复内容首次出现时提示重复
=IF(COUNTIF(A2:A99,A2)>1,"重复","") A2:A99为数据范围, A2是需要检查重复的单元格。
两日期间的时间计算
=DATEDIF(C6,C8,"y")求两日期间的年数
=DATEDIF(C6,C8,"ym")求两日期间除去整年数剩余的月数
=DATEDIF(C6,C8,"m")求两日期间的总月数
根据出生年月计算年龄
=DATEDIF(A2,TODAY(),"y")
根据身份证号码提取出生年月
=TEXT(MID(A2,7,8),"0-00-00"),Mid(A2,7,8)表示从A2格第7位开始依次选取8个数字。
成绩排名
=RANK.EQ(A2,A$2:A$7)
按条件统计平均值
=AVERAGEIF(B2:B7,"男",C2:C7) B2:B7表示选择性别条件的范围,,C2:C7表示要计算的某项数据范围。
只对不等于0的数求平均值
=AVERAGE(IF(A1:A5>0,A1:A5))
多条件统计平均值
=AVERAGEIFS(D2:D7,C2:C7,"男",B2:B7,"销售") ,
说明:D2:D7表示要计算的某项数据范围,C2:C7表示选择某项条件的数据范围,, B2:B7表示要选择某项条件的数据范围。
字符串查找一对多
公式:==IF(COUNT(FIND({"黑龙江","吉林"},A2))=0,"其他","东北")
说明:设置Find第一个参数为常量数组,用Count函数统计Find查找结果
黑龙江、吉林等属于东北地区的文字先挑出来,A2中文字可为“黑龙江哈尔滨”
截取单元格字符除后n位之外的部分
公式:=LEFT(A1,LEN(A1)-n)
说明:Len计算出总长度,Left从左边截总长度-n个
截取单元格字符-前的部分
公式:=Left(A1,FIND('-',A1)-1)
说明:用Find函数查找位置,用Left截取。
多单元格字符串合并
公式:C2=PHONETIC(A2:A7)
说明:Phonetic函数只能对字符型内容合并,数字不可以。
快速查找
在执行查找操作之前,可将查找区域确定在某个单元格区域、整个工作表或者工作簿里的多个工作表范围内。在输入查找内容时,可以使用问号(?)和星号(*)作为通配符,以方便查找操作。问号(?)代表一个字符,星号(*)代表一个或多个字符。那么如何查找问号(?)和星号(*)呢?只要在这两个字符前加上波浪号(~)就可以了。
在多个Excel工作簿间快速切换
按下“Ctrl+Tab”可在打开的工作簿间切换
将个位数前面的零值显示出来
=TEXT(A2,"00") 例:5变05,15则15
插入“√”
(1)ALT键输入41420后放开ALT键即可
(2)选择要插入“√”的单元格,在字体下拉列表中选择“Marlett”字体,输入a或b即可。
输入比值
单元格式设置为文本格式,再输入。如输入比值(1:3)。
查找重复内容公式
=IF(COUNTIF(A1:A10,A1)>1,"重复","")此处不重复的显示为空
=COUNTIF(A1:A10,A1)>1显示true为重复值,显示false非重复值。
单元格内输入日期或时间
如果是时间,用斜杠或减号分隔日期的年、月、日部分,例如,可以键入 2009/5/26或 Jun-96。如果按12小时制输入时间,请在时间数字后空一格,并键入字母 a(上午) 或 p(下午),例如,9:00 p。否则,如果只输入时间数字,Excel将按 AM(上午)处理。
自动显示当前日期公式
当前年=YEAR(NOW()) 当前月=MONTH(NOW()) 当前日=DAY((NOW()))
快速输入当前日期和时间
当前日期:选取一个单元格,并按“Ctrl+;” 当前时间 选取一个单元格,并按“Ctrl+Shift+;” 当前日期和时间:选取一个单元格,并按“Ctrl+;”,然后按空格键,最后按“Ctrl+Shift+;” 注意:当你使用这个技巧插入日期和时间时,所插入的信息是静态的。
日期格式转换公式
(1)将“01/12/2005”转换成“20050112”格式
=RIGHT(A2,4)&LEFT(A2,2)&MID(A2,4,2)
(2)将“2005-8-6”格式转换为“20050806”格式
用公式:=TEXT(A1,"YYYYMMDD")
(3)将“2005年9月”转换成“200509”格式
=text(A1,"yyyymm")
(4)将“1968年6月12日”转换为“1968/6/12”格式
=TEXT(A1,"yyyy/mm/dd") 显示:1968/06/12
(5)将20050806转为日期2005-8-6格式,
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
=TEXT (A1,"0000-00-00") 显示:2005-08-06
=TEXT(A1,"#-00-00") 显示:2005-8-6
(6)将“199306”转换为“1993-6”
=LEFT(A1,4)&"-"&RIGHT(A1,1)
日期格式转换
(1)如A列是月份数为8,B列是日期数为18,则在C列显示“8月18日”
=A1&"月"&B1&"日"
(2)要将C列的“8月18日” 直接分别到D、E列,显示月份和日期,
则月数份=month(--c5) ,日期数=day(--c5)
(3)输入的日期是:04-07-26. 与另一格的"001"合并,合并出来是:040726001.
=TEXT(A1,"YYMMDD")&"001"
快速给数字加上单位
先将数值输入相应的单元格中(注意:仅限于数值),选取需要加同一单位的单元格,单击“格式→单元格”命令,打开“单元格格式”对话框,在“数字”标签中,选中“分类”下面的“自定义”选项,再在“类型”下面的方框中输入“#立方米”(不带引号)即可。
随机排序
=RAND()
分段排序的问题
想要这样的排序: 2001-2003
2004-2006
2007-2009;其实不是数据排序,应该是数据填充。
输入公式=LEFT(A3,4)+3&"-"&RIGHT(A3,4)+3 即可。
比较两个单元格内容是否一致
=EXACT(B1,C1)
假如内容一致,那么返回值为TRUE,不一致的话,返回值为FALSE。
打印表头
在Excel中实现一个表头打印在多页上
请选择文件-页面布局-页面设置-工作表-打印标题-顶端标题行(选择你要打印的标题行)。
打印中不显示错误值符号
在“页面设置”-“工作表”-“错误单元格打印为”中,将“显示值”改为“空白”即可。
避免输入网址和电子邮件地址时的超链接
在单元格中输入的网址或电子邮件地址,Excel在默认情况下会将其自动设为超级链接。如果想取消超级链接
(1)可以在单元格上单击鼠标右键,选择“超级链接/取消超级链接”即可。
(2)在单元格内的录入内容前加入一个空格;
自定义单元格格式、颜色
(1)选定单元格范围,单击选择“设置单元格格式”,在“数字”下拉列表中选择“自定义”,在类型中输入:[=0]"男";[=1]"女"; 则可实现输入0显示为“男”。输入1显示为“女”。
(2)怎样定义格式表示如00062920020001、00062920020002只输入001、002
格式-单元格-自定义-在“类型”框中输入"00062920020"@即可
(3)设计彩色数字
如在Excel单元格中需要小于500的显示为绿色,大于500的显示为红色,则格式-单元格-自定义-在“类型”框中输入 “[绿色][<500;[红色][>=500]”即可。小提示除了红色和绿色外,用户还可以使用六种颜色,它们分别是黑色、青色、蓝色、洋红、白色和黄色。另外,“[>=120]”是条件设置,用户可用的条件运算符有:“>”、“<”、“>=”、“<=”、“=”、“<>”。当有多个条件设置时,各条件设置以分号“;”作为间隔。
去掉其中两个最大值和两个最小值,再求和
=SUM(A1:A20)-SUM(LARGE(A1:A20,{1,2}))-SUM(SMALL(A1:A20,{1,2}))
去一行最高分最低分求平均值
=(SUM(A5:E5)-MAX(A5:E5)-MIN(A5:E5))/(COUNTIF(A5:E5,">0")-2)