下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 EXCEL公式大全操作应用实例(史上最全)

EXCEL公式大全操作应用实例(史上最全).doc

EXCEL公式大全操作应用实例(史上最全)

溪水之畔
2013-08-23 0人阅读 举报 0 0 暂无简介

简介:本文档为《EXCEL公式大全操作应用实例(史上最全)doc》,可适用于其他资料领域

EXCEL公式大全操作应用实例(史上最全)excel常用函数公式及技巧搜集从身份证号码中提取出生年月日从身份证号码中提取出性别从身份证号码中进行年龄判断按身份证号号码计算至今天年龄以年月日为基准日,按按身份证计算年龄(周岁)的公式按身份证号分男女年龄段【年龄和工龄计算】根据出生年月计算年龄根据出生年月推算生肖如何求出一个人到某指定日期的周岁?计算距离退休年龄的公式求工齡计算工龄年龄及工龄计算自动算出工龄日期格式为(yyyymmdd)【时间和日期应用】自动显示当前日期公式如何在单元格中自动填入当前日期如何判断某日是否星期天某个日期是星期几什么函数可以显示当前星期求本月天数显示昨天的日期关于取日期如何对日期进行上、中、下旬区分如何获取一个月的最大天数日期格式转换公式【排名及排序筛选】一个具有项汇总方式的函数SUBTOTAL自动排序按奇偶数排序自动生成序号如何自动标示A栏中的数字大小排序?如何设置自动排序重复数据得到唯一的排位序列按字符数量排序排序字母与数字的混合内容随机排序排序的问题怎样才能让数列自动加数一个排序问题数字的自动排序,插入后不变根据规律的重复的姓名列产生自动序号排名的函数自动排名公式百分比排名的公式写法为:平均分及总分排名求名次排名排名次根据分数进行普通排名对于普通排名分数相同时按顺序进行不重复排名依分数比高低名次成绩排名美国式排名中国式排名求最精简的自动排名公式排序后排名位次排名根据双列成绩进行共同排名在双列间排名等次排名不等次排名(行小排先)不等次排名(行大排先)顺次排名有并列排名无并列排名有并列分段排名无并列分段排名成绩排名如何排名数据排名(隔几行排名)根据分数进行倒排名倒数排名函数是什么如何实现每日各车间产量的排名分数相同时按照一科的分数进行排名筛选后自动产生序列号并汇总如何筛选奇数行函数筛选姓名名次筛选如何实现快速定位(筛选出不重复值)如何请在N列中列出A:L中每列都存在的数值自动为性别编号的问题【文本与页面设置】EXCEL中如何删除*号将字符串中的星号“*”替换为其它字符去空格函数如何去掉字符和单元格里的空格怎样快速去除表中不同行和列的空格如何禁止输入空格代替单元格中字符串把单元格中的数字转变成为特定的字符格式把有六百多个单元格的一列变成一页的多列将N列变M列公式归纳为一列变四列四列变一列重复四次填充多行数据排成一列将单元格一列分为多列首写字母大写把单元格编号中的小写字母变成大写字母让姓名左右对齐数字居中而小数点又对齐计算指定单元格编号组中非空单元格的数量比较两个单元格内容是否一致怎么样设置才能让这一列的每个单元格只能输入位如何让工作表奇数行背景是红色偶数行背景是蓝色计算特定的一组单元格中满足条件的单元格的个数把文本格式的数字转换成真正的数字设置页码Excel表格里如何插入页码的如何设置页脚首页为第页表格的页脚问题无拘无束的页眉打印表头Excel打印中如何不显示错误值符号对于一些不可打印的字符的处理用那个函数可将个位数前面的零值显示出来如果你要在A的前面插入行请问如何每隔行粘贴一新行在工作表里有连续行数据,现在要每行间格行一个大表每一行下面需要加一行空行怎么加最方便Excel中插入空白行快速删除工作表中的空行快速删除空行一次删完Excel里面多出很多的空白行每行为一页并加上一个标题如何实现如何实现隔行都加上标题项如何把标签页去掉的去掉默认的表格线(网线)表格的框线列标的标识变了符号的意义双击格式刷竟也能COPY文本(不是文本格式)查找格式刷的妙用光标移动最后一行为文本最后一行为数字如何在EXCEL中快速定位最后一行数据用SUN函数快速求和在Excel中快速查看所有工作表公式在Excel中设置行间距怎样同时改变多行行高快速换行让文本换行在Excel中行列快速转换将原有列中的内容倒置过来快速回到A单元格复制粘贴中回车键的妙用一次选中批注单元格一次在所有单位格中插入批注在公式中插入批注不连续单元格填充同一数据空白行的填充怎样用函数向下实现自动填充怎么设置自动保存避免输入网址和电子邮件地址时的超链接单元格前面自动加了等号加盖公章查找格式刷的妙用Excel中鼠标双击妙用Excel中快速定位的技巧实例在Excel中插入Flash时钟的步骤小写数字转换成人民币大写轻轻松松制作超复杂Excel表头【字符截取与增减】截取单元格里某个字符后的字符截取字符的公式如何确定*号后的数字如何提取数字中间的数三个数中,如何取出中间那个取数值后三位公式取数函数如何把单元格中的数字提取出来(字符串中不连续)数字在字符串中不连续如何提取数字用如何提取“”前后的字符怎样删去﹕后的文字怎样只取“”之后的文字﹖获取单元格内容中字符串如何提取一串数字中的几位数字(字符)如何把一个单元格中的数字挑出来分割文本按照给定的位数截断小数点后的数字单元格数字提取问题以关键字提取名称如何把文本中的前几个字符去除对一列中的文字统一去掉最后一个字讨如何去掉单元格中的第一个数字?论一下取最后一个单词的方法如何去掉单元格最后一位数字如何在一列已经输入的数据前添加“p”什么函数可以插入字符如何在数据前添加“*”号数字前面加上数字【数据拆分与合并】数字如何拆分单元格中的数据拆分单元格的拆分如何拆分字组用连字符“”来合并文本怎样把不同格式不同位置的内容合并到一个单元格内把不同单元格的内容合到一个单元格里合并与拆分合并不同单元格的内容关于文字在表格中的组合求拆解合并公式如何把字母和数字分开把分散在各单元格的内容合在一个单元格中多个工作表的单元格合并计算【条件自定义格式】通过条件格式将小计和总计的行设为不同的颜色如何实现这样的条件格式隔行不同字体颜色怎么设置让不同类型数据用不同颜色显示如何做这样的EXCEL表(颜色交叉)条件格式使用条件格式设置颜色条纹相同数据的提示?如何做到小于显示二位小数大于显示一位小数如何根据数值的正负加上“”“”符号显示为显示为自定义单元格格式将单元格中的数全部变成万元表示有何办法实现将一张表中的数据由元的单位转换为万元常用的自定义格式自定义格式怎样定义格式在工具按钮之间设置分隔线自定义区域为每一页的标题一个单元格内格式问题定制单元格数字显示格式巧用定位选条件单元格工作表的标签的字体和大小可以更改吗隔行用不同颜色显示请问如何做将单元格设置为有“凸出”的效果或“凹进去”的效果在Excel中设计彩色数字定义名称的妙处零值问题【汇总计算与统计】个调税公式算物价的函数自动计算应收款滞纳金淘汰率应用公积金的一个函数如何利用公式将数值转为百分比格式比高得分公式自动评定奖级对带有单位的数据如何进行求和对a列动态求和动态求和公式列的跳跃求和有规律的隔行求和如何实现奇数行或偶数行求和单数行求和统计偶数单元格合计数值隔行求和公式设置隔列将相同项目进行求和隔行或隔列加总请问如何在一百行内做隔行相加如何将间隔一定的列的数据相加呢隔列求和(A、B列)隔列求和的公式隔列求和关于隔行、隔列求和的问题EXCEL中求两列的对应元素乘积之和计算~之间的数值之和双条件求和如何实现这样的条件求和A:A数字显为文本格式时如何求和如何分班统计男女人数统计数值大于等于的单元格数目计算出A里有几个abc有条件统计如何统计各年龄段的数量如何计算岁的人数如何统计岁的人的个数要统计出岁的女生人数统计人数如何统计A:AD:D中的人数?如何让EXCEL自动从头统计到当前单元格统计人数统计人数求各分数段人数有什么方法统计偶数如何显示工资统计中的问题统计数据问题一例根据给定的条件对数据进行合计十列数据合计成一列统计汉字字符个数关于取数统计单元格内不为空的格数自动将销量前十名的产品代号及销量填入表中统计最大的连续次数个“不重复”个数统计在一列有重复的姓名中如何统计出具体有几人计数的问题不相同如何分班统计男女人数在几百几千个数据中发现重复项统计互不相同的数据个数多个工作表的单元格合并计算单个单元格中字符统计数据区包含某一字符的项的总和,该用什么公式函数如何实现分组编码【数值取整及进位】取整数函数数值取整求余数的函数四舍五入公式对数字进行四舍五入如何实现“见分进元”四舍五入如何四舍五入取两位小数根据给定的位数四舍五入指定的数值四舍六入如何实现舍入怎么设置单元格以千元四舍五入ROUND函数的四舍五入不进位的解决方法?保留一位小数如何三舍四入另类四舍五入想把小数点和后面的数字都去掉不要四舍五入求真正的四舍五入后的数小数点进位个位数归或者归【大小值或中间值】求平均值如何实现求平均值时只对不等于零的数求均值?平均分的问题怎样求最大值(最小值或中间值)平均数怎么弄去掉其中两个最大值和两个最小值的公式去一行最高分最低分求平均值在个数值中去掉最高与最低然后求平均值求最大值(n列)如何实现求平均值时只对不等于零的数求均值?得到单元格编号组中最大的数或最小的数标记出个最大最小值取前五名后五名的方法如何用公式求出最大值所在的行?求多个最高分如何求多条件的平均值想求出第三大之数值【查询和查找引用】查找顺序公式怎样实现精确查询查找及引用查找函数的应用怎么能方便的判断某个单元格中包含多少个指定的字符?如何用查找函数日期查找的问题如何自动查找相同单元格内容查找函数怎样对号入座(查找)一个文本查找的问题查找一列中最后一个数值查找重复字符请教查找替换问题IF函数替换法总结查找的函数(查找末位词组)怎样从原始数据中自动获取最后一个数据两列数据查找相同值对应的位置查找数据公式两个(基本查找函数为VLOOKUP,MATCH)【输入数据的技巧】谈谈Excel输入的技巧一列中不输入重复数字如果要查找重复输入的数字单元格输入大量值输入超级技巧如何在C列中输入工号在D列显示姓名输入提示如何做在信息输入前就给予提示数据有效性【身份证信息?提取】从身份证号码中提取出生年月日=TEXT(MID(A,,(LEN(A)=)*),"#")=TEXT(MID(A,,(LEN(A)=)*),"#")*=IF(A<>"",TEXT((LEN(A)=)*MID(A,,(LEN(A)=)*),"#"),)显示格式均为yyyymd。(最简单的公式把单元格设置为日期格式)=IF(LEN(A)=,""MID(A,,)""MID(A,,)""MID(A,,),MID(A,,)""MID(A,,)""MID(A,,))显示格式为yyyymmdd。(如果要求为“”格式的话将””换成””即可)=IF(D="","",IF(LEN(D)=,TEXT((""MID(D,,)),"年月日"),IF(LEN(D)=,TEXT(MID(D,,),"年月日"))))显示格式为yyyy年mm月dd日。(如果将公式中“年月日”改成“”,则显示格式为yyyymmdd)=IF(LEN(A:A)=,MID(A:A,,),""MID(A:A,,))显示格式为yyyymmdd。=TEXT((LEN(A)=)*MID(A,,(LEN(A)=)*),"#")=IF(LEN(A)=,MID(A,,)MID(A,,),MID(A,,)MID(A,,))=MID(A,,)"年"MID(A,,)"月"MID(A,,)"日"=IF(A<>"",TEXT((LEN(A)=)*MID(A,,(LEN(A)=)*),"#"))从身份证号码中提取出性别=IF(MOD(MID(A,,),),"男","女")(最简单公式)=IF(MOD(RIGHT(LEFT(A,)),),"男","女")=IF(A<>””,IF(MOD(RIGHT(LEFT(A,)),),”男”,”女”),)=IF(VALUE(LEN(ROUND(RIGHT(A,),)))=,"男","女")从身份证号码中进行年龄判断=IF(A<>””,DATEDIF(TEXT((LEN(A)=*MID(A,,(LEN(A)=*),”#”),TODAY(),”Y”),)=DATEDIF(ATODAY()“Y”)(以上公式会判断是否已过生日而自动增减一岁)=YEAR(NOW())MID(E,IF(LEN(E)=,,),)=YEAR(TODAY())IF(LEN(A)=,""MID(A,,),MID(A,,))=YEAR(TODAY())VALUE(MID(B,,))"岁"=YEAR(TODAY())IF(MID(B,,)="",CONCATENATE("",MID(B,,)),MID(B,,))按身份证号号码计算至今天年龄=DATEDIF(TEXT((LEN(A)=)*MID(A,,(LEN(A)=)*),"#"),TODAY(),"y")以年月日为基准日,按按身份证计算年龄(周岁)的公式=DATEDIF(TEXT(MID(A,,(LEN(A)=)*),"#")*,"","y")按身份证号分男女年龄段按身份证号分男女年龄段身份证号在K列年龄段在J列(身份证号为位)男性周岁以下为            男性周岁(含周岁)以上至周岁为男性周岁(含周岁)以上至周岁为男性周岁(含周岁)以上为     女性周岁以下为            女性周岁(含周岁)以上至周岁为女性周岁(含周岁)以上至周岁为女性周岁(含周岁)以上为     =MATCH(DATEDIF(DATE(MID(K,,),MID(K,,),MID(K,,)),TODAY(),"y"),{,,,}{,,,}*ISEVEN(MID(K,,)))=SUM((DATEDIF(MID(K,,)""MID(K,,)""MID(K,,),TODAY(),"y")>={,,,}{,,,}*MOD(MID(K,,),)))㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜【年龄和工龄计算】根据出生年月计算年龄=DATEDIF(A,TODAY(),"y")=DATEDIF(A,TODAY(),"y")"周岁"=DATEDIF(A,NOW(),"y")根据出生年月推算生肖中国人有生肖属什么可以推算出来。即用诞生年份除以再用除不尽的余数对照如下:→猴→鸡→狗→猪→鼠→牛→虎→兔→龙→蛇→马→羊例如:XXX出生于年即用年除以商得数为余数为对照上面得知余数对应生肖是鸡XXX就属鸡。=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(YEAR(A),),)()如何求出一个人到某指定日期的周岁?=DATEDIF(起始日期,结束日期,"Y")计算距离退休年龄的公式=IF(E="","",IF(E>=V,"已经退休","距离退休还有"DATEDIF(TODAY(),DATE(YEAR(U)(V),MONTH(U),DAY(U)),"Y")"年"DATEDIF(TODAY(),DATE(YEAR(U)(V),MONTH(U),DAY(U)),"YM")"个月"DATEDIF(TODAY(),DATE(YEAR(U)(V),MONTH(U),DAY(U)),"Md")"天"))其中E为年龄(可用身份证号码的公式生成)V为法定退休年龄(男女)公式为:=IF(D="","",IF(D="男",,))D为男或女(可用身份证号码的公式生成)U为出生年月日(可用身份证号码的公式生成)。求工齡=DATEDIF(B,TODAY(),"y")=DATEDIF(B,TODAY(),"ym")=DATEDIF(B,TODAY(),"md")=DATEDIF(B,TODAY(),"y")"年"DATEDIF(B,TODAY(),"ym")"月"DATEDIF(B,TODAY(),"md")"日"计算工龄=DATEDIF(C,C,"y")求两日期间的年数=DATEDIF(C,C,"ym")求两日期间除去整年数剩余的月数=DATEDIF(C,C,"m")求两日期间的总月数如果只需要算出周年的话可以用=datedif("","","Y")年龄及工龄计算有出生年月如何求年龄?有工作时间如何求工龄?(求出的结果为多少年另几个月如:的形式即年零个月)。a是出生年月或工作时间:=datedif(a,today(),"y")=text(datedif(a,today(),"y"),"")text(datedif(a,today(),"m"),"")如B=则:=TEXT(DATEDIF(B,TODAY(),"y"),"")TEXT(MOD(DATEDIF(B,TODAY(),"m"),),"")    '显示=TEXT(DATEDIF(B,TODAY(),"y"),"年")TEXT(MOD(DATEDIF(B,TODAY(),"m"),),"月")  '显示年月如果你找不到DATEDIF函数也可以不用DATEDIF函数,如B=则:=TEXT(RIGHT(YEAR(NOW()B),),"")TEXT(MOD(MONTH(NOW()B),),"")    '显示=TEXT(RIGHT(YEAR(NOW()B),)"年"MOD(MONTH(NOW()B),)"个月","")    '显示年个月自动算出工龄日期格式为(yyyymmdd)能否用:(yyyymmdd)这种格式来计算出工龄有多长呢~?以前用这样一段(=TEXT(RIGHT(YEAR(NOW()A),)"年"MOD(MONTH(NOW()A),)"个月",""))。但这种方法只能用:(yyyymmdd)这样的日期格式才能实现!你不妨把“”替换成“”不就行了吗再说后者是日期的一种标准格式=TEXT(RIGHT(YEAR(NOW()SUBSTITUTE(A,"","")),)"年"MOD(MONTH(NOW()SUBSTITUTE(A,"","")),)"个月","")㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜【时间和日期应用】自动显示当前日期公式=YEAR(NOW())当前年=MONTH(NOW())当前月=DAY((NOW()))当前日如何在单元格中自动填入当前日期Ctrl如何判断某日是否星期天=WEEKDAY(A,)=TEXT(A,"aaaa")=MOD(A,)<某个日期是星期几比如年月日在一单元格内显示星期几。=TEXT(A,"aaa")(五)=TEXT(A,"aaaa")(星期五)=TEXT(A,"ddd")(Fri)=TEXT(A,"dddd")(Friday)什么函数可以显示当前星期如:星期二::=TEXT(NOW(),"aaaa  hh:mm:ss")求本月天数设A为  求本月天数A=DAY(DATE(YEAR(A),MONTH(A),))也有更簡便的公式:=DAY(EOMONTH(NOW(),))需加載分析工具箱。当前月天数:=DATE(YEAR(TODAY()),MONTH(TODAY()),)DATE(YEAR(TODAY()),MONTH(TODAY()),)用公式算出除去当月星期六、星期日以外的天数=SUMPRODUCT((MOD(ROW(INDIRECT(DATE(YEAR(NOW()),MONTH(NOW()),)":"DATE(YEAR(NOW()),MONTH(NOW()),))),)>))显示昨天的日期每天需要单元格内显示昨天的日期但双休日除外。例如今天是月号的话就显示月号如果是月号就显示月号。=IF(TEXT(TODAY(),"AAA")="一",TODAY(),IF(TEXT(TODAY(),"AAA")="日",TODAY(),TODAY()))=IF(TEXT(TODAY(),"AAA")="一",TODAY(),TODAY())关于取日期怎么设个公式使A在年月日向后推年,变成=DATE(YEAR(A),MONTH(A),DAY(A))=EDATE(A,*)如何对日期进行上、中、下旬区分=LOOKUP(DAY(A),{,,,},{"上旬","中旬","下旬","下旬"})如何获取一个月的最大天数"=DAY(DATE(,,))"或"=DAY(B)",B为"日期格式转换公式将“”转换成“”格式=RIGHT(A,)MID(A,,)LEFT(A,)=YEAR($A)TEXT(MONTH($A),"")TEXT(DAY($A),"")该公式不用设置数据有效性,但要设置储存格格式。也可以用下列两方法:、先转换成文本,然后再用字符处理函数。、数据分列日期MDY将“年月”转换成“”格式先用公式:=text(a,"yyyymm")然后将单元格格式为常规。将“”格式转换为“”格式用公式:=TEXT(A,"YYYYMMDD")反之将转为日期格式可用公式:=DATE(LEFT(A,),MID(A,,),RIGHT(A,))另四种公式:=text(a,"")显示:=TEXT(A,"#")把单元格设置为日期格式显示:=TEXT(,"")*单元格设置日期型显示:=VALUE(LEFT(A,)""MID(A,,)""RIGHT(A,))显示:将“”转换为“”格式=DATE(LEFT(A,),MID(A,,),RIGHT(A,))将“”转换为“”公式:=LEFT(A,)""RIGHT(A,)*公式:=TEXT(A*,"#")公式需要设置单元格格式自定义:em公式:=TEXT(TEXT(A"",""),"em")把转换成一、查找替换二、如果全部是年月的话我个人建议、采取辅助=mid(xxxxxx,,)""right(xxxxxx,)、选中这列用数据中的分列。然后……………三、单元格格式/数字/自定义类型下面输入:####""##将文本“”转换为日期格式:=DATE(MID(A,,),MID(A,,),MID(A,,))将转换为年月日格式=TEXT(A,"yyyy""年""m""月""d""日""")象怎样转换成日?转成当年当月的日子公式为:=date(year(now()),month(now()),)将“年月”转换成“年月”公式为:=TEXT(A,"yyyy""年""mm""月""")也可以这样处理:选中单元格设置单元格公式-数字-自定义将yyyy“年”m“月”改为:yyyy“年”mm“月”即可。但这方法打印出来显示为:将“年月日”转换为“”格式=YEAR(A)""MONTH(A)""DAY(A)显示:=TEXT(A,"yyyymmdd")显示:将“年月日”转换为“”格式=YEAR(A)""MONTH(A)""DAY(A)显示:=TEXT(A,"yyyymmdd")显示:将的日期格式转换成年月=CONCATENATE(YEAR(A),"年",MONTH(A),"月")=YEAR(A)"年"MONTH(A)"月"也可以自定义格式$e"年"m"月" 将“”包含年月日的日期转换成“”只有年月的格式=year(A)text(month(A),"")要将“”格式转换成“”如何做选中列数据菜单中选分列分列过程中“格式”选“日期YMD”结束。要保持格式当输入后系统自动变成要保持格式可以使用强制文本(前面加'号)或使用公式=TEXT(A,"YYYYMMDD")。也可以用另一种公式:=IF(ISERROR(TEXT(A,"yyyymmdd")),TEXT(A,"!!"),TEXT(A,"yyyymmdd"))将“二○○三年十二月二十五日”转为“”格式、可以用数组公式将中文日期转化为日期系列数{=MATCH(SUBSTITUTE(A,"元","一"),TEXT(ROW($:$),"DBNumyyyy年m月d日"),)}该公式速度较慢。、改进后的公式速度要快的多:{=DATE(MATCH(LEFT(A,),TEXT(ROW($:$),"DBNum"),),MONTH(MATCH(SUBSTITUTE(MID(A,,),"元","一"),TEXT(ROW($:$),"DBNumm月d日"),)),DAY(MATCH(SUBSTITUTE(MID(A,,),"元","一"),TEXT(ROW($:$),"DBNumm月d日"),)))}要设置为年的日期格式。日期格式转换如A列是月份数为B列是日期数为如何在C列显示“月日”=A"月"B"日"反之要将C列的“月日”直接分别到D、E列显示月份和日期月数份=LEFT(C,FIND("月",C))日期数=MID(C,FIND("月",C),FIND("日",C)FIND("月",C))也可分别用公式:=month(c)=day(c)日期格式转换问题输入的日期是:与另一格的""合并,合并出来是:=TEXT(A,"YYMMDD")""要想自动取得“编制日期:XXXX年X月X日”可在该单元格输入="编制日期:"TEXT(TODAY(),"yyyy年m月d日")㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜【排名及排序筛选】一个具有项汇总方式的函数SUBTOTAL=SUBTOTAL(,$B$:B)在数据筛选求和上有意想不到的功能项功能为:、求平均数、求计数、求计数值(自动筛选序列)、求最大值、求最小值、求乘积、求总体标准偏差、求标准偏差、、求和、求方差、求总体方差。自动排序=SUBTOTAL(,$B$:B)*=IF(A<>A,,N(C))按奇偶数排序我想请教怎样按奇数顺序然后再按偶数顺序排序=IF(MOD(A,),,)=IF(ROW()>,(ROW()*),(ROW()*))=ROW()*(ROW()>)*自动生成序号比如在第二列中输入内容回车后第一列的下一行自动生成序列号。=IF(B<>"",A,"")如何自动标示A栏中的数字大小排序?=RANK(A,$A$:$A$)=RANK(A,A:A)如何设置自动排序A列自动变成从小到大排列B=SMALL(A$:A$,ROW(:))A列自动变成从大到小排列B=LARGE(A$:A$,ROW(:))重复数据得到唯一的排位序列想得到数据的出现总数吗({,,,,,,}数据的出现总数为)?解答:不需要插列,不需要很多的函数就行了=RANK(B,B$:B$)COUNTIF(B$:B,B)按字符数量排序制作歌曲清单时习惯按字符数量来排列分类但是EXCEL并不能直接按字数排序。需要先计算出每首歌曲的字数然后再进行排序。如A、B列分别为“歌手”和“歌名”在C输入“字数”在C输入公式:=LEN(B)下拖单击C单击工具栏上的“升序排列”即可删除C列。排序字母与数字的混合内容日常使用中表格经常会有包含字母和数字混合的数据对此类数据排序时通常是先比较字母的大小再比较数字的大小但EXCEL是按照对字符进行逐位比较来排序的如下表:A排在第位而不是第位。排序结果无法令人满意。 AAAAAABBCCC ABAAAAAAAAAABBBBCCCCCC如果希望EXCEL改变排序的规则需要将数据做一些改变。在B中输入公式:LEFT(A,)RIGHT(""RIGHT(A,LEN(A)),)下拖单击B单击工具栏上的“升序排列”即可。随机排序如A、B列分别为“歌手”和“歌名”在C输入“次序”在C输入公式:=RAND()下拖单击C单击工具栏上的“降序排列”即可对歌曲清单进行随机排序。排序的问题我想要这样的排序:其实不是数据排序应该是数据填充。输入公式=LEFT(E,)""RIGHT(E,)即可。怎样才能让数列自动加数怎样做才能让数列自动加数A    AB    BA    AC    CA    AB    BC    C公式为=A""COUNTIF(A$:A,A)向下拖=TEXT(COUNTIF(A$:A,A),"!"A"")否则数字超过就错误了。一个排序问题一个电子表格格式是、,、,,,请问如何将它排列成,,,,,,,,的形式。我在数字前加了个字母,比如"d""数字",然后用排序就可以把它们按你的需求排列了最后再把字母"d"去掉。数字的自动排序,插入后不变赵一总经理赵二副经理赵三副经理赵四技术员赵五赵六员工如上的一个表,如何实现当我把赵六这一整行(第行)插入到上面的表中时,A列的序列号不变最后的效果如下:赵一总经理赵二副经理赵六员工赵三副经理赵四技术员赵五A单元格输入公式=row(),往下拉,然后再插入。=SUBTOTAL(,$B$:$B)在A中输入公式:“=if(b="","",counta($b$:b)”后下拉复制至A列各行即可(“”不必输入)根据规律的重复的姓名列产生自动序号姓名序号张三张三李四李四赵五赵五赵五王六王六=(A<>A)N(B)=IF(A=A,B,B)姓名已排序:B=SUMPRODUCT(COUNTIF(A$:A,A$:A))姓名未排序:B=IF(COUNTIF(A$:A,A)>,VLOOKUP(A,A:B,,),SUMPRODUCT(COUNTIF(A$:A,A$:A)))~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~排名的函数用排名函数来对成绩进行排名用起来非常地方便。=IF(ISERR(RANK(M,M:M)),"",RANK(M,M:M))A列是成绩,B列是排名=SUMPRODUCT((A$:A$>A)COUNTIF(A$:A$,A$:A$))自动排名公式=RANK(C,$C$:$C$)=RANK(A,$A$:$A$,)=RANK(C,$C$:$C$)COUNTIF($C$:C,C)百分比排名的公式写法为:=PERCENTRANK($C$:$C$,C)平均分及总分排名=AVERAGE(B:E)=RANK(F,$F$:$F$)求名次排名统计成绩时遇到一个分别求班级和年级总分名次排名的问题不晓得应该运用什么公式来实现。班级名次:=SUMPRODUCT((BJ=A)*(ZF>E))年级名次:=RANK(E,ZF)公式下拖。排名次根据总分值大小只将姓名排序后,降序结果=INDEX(A$:A$,RANK(D,D$:D$))根据总分值大小只将姓名排序后,升序=INDEX(A$:A$,RANK(D,D$:D$,))根据分数进行普通排名=RANK(A,$A$:$A$)=RANK(A,A$:A$)COUNTIF(A$:A,A)=SUMPRODUCT(*($E$:$E$>=E))=RANK(K,$K$:$K$)=RANK(A,A$:A$)=SUM((A$:A$>=A)COUNTIF(A$:A$,A$:A$))=COUNTIF($K$:$K$,">"K)=INDEX($A$:$A$,MATCH(LARGE($C$:$C$,ROW(A)),$C$:$C$,),)=SUMPRODUCT(($A$:$A$>A)COUNTIF($A$:$A$,$A$:$A$""))=RANK(D,OFFSET($A$,MATCH($A,$A:$A,),,COUNTIF($A:$A,$A),))对于普通排名分数相同时按顺序进行不重复排名=RANK(K,$K$:$K$)COUNTIF($K$:$K,K)=COUNTIF($K$:K,K)COUNTIF($K$:$K$,">"K)=SUMPRODUCT(*(($E$:$E$ROW($E$:$E$)>=($EROW(E)))))=RANK(E,$E$:$E$)COUNTIF($E$:E,E)=SUMPRODUCT(*(($E$:$E$$B$:$B$)>=(EB)))依分数比高低名次成绩排名=RANK($E,$E$:$E$)內建方式排名=SUMPRODUCT(*($E$:$E$>=E))一般方式排名{=RANK(E,$E$:$E$)SUM(IF($E$:$E$>E,COUNTIF($E$:$E$,$E$:$E$),))COUNTIF($E$:$E$,">"E)}一般方式排名=RANK(E,$E$:$E$)COUNTIF($E$:E,E)不重复排名=SUMPRODUCT(*(($E$:$E$ROW($E$:$E$)>=($EROW(E)))))=SUMPRODUCT(*(($E$:$E$$B$:$B$)>=(EB)))不重复排名=SUMPRODUCT(*(($E$:$E$$B$:$B$$C$:$C$)>=(EBC)))不重复排名=RANK($E,$E$:$E$,)倒排序美国式排名=RANK(K,$K$:$K$)=RANK(B,$B:$H)中国式排名=RANK(B,$B$:$B$,)=RANK(B,$B:$H)COUNTIF($B$:B,B)=SUM(IF($A$:$E$>=A,COUNTIF($A$:$E$,$A$:$E$),""))=SUMPRODUCT(($B$:$B$>=B)COUNTIF($B$:B$,B$:B$))=SUMPRODUCT((B$:B$>B)*(COUNTIF($B$:$B$,$B$:$B$)))(升序)=SUMPRODUCT((B$:B$<B)*(COUNTIF($B$:$B$,$B$:$B$)))(降序){=SUM((IF(FREQUENCY(B$:B$,B$:B$),B$:B$>B)))}{=SUM(IF($B$:$B$<=B,"",(COUNTIF($B$:B$,B$:B$))))}(升序){=SUM(IF($B$:$B$<=B,(COUNTIF($B$:B$,B$:B$)),""))}(降序){=SUM(IF($B$:$B$>B,COUNTIF($B$:B$,B$:B$)))}{=SUM(IF($A$:$E$>=A,COUNTIF($A$:$E$,$A$:$E$),""))}{=SUM(($B$:$B$>B)*(MATCH($B$:B$,B$:B$,)=ROW($:$)))}{=SUM(IF($B$:$H$<=B,"",(COUNTIF($B$:$H$,$B$:$H$))))}求最精简的自动排名公式=RANK(E,$E$:$E$)=RANK(A,$A$:$A$,)=RANK(A,$A$:$A$)COUNTIF($A$:$A,$A)(如果数据列中数值有相同)=RANK(F,$F:$Q)COUNTIF($F:F,F)=INDEX(A:A,MOD(LARGE(E$:E$ROW($:$),ROW(:)),))=LOOKUP(,(($F$:$F$=A)*(COUNTIF(D$:D,$A$:$A$)=)),$A$:$A$)=INDIRECT("A"RIGHT(LARGE(($E$:$E$*ROW($A$:$A$)),ROW(A)),))=RANK(C,OFFSET($C$,MATCH(E,$E$:$E$,),,COUNTIF($E$:$E$,E)))数组公式{=INDEX(A:A,MOD(LARGE(E$:E$*ROW($:$),ROW(:)),))}{=OFFSET($A$,RIGHT(LARGE($E$:$E$*ROW($E$:$E$),ROW()),),,)}=OFFSET($A$,RIGHT(LARGE(($E$:$E$*ROW($A$:$A$)),ROW(A)),),)=TEXT(SUMPRODUCT(($E$:$E$>=E)COUNTIF($E$:$E$,$E$:$E$)),"第DBNUMG通用格式名")排序后排名{=SUM(IF($B$:$B$>=B,COUNTIF($B$:$B$,$B$:$B$)))}=SUMPRODUCT((B$:B$>=B)COUNTIF(B$:B$,B$:B$))位次排名{=IF($B:$O>=,RANK($B:$O,$B:$O,),)}根据双列成绩进行共同排名=RANK(C,($C$:$C$,$H$:$H$))在双列间排名=RANK(B,($B$:$B$,$E$:$E$))等次排名由大到小排名=RANK(B,$B$:$B$)=SUMPRODUCT(($A$:$A$=A)*($B$:$B$>B))由小到大排名=RANK(B,$B$:$B$,)=SUMPRODUCT(($A$:$A$=A)*($B$:$B$<B))不等次排名(行小排先)由大到小=RANK(B,$B$:$B$)COUNTIF($B$:B,B)=SUMPRODUCT(($A$:$A$=A)*($B$:$B$ROW($B$:$B$)>BROW(B)))由小到大=RANK(B,$B$:$B$,)COUNTIF($B$:B,B)=SUMPRODUCT(($A$:$A$=A)*($B$:$B$ROW($B$:$B$)<BROW(B)))不等次排名(行大排先)由大到小=COUNT($B$:$B$)RANK(B,$B$:$B$,)COUNTIF($B$:B,B)=SUMPRODUCT(($A$:$A$=A)*($B$:$B$ROW($B$:$B$)>BROW(B)))由小到大=COUNT($B$:$B$)RANK(B,$B$:$B$)COUNTIF($B$:B,B)=SUMPRODUCT(($A$:$A$=A)*($B$:$B$ROW($B$

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/100

EXCEL公式大全操作应用实例(史上最全)

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利