两张表格查重复数据excel 公式计算 Excel一些电子表格公式大全 1、 查重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、 用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、 从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、 从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。  1、求和: =SUM(K2:K56) ----对K2到K56这一区域进行求和; 2、平均数: =AVERAGE(K2:K56) ----对K2 K56这一区域求平均数; 3、排名: =RANK(K2,K$2:K$56) ----对55名学生的成绩进行排名; 4、等级: =IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评: =K2*0.3+M2*0.3+N2*0.4 ----假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分: =MAX(K2:K56) ----求K2到K56区域(55名学生)的最高分; 7、最低分: =MIN(K2:K56) ----求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1) =COUNTIF(K2:K56,"100") ----求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2) =COUNTIF(K2:K56,">=95")-K57 ----求K2到K56区域95~99.5分的人
数;假设把结果存放于K58单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ----求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格; (4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ----求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格; (5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) ----求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格; (6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) ----求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格; (7) =COUNTIF(K2:K56,"14、根据出生日期自动计算周岁:=TRUNC((DAYS360(D3,NOW( )))/360,0) ------假设D列存放学生的出生日期,E列输入该函数后则产生该生的周岁。 15、在Word中三个小窍门: ①连续输入三个“~”可得一条波浪线。 ②连续输入三个“-”可得一条直线。 连续输入三个“=”可得一条双直线。 一、excel中当某一单元格符合特定条件,如何在另一单元格显示特定的颜比如: A1〉1时,C1显示红 0“条件格式”,条件1设为: 公式 =A1=1 2、点“格式”->“字体”->“颜”,点击红后点“确定”。 条件2设为: 公式 =AND(A1>0,A1“字体”->“颜”,点击绿后点“确定”。 条件3设为: 公式 =A1“字体”->“颜”,点击黄后点“确定”。 4、三个条件设定好后,点“确定”即出。 二、EXCEL中如何控制每列数据的长度并避免重复录入 1、用数据有效性定义数据长
度。 用鼠标选定你要输入的数据范围,点"数据"->"有效性"->"设置","有效性条件"设成"允许""文本长度""等于""5"(具体条件可根据你的需要改变)。 还可以定义一些提示信息、出错警告信息和是否打开中文输入法等,定义好后点"确定"。        2、用条件格式避免重复。 选定A列,点"格式"->"条件格式",将条件设成“公式=COUNTIF($A:$A,$A1)>1”,点"格式"->"字体"->"颜",选定红后点两次"确定"。 这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红。 三、在EXCEL中如何把B列与A列不同之处标识出来? (一)、如果是要求A、B两列的同一行数据相比较: 假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为: “单元格数值” “不等于”=B2 点“格式”->“字体”->“颜”,选中红,点两次“确定”。 用格式刷将A2单元格的条件格式向下复制。 B列可参照此方法设置。 (二)、如果是A列与B列整体比较(即相同数据不在同一行): 假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为: “公式”=COUNTIF($B:$B,$A2)=0 点“格式”->“字体”->“颜”,选中红,点两次“确定”。 用格式刷将A2单元格的条件格式向下复制。 B列可参照此方法设置。 按以上方法设置后,AB列均有的数据不着,A列有B列无或者B列有A列无的数据标记
为红字体。 四、EXCEL中怎样批量地处理按行排序 假定有大量的数据(数值),需要将每
一行按从大到小排序,如何操作? 由于按行排序与按列排序都是只能有一个主关键字,主关键字相同时才能按次关键字排序。所以,这一问题不能用排序来解决。解决方法如下: 1、假定你的数据在A至E列,请在F1单元格输入公式: =LARGE($A1:$E1,COLUMN(A1)) 用填充柄将公式向右向下复制到相应范围。 你原有数据将按行从大到小排序出现在F至J列。如有需要可用“选择性粘贴/数值”复制到其他地方。 注:第1步的公式可根据你的实际情况(数据范围)作相应的修改。如果要从小到大排序,公式改为:=SMALL($A1:$E1,COLUMN(A1)) 五、巧用函数组合进行多条件的计数统计 例:第一行为表头,A列是“姓名”,B列是“班级”,C列是“语文成绩”,D列是“录取结果”,现在要统计“班级”为“二”,“语文成绩”大于等于104,“录取结果”为“重本”的人数。统计结果存放在本工作表的其他列。 公式如下: =SUM(IF((B2:B9999="二")*(C2:C9999>=104)*(D2:D9999="重本"),1,0)) 输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。 六、如何判断单元格里是否包含指定文本? 假定对A1单元格进行判断有无"指定文本",以下任一公式均可: =IF(COUNTIF(A1,"*"&"指定文本"&"*")=1,"有","无") =IF(ISERROR(FIND("指定文本",A1,1)),"无","有") 求某一区域内不重复的数据个数 例如求A1:A100范围内不重复数据的个数,某个数重复多次出现只算一个。有两种计算方法: 一
是利用数组公式: =SUM(1/COUNTIF(A1:A100,A1:A100)) 输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。 二是利用乘积求和函数: =SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100)) 七、一个工作薄中有许多工作表如何快速整理出一个目录工作表 1、用宏3.0取出各工作表的名称,方法: Ctrl+F3出现自定义名称对话框,取名为X,在“引用位置”框中输入: =MID(OK(1),FIND("]",OK(1))+1,100) 确定 2、用HYPERLINK函数批量插入连接,方法: 在目录工作表(一般为第一个sheet)的A2单元格输入公式: =HYPERLINK("#'"&INDEX(X,ROW())&"'!A1",INDEX(X,ROW())) 将公式向下填充,直到出错为止,目录就生成了。 工作中100%会用到的几个Excel函数
某天看到同事桌面上放了一本Excel的书,拿起来翻了一下,书太厚内容太多我实在不知从何处看起。给她放下之前顺便看了一下价格,居然小100块,当然如果我能耐下心来看完那绝对物超所值,也许我将成为Excel使用专家,这也当作我今年的一个小目标吧。  不用看书其实我们也知道Excel的确功能强大,函数众多,但有的是日常工作必须,有的却可有可无,学了不用没几天就忘记了。今天我们就一起来学习一下工作中百分百会用到的Excel函数吧! 函数 (快捷键是alt =) Excel里面处理数据最基础使用概率最大的函数,每人必备 功能:可以对具体的数值,选定的单元格或者引用的区域求和 al 函数 Subtotal用于返回列
表或数据库中的分类汇总。 格式:SUBTOTAL(function_num,ref1,ref2, ...) function_num包含1-11,每个数字代表了不同的功能,ref1, ref2 代表的需要参与计算的区域。 但其实工作中经常用到的是9------求和,特别是在数据筛选状态,使用subtotal能够对筛选出来的数据求和,如果使用sum就对所有的数据求和了,不管这些数据是否筛选显示出来。 举例:张三相关的所有数据求和,筛选出来张三,使用subtotal就可以求和了。
3. Vlookup函数 绝对是Excel中的战斗机,夸张点说学会了它就能解决你工作中百分之八十的问题。 定义:在表格数组的首列查指定的值,并由此返回表格数组当前行中其他列的值。 (就是一个查匹配函数,但是要查的值必须在你要查的数据首列,然后可以返回需要匹配的值) 格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 解释:vlookup(谁,从哪,返回查值后面的第几列,精确匹配或者模糊查) 说明:Lookup_value代表需要查的数值;Table_array代表需要在其中查数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号;Range_lookup为一逻辑值,工作中一般使用FALSE,返回精确匹配值,如果不到,则返回错误值#N/A。 举例:需要给下图右侧报表里的人员支付工资和报销,但是不知道他们的银行账号,左图是公司相关人员的银行
账号信息,怎么快速匹配出来银行账号呢?
第一步:把银行账号复制到人员右侧,因为vlookup需要在首列查匹配,上面两个报表相同的字段是“人员”,所以我们需要查人员,查的范围是右边报表,把人员和银行账号换一下顺序,人员变成首列。 第二步:输入公式:=vlookup(A2,$I$2:$J$10,2,false) A2代表需要查的值,I2:J10是查的范围,2代表返回第二列的值(如果返回第三列就输入数字3),false代表精确匹配 一句话描述:在I2:J10区域查人员是张三,返回超范围内对应的第二列的银行账号。 第三步:把公式从E2单元格拉下来到E7单元格,完成所有人员的银行账号查,如下图: 
以上例子只是vlookup最基本和最简单的用法,但却是大部分人百分百会用到的,先把最基础的练习熟了,后续再学习就能举一反三了。 4.文本处理相关的几个小函数 Trim, left, mid, right。 除了单词之间的单个空格外,清除文本中所有的空格。在从其他应用程序中获取带有不规则空格的文本时,可以使用函数 TRIM。 格式:TRIM(需要清除其中空格的文本) 比如上面vlookup的例子,需要查相关人员的银行账号,但是左边工资报销表里张三的名字后面有空格,结果和右边银行账号表里的人员张三(不带空格)匹配不上,肉眼是看不出
来的,在单元格里都显示张三。这时候就可以用TRIM清除空格,公式是TRIM(A2)。 left/mid/right函数主要用于在文本中提取字符,具体的定义和用法可以参考下面表格。 比如需要根据身份证号码提取一个人的生日,判断一个人的性别,户口所在地等,就可以借助这几个函数把相关字符提取出来,然后再进行后续的数据处理。  @米果妈
学会了以上函数,基本的数据处理和文本整理都不会有任何问题了。虽然离一个excel高手还有差距,但至少工作中有了底气不再露怯,可以轻松应对日常工作了。进一步的提高还需努力,先掌握了这些基础的你一定会用上的函数吧! 
excel 公式计算

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。