WPS公式大全

温柔似野鬼°
813次浏览
2021年02月18日 02:56
最佳经验
本文由作者推荐

天真烂漫-

2021年2月18日发(作者:开学第一课2018)



目录



从身份证号码中提取出生年月日


... - 1 -


从身份证号码中提取出性别


... - 1 -


从身份证号码中进行年龄判断


... - 2 -


按身份证号号码计算至今天年龄


... - 2 -


按身份证号分男女年龄段


... - 2 -


根据出生年月计算年龄


... - 3 -


根据出生年月推算生肖


... - 3 -


如何求出一个人到某指定日期的周岁?


... - 3 -


计算距离退休年龄的公式


... - 3 -


求工齡


... - 3 -


计算工龄


... - 4 -


年龄及工龄计算


... - 4 -


自动显示当前日期公式


... - 5 -


如何在单元格中自动填入当前日期


... - 5 -


如何判断某日是否星期天


... - 5 -


某个日期是星期几


... - 5 -


什么函数可以显示当前星期


... - 5 -


求本月天数


... - 5 -


用公式算出除去当月星期六、星期日以外的天数


... - 6 -


显示昨天的日期


... - 6 -


关于取日期


... - 6 -


如何对日期进行上、中、下旬区分


... - 6 -


如何获取一个月的最大天数


... - 6 -


日期格式转换公式


... - 6 -



198405


转换成


1984.0 5. - 7 -



22


怎样转换成


22


日?转成当年当月的日子


... - 8 -




2006

< p>


5




转换成



2006



05




. - 8 -




1968


6



12




转换为



1968/6/12



格式


... - 8 -




1968

< p>


6



12




转换为



1968-6-12



格式


... - 8 -



1993-12-28


的日期格式转换成


1993



12



... - 8 -




1978-5-2



包含年月日的日期转换成



197805


只有年月的格式


... - 8 -

< br>要将



99.08.15




格式转换成



1 999.08.15



如何做


... - 8 -


要保持


2005/8/6


格式


... - 8 -




二〇〇三年十二月二十五日



转为

< p>


2003-12-25



格式,


... - 9 -


日期格式转换


... - 9 -


日期格式转换问题


... - 9 -


要想自动取得



编制日期:


XXXX



X



X




. - 9 -


自动排序


... - 10 -


按奇偶数排序


... - 10 -


自动生成序号


... - 10 -


如何自动标示


A


栏中的数字大小排序?


... - 10 -


如何设置自动排序


... - 10 -


重复数据得到唯一的排位序列


... - 10 -


按字符数量排序


... - 11 -


排序字母与数字的混合内容


... - 11 -


随机排序


... - 11 -


排序的问题


... - 11 -


怎样才能让数列自动加数


... - 12 -


一个排序问题


... - 12 -


数字的自动排序


,


插入后不变


?. - 12 -


根据规律的重复的姓名列产生自动序号


... - 13 -


排名的函数


... - 14 -


自动排名公式


... - 14 -


平均分及总分排名


... - 14 -


求名次排名


... - 14 -


排名次


... - 14 -


根据分数进行普通排名


... - 15 -


对于普通排名分数相同时,按顺序进行不重复排名


... - 15 -


依分数比高低名次成绩排名


... - 15 -


美国式排名


... - 16 -


中国式排名


... - 16 -


求最精简的自动排名公式


... - 16 -


排序后排名


... - 17 -


位次排名


... - 17 -


根据双列成绩进行共同排名


... - 17 -


在双列间排名


... - 17 -


等次排名


... - 17 -


不等 次排名


(


行小排先)


... - 18 -


不等次排名


(


行大排先)


... - 18 -


顺次排名


... - 18 -


有并列排名


... - 18 -


无并列排名


... - 19 -


有并列分段排名


... - 19 -


无并列分段排名


... - 19 -


成绩排名


... - 19 -


如何排名


... - 20 -


数据排名(隔几行排名)


... - 20 -


根据分数进行倒排名


... - 21 -


倒数排名函数是什么


... - 21 -


如何实现每日各车间产量的排名


... - 21 -


分数相同时按照一科的分数进行排名


... - 21 -


筛选后自动产生序列号并汇总


... - 21 -


如何筛选奇数行


... - 22 -


函数筛选姓名


... - 22 -


名次筛选


... - 22 -


如何实现快速定位(筛选出不重复值)


... - 22 -


如何请在


N


列中列出

< br>A1:L9


中每列都存在的数值


... - 22 -


自动为性别编号的问题


... - 22 -


EXCEL


中如何删除


*


号< /p>


... - 23 -


去空格函数


... - 23 -


如何去掉字符和单元格里的空格


... - 24 -


怎样快速去除表中不同行和列的空格


... - 24 -


如何禁止输入空格


... - 24 -


代替单元格中字符串


... - 24 -


把单元格中的数字转变成为特定的字符格式


... - 25 -


把有六百多个单元格的一列,变成一页的多列


... - 25 -



N


列变

< br>M


列公式归纳为


... - 25 -


一列变四列


... - 25 -


四列变一列


... - 26 -


重复四次填充


... - 26 -


多行数据排成一列


... - 26 -


将单元格一列分为多列


... - 26 -


把单元格编号中的小写字母变成大写字母


... - 27 -


让姓名左右对齐


... - 27 -


数字居中而小数点又对齐


... - 27 -


格式-单元格-数字-自定义-


???.???-


确 定


... - 27 -


格式-单元格-数字-自定义-


???.0?-


确定


... - 28 -


比较两个单元格内容是否一致


... - 28 -


怎么样设置才能让这一列的每个单元格只能输入


12


... - 28 -


如何让工作表奇数行背景是红色偶数行背景是蓝色


... - 28 -


计算特定的一组单元格中,满足条件的单元格的个数


... - 28 -


把文本格式的数字转换成真正的数字


... - 29 -


设置页码


... - 29 -


Excel


表格里如何插入页码的


?. - 29 -


如何设置页脚首页为第


5



... - 29 -


表格的页脚问题


... - 29 -


无拘无束的页眉


... - 30 -


判断当前行是否大于分页符所在行


... - 30 -


取得当前行所在页


... - 30 -


取得总页


... - 31 -


打印表头


... - 31 -


Ex cel


打印中如何不显示错误值符号


... - 31 -


对于一些不可打印的字符的处理


... - 31 -


用那个函数可将个位数前面的零值显示出来


?. - 32 -


如果你要在


A3


的前面插入

< p>
100



... - 32 -


请问如何每隔


30


行粘贴一新行


... - 32 -


在工作表里有连续


10


行数据


,


现在要每行间隔


2



... - 32 -


一个大表每一行下面需要加一行空行,怎么加最方便


... - 32 -


Excel


中插入空白行


... - 33 -


快速删除工作表中的空行


... - 33 -


快速删除空行


... - 33 -


一次删完


Excel


里面多出很多的空白行

... - 34 -



30


行 为一页并加上一个标题如何实现


... - 34 -


如何实现隔行都加上标题项


... - 34 -


如何把标签页去掉的


?. - 34 -

去掉默认的表格线


(


网线


) - 35 -


表格的框线


... - 35 -


列标的标识变了


... - 35 -


符号的意义


... - 35 -


双 击格式刷竟也能


COPY


文本


(


不是文本格式


) - 35 -


查找


+


格式刷的妙用


... - 36 -


光标移动


... - 36 -


最后一行为文本


... - 36 -


最后一行为数字


... - 36 -


如何在


EXCEL


中快速定位最后一行数据

< br>... - 36 -


如何用


SUN

< br>函数快速求和


... - 36 -



Excel


中快速查看所有工作表公式


... - 37 -



Excel


中设置行间距


... - 37 -


怎样同时改变多行行高


... - 37 -


快速换行


... - 37 -


让文本换行


... - 37 -



Excel


中行列快速转换


... - 38 -


将原有列中的内容倒置过来


... - 38 -


快速回到


A1


单元格

< br>... - 38 -


复制粘贴中回车键的妙用


... - 38 -


一次选中批注单元格


... - 38 -


一次在所有单元格中插入批注


... - 38 -


在公式中插入批注


... - 38 -


不连续单元格填充同一数据


... - 39 -


空白行的填充


... - 39 -


怎样用函数向下实现自动填充


... - 39 -


怎么设置自动保存


... - 39 -


避免输入网址和电子邮件地址时的超链接


... - 40 -


单元格前面自动加了等号


... - 40 -


加盖公章


... - 40 -


查找


+


格式刷的妙用


... - 41 -


Excel


中鼠标双击妙用


... - 41 -


Excel


中快速定位的技巧实例

< br>... - 43 -



Excel

< br>中插入


Flash


时钟的步骤


. .. - 43 -


小写数字转换成人民币大写


... - 43 -


轻轻松松制作超复杂


Excel

表头


... - 46 -


截取单元格里某个字符后的字符


... - 48 -


截取字符的公式


... - 48 -


如何确定


*


号后的数字


... - 48 -


如何提取数字中间的数


... - 48 -


三个数中


,


如何取出中间那个


... - 48 -


取数值后三位公式


... - 48 -


取数函数


... - 48 -


如何把单元格中的数字提取出来(字符串中不连续)


... - 49 -


数字在字符串中不连续如何提取数字


... - 49 -


用如何提取



-

< p>


前后的字符


... - 49 -


怎样删去﹕后的文字


... - 49 -

< br>怎样只取



.



之后的文字﹖


... - 50 -


获取单元格内容中字符串


... - 50 -


如何提取一串数字中的几位数字(字符)


... - 50 -


如何把一个单元格中的数字挑出来


... - 51 -


分割文本


... - 51 -


按照给定的位数,截断小数点后的数字


... - 51 -


单元格数字提取问题


... - 51 -


以关键字提取名称


... - 52 -


如何把文本中的前几个字符去除


... - 52 -


对一列中的文字统一去掉最后一个字


... - 52 -


如何去掉单元格中的第一个数字


... - 53 -


论一下取最后一个单词的方法


... - 53 -


如何去掉单元格最后一位数字


... - 53 -


如何在一列已经输入的数据前添加



p



. - 53 -


什么函数可以插入字符


... - 54 -


如何在数据前添加



*




... - 54 -


数字前面加上数字


... - 54 -


数字如何拆分


... - 55 -


单元格中的数据拆分


... - 55 -


单元格的拆分


... - 55 -


如何拆分字组


... - 55 -


用连字符



&



来合并文本


... - 56 -


怎样把不同格式不同位置的内容合并到一个单元格内


... - 56 -


把不同单元格的内容合到一个单元格里


... - 56 -


合并与拆分


... - 56 -


合并不同单元格的内容


... - 57 -


关于文字在表格中的组合


... - 57 -


求拆解合并公式


... - 57 -


如何把字母和数字分开


?. - 57 -


把分散在各单元格的内容合在一个单元格中


... - 57 -


多个工作表的单元格合并计算


... - 58 -


通过条件格式将小计和总计的行设为不同的颜色


... - 58 -


如何实现这样的条件格式


... - 58 -


隔行不同字体颜色怎么设置


... - 58 -


让不同类型数据用不同颜色显示


... - 58 -


如何做这样的


EXCEL


表(颜色交叉)


... - 59 -


条件格式


... - 59 -


使用条件格式设置颜色条纹


... - 59 -


相同数据的提示


... - 60 -

< br>如何做到小于


10


显示二位小数,大于

< br>10


显示一位小数


... - 61 -


如何根据数值的正负加上



+


‖―


-



符号


... - 61 -


自定义单元格格式


... - 61 -


将单元格中的数全部变成万元表示


... - 61 -


有何办法实现将一张表中的数据由元的单位转换为万元


... - 61 -


常用的自定义格式


... - 62 -


自定义格式


... - 63 -


怎样定义格式


... - 64 -


在工具按钮之间设置分隔线


... - 64 -


自定义区域为每一页的标题


... - 64 -


一个单元格内格式问题


... - 65 -


定制单元格数字显示格式


... - 65 -


巧用定位选条件单元格


... - 65 -


工作表的标签的字体和大小可以更改吗


... - 65 -


sheet1


工作表的


A1

< p>


A2



A3

< p>
单元格分别链接到


sheet2



sheet3



sheet4. - 65 -


经验技巧


... - 66 -


隔行用不同颜色显示,请问如何做


... - 66 -


将单元格设置为有



凸出

< br>‖


的效果或



凹进去

< p>


的效果


... - 66 -



Excel


中设计彩色数字


... - 66 -


定义名称的妙处


... - 67 -


零值问题


... - 68 -


个调税公式


... - 69 -


算物价的函数


... - 69 -


自动计算应收款滞纳金


... - 70 -


淘汰率


... - 70 -


应用公积金的一个函数


... - 70 -


如何利用公式将数值转为百分比格式


... - 70 -


比高得分公式


... - 70 -


自动评定奖级


... - 71 -


对带有单位的数据如何进行求和


... - 71 -



a


列动态求和


.. . - 71 -


动态求和公式


... - 71 -


列的跳跃求和


... - 71 -


有规律的隔行求和


... - 71 -


如何实现奇数行或偶数行求和


... - 72 -


单数行求和


... - 72 -


统计偶数单元格合计数值


... - 72 -


隔行求和公式设置


... - 72 -


隔列将相同项目进行求和


... - 72 -


隔行或隔列加总


... - 73 -


请问如何在一百行内做隔行相加


... - 73 -


如何将间隔一定的列的数据相加呢


... - 73 -


隔列求和(


A



B


列)


... - 73 -


隔列求和的公式


... - 73 -


隔列求和


... - 73 -


关于隔行、隔列求和的问题


... - 74 -

< p>
EXCEL


中求两列的对应元素乘积之和


... - 74 -


计算


900~1000


之间的数值之和


... - 74 -


双条件求和


... - 74 -


如何实现这样的条件求和


... - 75 -


A1:A10


数字显为文本格式时,如何求和


... - 75 -


求和


... - 75 -


去掉其中两个最大值和两个最小值,再求和


... - 76 -


去掉两个最高分、最低分,显示出被去掉的分数


... - 77 -


永恒的求和


... - 77 -


按字体颜色求和


... - 77 -


如何分班统计男女人数


... - 77 -


统计数值大于等于


80


的单元格数目

< br>... - 78 -


计算出


A1

里有几个


abc. - 78 -


有条件统计


... - 78 -


如何统计各年龄段的数量


... - 78 -


如何计算


20-50


岁的人数


?. - 79 -


如何统计


40-50

< br>岁的人的个数


... - 79 -


要统计出


7


岁的女生人数


... - 79 -


统计人数


... - 79 -


如何 统计


A1:A10



D1:D10


中的人数?


... - 79 -


如何让


EXCEL


自动从头统计到当前单元格


... - 79 -


统计人数


(1) - 80 -


统计人数


(2) - 80 -


求各分数段人数


... - 80 -


有什么方法统计偶数


... - 81 -


如何显示


... - 81 -


工资统计中的问题


... - 81 -


统计数据问题一例


... - 82 -


根据给定的条件,对数据进行合计


... - 82 -


十列数据合计成一列


... - 83 -


统计汉字字符个数


... - 83 -


关于取数


... - 83 -


统计单元格内不为空的格数


... - 84 -


自动将销量前十名的产品代号及销量填入表中


... - 84 -


统计最大的连续次数


... - 84 -


在一列有重复的姓名中,如何统计出具体有几人


... - 84 -


计数的问题


... - 85 -


如何分班统计男女人数


... - 86 -


在几百几千个数据中发现重复项


... - 87 -


统计互不相同的数据个数


... - 87 -


多个工作表的单元格合并计算


... - 87 -


单个单元格中字符统计


... - 87 -


数据区包含某一字符的项的总和


,


该用什么公式


... - 88 -


函数如何实现分组编码


... - 88 -


取整数函数


... - 88 -


数值取整


... - 88 -


求余数的函数


... - 88 -


四舍五入公式


... - 88 -


对数字进行四舍五入


... - 89 -

< br>如何实现



见分进元



. - 89 -


四舍五入


... - 89 -


如何四舍五入取两位小数


... - 89 -


根据给定的位数,四舍五入指定的数值


... - 90 -


四舍六入


... - 90 -


如何 实现


2



3



... - 90 -


怎么设置单元格以千元四舍五入


... - 90 -


ROUND


函数的四舍五入不进位的解决方法?


... - 91 -


保留一位小数


... - 91 -


如何三舍四入


... - 91 -


另类四舍五入


... - 91 -


想把小数点和后面的数字都去掉,不要四舍五入


... - 92 -


求真正的四舍五入后的数


... - 93 -


小数点进位


... - 93 -


个 位数归


0


或者归


5. - 93 -


求平均值


... - 94 -


平均分的问题


... - 94 -


怎样求最大值(最小值或中间值)


... - 94 -


平均数怎么弄


... - 94 -


去掉其中两个最大值和两个最小值的公式


... - 95 -


去一行最高分最低分求平均值


... - 95 -



9


个数值中去掉最高与最低然后求平均值


... - 95 -


求最大值(


n


列)


... - 95 -


如何实现求平均值时只对不等于零的数求均值?


... - 96 -


得到单元格编号组中最大的数或最小的数


... - 96 -


标记出


3


个最大最小值


... - 96 -


取前五名,后五名的方法


... - 96 -


如何用公式求出最大值所在的行?


... - 97 -


求多个最高分


... - 97 -


如何求多条件的平均值


... - 97 -


想求出第三大之数值


... - 98 -


查找顺序公式


... - 98 -


怎样实现精确查询


... - 98 -


查找及引用


... - 99 -


查找函数的应用


... - 99 -


怎么能方便的判断某个单元格中包含多少个指定的字符?


... - 99 -


如何用查找函数


... - 99 -


日期查找的问题


... - 100 -


如何自动查找相同单元格内容


... - 100 -


查找函数


... - 100 -


怎样对号入座(查找)


... - 100 -


一个文本查找的问题


... - 101 -


查找一列中最后一个数值


... - 101 -


查找重复字符


... - 101 -


请教查找替换问题


... - 102 -


IF


函数替换法总结


... - 102 -


查找的函数(查找末位词组)


... - 103 -


怎样从原始数据中自动获取最后一个数据


... - 104 -


两列数据查找相同值对应的位置


... - 104 -


查找数据公式两个


(


基本 查找函数为


VLOOKUP


,MATCH) - 105 -


输入数据的技巧


... - 105 -


一列中不输入重复数字


... - 115 -


单元格输入


... - 115 -


大量


0


值输入超级技巧


... - 115 -


如何在


C


列中输入工号在


D


列显示姓名


... - 115 -


输入提示如何做


... - 115 -


在信息输入前就给予提示


... - 115 -


数据有效性


... - 116 -









常用函数公式及技巧



从身份证号码中提取出生年月日



=T EXT(MID(A1,7,6+(LEN(A1)=18)*2),


=TEXT(MI D(A1,7,6+(LEN(A1)=18)*2),


=IF(A2<>


显示格式均为


yyyy-m-d


< br>(最简单的公式,把单元格设置为日期格式)



=IF( LEN(A2)=15,


)&


显示格式为


yyyy-mm-dd



(如果要求为



1995/03/29



格式的话 ,将



-



换 成



/



即可 )



=IF(D4=



00



00





00


00




显示格式为


yyyy



mm


< p>
dd


日。


(如果将公式中



0000



00


00




改成



0000-00-00



,


则显示格式



y yyy-mm-dd




=IF(LE N(A1:A2)=18,MID(A1:A2,7,8),


显示格式为


yyyymmdd




=TE XT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),


=IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19 &MID(A2,7,2)&-MID(A2,9,2))


=MID(A1,7,4) &








=IF(A1<>


从身份证号码中提取出性别



=IF(MOD(MID(A1, 15,3),2),






(最简单公式)



=IF( MOD(RIGHT(LEFT(A1,17)),2),



< /p>




=IF(A2<>




,IF(MOD(RIGH T(LEFT(A2,17)),2),



< br>‖


,





),)


=IF(VALUE(LEN(ROUND(RI GHT(A1,1)/2,2)))=1,



< br>女



从身份证号码中进行年龄判断



=IF(A3<>


‖‖


,DATEDI F(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3)=18*2),



#-00-00



),


TODAY(),



Y



),)


=DATEDIF



A1



TODAY


()




Y

< p>




(以上公式会判断是否已过生日而自动增减一岁)


< p>
=YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-19 00


=YEAR(TODAY())-IF(LEN(A1)=15,


=YEAR(TODAY())-VALUE(MID(B1,7,4))&




=YEAR(TODAY())-IF(MID(B1,18, 1)=


按身份证号号码计算至今天年龄



=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1) =18)*2),



2006



10



31


日为基准 日


,


按身份证计算年龄


(


周岁


)


的公式


< p>
=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),


按身份证号分男女年龄段



按身份证号分男女 年龄段,身份证号在


K


列,年龄段在


J


列(身份证号为


18


位)



男性


16


周岁以下为














1


男性


16


周岁(含


16


周岁)以上至


50


周岁为



2


男性< /p>


50


周岁(含


50


周岁)以上至


60


周岁为



3


男性


60


周岁(含


60


周岁)以上为








4


女性


1 6


周岁以下为














1


女性


16


周岁(含


16

周岁)以上至


45


周岁为



2


女性


45


周岁(含


45


周岁)以上至


55


周岁为



3


女性< /p>


55


周岁(含


55


周岁)以上为








4 < /p>


=MATCH(DATEDIF(DATE(MID(K1,7,4),MID(K1,1 1,2),MID(K1,13,2)),TODAY(),


*ISEVEN(MID( K1,17,1)))


=SUM(--(DATEDIF(MID(K1,7,4)&


,0,5,5}*MOD(MID(K1,17,1),2)))


根据出生年月计算年龄



< p>
DATEDIF(A1,TODAY(),



DA TEDIF(A1,TODAY(),


周岁



DATEDIF(A1,NOW(),


根据出生年月推算 生肖



中国人有


12

< br>生肖,属什么可以推算出来。即用诞生年份除以


12


,再 用除不尽的余数对照如下:


0



猴,< /p>


1



鸡,


2



狗,


3



猪,


4



鼠,


5



牛,


6



虎,


7


< p>
兔,


8



龙,

< p>
9



蛇,


10

< p>


马,


11


< p>
羊例如:


XXX


出生于


1 921


年,即用


1921


年除以


12


,商得数为


160


,余数为


1


,对照上面得知余数


1< /p>


对应生肖是鸡,


XXX


就属鸡。



=MID(


猴鸡狗猪鼠牛虎兔龙蛇马羊




2007




如何求出一个人到某指定日期的周岁?


< /p>


=DATEDIF(


起始日期


,


结束日期


,


计算距离退休年龄的公式

< p>


=IF(E2=


已经退休



距离退休还有




个月




< /p>


其中


E2


为年龄(可用身份证号码的公式 生成)




V2


为法定退休年龄(男


60


,女


50< /p>


)公式为:


=IF(D2=


< p>


D2


为男或女(可用身份证号码的公式生成)



U2


为出生年月日(可用身份证号码的公 式生成)




求工齡



=DATEDIF(B2,T ODAY(),


=DATEDIF(B2,TODAY(),


= DATEDIF(B2,TODAY(),


=DATEDIF(B2,TODAY(),








计算工龄



=DATEDIF(C6,C8,


求两日期间的年数


=DATEDIF(C6,C8,


求两日期间除去整年数 剩余的月数



=DATEDIF(C6,C8,


求两日期间的总月数



如果只需要算出周年的话,可以 用


=datedif(


年龄及工龄计算



有出生年月如何求年龄?



有工作时间 如何求工龄?(求出的结果为多少年另几个月,如:


0303


的 形式,即


3


年零


3

个月)




a1


是出生年月或工作时间:



=datedif(a1,today(),


=text(dated if(a1,today(),




[B2]=1964-9-1



: < /p>


=TEXT(DATEDIF(B2,TODAY(),


显示



4009


=TEXT(DATEDIF (B2,TODAY(),






显示



40



09




如果你找不到



DATEDIF


函数,也可以不用



DATEDIF


函数


,




[B2]=1964-9-1



: < /p>


=TEXT(RIGHT(YEAR(NOW()-B2),2),


显示



4009


=TEXT(RI GHT(YEAR(NOW()-B2),2)&



< p>
个月



显示



40



09


个月

< p>


自动算出工龄日期格式为


()


能否用:




)这种格式来计算 出工龄有多长呢


~




以前用这样一段



=TEXT(RIG HT(YEAR(NOW()-A1),2)&




个月





但这种方法只能用:



yyyy- mm-dd


)这样的日期格式才能实现!


你不妨把



.


< br>替换成



-


< br>,不就行了吗,再说后者是日期的一种标准格式,



=T EXT(RIGHT(YEAR(NOW()-SUBSTITUTE(A1,




个月



自动显示当前日 期公式



=YEAR(NOW())


当前年



=MONTH(NOW())


当前月



=DAY((NOW()))


当前日



如何在单元格中自动填入当前日期



Ctrl+;


如何判断某日是否星期天



=WEEKDAY(A2,2)


=TEXT(A1,


=MOD(A1,7)<2


某个日期是星期几



比如


2007



2


< p>
9


日,在一单元格内显示星期几。



=TEXT(A1,


(五)



=TEXT(A1,


(星期五)



=TEXT(A1,



Fri




=TEXT(A1,



Friday




什么函数可以显示当前星期



如:星期二



10:41:56


=TEXT(NOW(),


求本月天数




A1



20 06-8-4


求本月天数



A1=DAY(DATE(YEAR(A1),MONTH(A1)+1,0))


也有更簡便的公式:


=DAY(EOMONTH(NOW(),0) )


需加載分析工具箱。



当前月天数:



=DATE(YEAR (TODAY()),MONTH(TODAY())+1,1)-DATE(YEAR(TODAY()),M ONTH(TODAY()),1)


用公式算出除去当月星期六、星期日以外的天数



=SUMPRODUCT(--(MOD(ROW(INDIRECT(DATE(YEAR(NOW ()),MONTH(NOW()),1)&


W()),MONTH(NOW())+1 ,0))),7)>1))


显示昨天的日期



每天需要单元格内显示昨天的日期,但双休日除外。



例如,今天是


7



3< /p>


号的话,就显示


7


2


号,如果是


7



9


号,就显示


7


< p>
6


号。



=IF(TEX T(TODAY(),




< p>


=IF(TEXT(TODAY(),




关于取日期



怎么设个 公式使


A1


在年月日向后推


5



,


变成


2011-7 -15


=DATE(YEAR(A1)+5,MONTH(A1),DAY(A1))


=EDATE(A1,12*5)


如何对日期进行上、中、下旬区分



= LOOKUP(DAY(A1),{0,11,21,31},{


上旬

< br>


中旬



下旬



下旬



如何获取一个月的最大天数








日期格式转换公式






01/ 12/2005




转换成

< p>


20050112



格 式




RIGHT(A1,4)&MI D(A1,4,2)&LEFT(A1,2)



YEAR($$ A2)&TEXT(MONTH($$A2),


该公式不用设置数据有效性


,


但要设置储


存格格式。



也可以用下列两方法:



1


、先转换成文本


,


然后再用字符处理函数。



2



[


数据


]-[


分列


] [


日期


]-[MDY]


< p>


2005



9




转换成



200509



格式



先用公式:


=text(a1,


然后将 单元格格式为常规。




< p>
2005-8-6



格式转换为

< br>―


20050806



格式



用公式:


=TEXT(A1,

< p>
反之,将


20050806


转为日期


2005-8-6


格式,可用公式:



=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))


另四种公式:



text(a1,


显示:


2005-08-06



--TEXT(A1,


,把单元格设置为日期 格式



显示:


2005-8-6



TEXT(20050806,


,单元格 设置日期型



显示:


2005-8-6



VALUE(LEFT(A1,4)&


显示:


2005-8-6




20060501



转换为



2006-05-01



格 式



=DATE(LEFT(A2,4),MID(A2,5, 2),RIGHT(A2,2))




199306



转换为


< p>
1993-6




公式< /p>


1



=LEFT(A3,4)&


公式


2



=--TEX T(A3*100+1,


公式


2


需要设 置单元格格式,自定义:


e-m


公式


3



=TEXT(TEXT(A3&



198405


转换成


1984.05


一、查找



1984

< br>,替换



1984.


二、如果全部是年月的话,我个人建议,


1


、采取辅助=


mid(xxxxxx,1,4) & < /p>


2


、选中这列,用数据中的分列。然后


… …………



三、单元格格式/数字/自定义,类型下面输入:< /p>


####


将文本



2004.01.02




转换为日期格式:


2004-1-2


=DATE(MID(A1,1,4),MID(A1,6,2),MID(A1,9,2))



2005-8-6


转换为


2 005



8



6


日格式



=TEXT(A1,









22

怎样转换成


22


日?转成当年当月的日子

< br>


公式为:


=date(year(now()),mo nth(now()),22)




2006



5




转换成



2006



05



< br>


公式为:


=TEXT(A8,






也可以这 样处理:


选中单元格,


设置单元格公式-数字-自定义,



yyyy





m





改为:


yyyy


―< /p>




mm






即可。但这 方法打印出来显示为:


2006/5/



1968



6

< br>月


12



转换为



1968/6/12


”< /p>


格式



=YEAR(A1)&

< p>
显示:


1968/6/12


=TEXT(A1,


显示:


1968/06/12




1968



6< /p>



12




转换为



1968-6-12



格式



=YEAR(A1 )&


显示:


1968-6-12


=T EXT(A1,


显示:


1968-06-12



1993-12-28


的日期格式转换成

< p>
1993



12




=CONCATENATE(YEAR(A1),

< br>年





= YEAR(A1)&






也可以自定义格式



[$$- 404]e








1978-5-2



包含年月日的日期转换成



197805



只有年月的格式


< /p>



year(A1)&text(month(A1),


要将



99.08.15




格式转换成


< br>1999.08.15



如何做



选中列,数据菜单中选分列,分列过程中


格式





日期


YMD



,结束。



要保持


2005/8/6


格式



当输入


2005/8/6


后系统自动变成


2005-8-6


,要保持< /p>


2005/8/6


格式,可以使用强制文本(前面加


'


号)或使用


公式


=TEX T(A1,


。也可以用另一种公式:


=IF(ISERROR( TEXT(A1,




二〇〇三年十二 月二十五日



转为


< br>2003-12-25



格式,



1


、可以用数组公式将中文日期转化为日期系列数{

< p>
=14610+MATCH(SUBSTITUTE(A3,


< p>




m



d






该公式速度较慢。



2


、改进后的公式,速度要快的多:




=DATE(1899+MATCH(LEFT(A7,4) ,TEXT(ROW($$1900:$$2100),


BSTITUTE(MID(A7, 6,7),







d









d





要设置为


1900

< p>
年的日期格式。



日期格式转换



A


列是月份数为


8



B


列是日期数为


18


,如何 在


C


列显示



8



18





=A1&






反之,要将


C


列的



8



18




< /p>


直接分别到


D



E


列,显示月份和日期,



月数份


=LEFT(C5,FIND(




日期数


=MID(C5,FIND(






< br>


也可分别用公式:



=month(--c5)


=day(--c5)


日期格式转换问题



输入的日期是


:04-07-26.


与另一格的



合并


,

合并出来是


:040726001.


=TEXT(A1,


要想自动取得



编制日期:

< p>
XXXX



X



X





可在该单元格输入



=


编制日期:




m



d



自动排序



=SUBTOTAL(3,$$B$$2:B2)*1


=IF(A2<>A1,1,N(C1)+1)


按奇偶数排序



我想请教怎样按奇数顺序然后再按偶数顺序排序



=IF(MOD(A1,2),0,1)


=IF(ROW()>50,(ROW()*2)-100,(ROW()*2)-1)


=ROW()*2-1-(ROW()>50)*99


自动生成序号



比如在第二列中输入内 容回车后第一列的下一行自动生成序列号。



=IF(B2<>


如何自动标示


A


栏中的数字大小排序?



=RANK(A1,$$A$$1:$$A$$5)


=RANK(A1,A:A)


如何设置自动排序



A


列自动变成从小到大排列



B=SMALL(A$$2:A$$28,ROW(1:1))


A


列自动变成从大到小排列



B=LARGE(A$$2:A$$28,ROW(1:1))


重复数据得到唯一的排位序列



想得到数据的出现总数吗(


{1,2,2,3,4,4,5}


数据的出现总数为


5


)?



解答:不需要插列


,


不需 要很多的函数就行了


. =RANK(B3,B$$3:B$$12)+COUNTIF(B$$3:B3,B3)-1


按字符数量排序



制作歌曲清单时,习 惯按字符数量来排列分类,但是


EXCEL


并不能直接按字数排 序。需要先计算出每首歌


曲的字数,然后再进行排序。




A



B

< p>
列分别为



歌手





歌名



,在


C1


输入



字数



,在


C2


输入公式:




LEN(B2)


下拖,单击


C2


,单击工具栏上的


升序排列



即可,删除


C


列。



排序字母与数字的混合内容



日常使用 中,表格经常会有包含字母和数字混合的数据,对此类数据排序时,通常是先比较字母的大小,

< br>再比较数字的大小,但


EXCEL


是按照对字符进行逐位 比较来排序的,如下表:


A7


排在第


5


位,而不是第


1


位。排序结果无法令人 满意。





1


2


3


4


5


6


7


8


9


10





1


2


3


4


5


6


7


8


A7


A29


A43


A122


A317


B3


B20


C5


A


A007


A029


A043


A122


A317


B003


B020


C005


B


A122


A29


A317


A43


A7


B20


B3


C144


C5


C33


A


9


C33


C033


C144


10


C144


如果希望


EXCEL


改变排序的规则,需要将数据做一些改变。




B1


中输入公式:


LEFT(A1, 1)& RIGHT(


下拖



单击


B2


,单击工具栏上的


< br>升序排列



即可。



随机排序




A



B


列分别为



歌手





歌名



,在


C1


输入



次序



,在


C2


输入公式:=

< p>
RAND


()


,下拖,单击


C2


,单击


工具栏上的


< p>
降序排列



即可对歌曲清单进行随机排序。



排序的问题



我想要这样的排序


: 2001-2003


2004-2006


2007-2009


2010-2012;


其实不是数据排序,应该是数据填充。



输入公式


=LEFT(E3,4)+3&


即可。



怎样才能让数列自动加数



怎样做才能让数列自动加数



A A0001


B B0001


A A0002


C C0001


A A0003


B B0002


C C0002


公式为


=A1&


向下拖



=TEXT(COU NTIF(A$$1:A1,A1),


否则数字超过


9

< p>
就错误了。



一个排序问题



一个电子表格,格式是


101



102... 999,10101



10102... 99901,1010101,1020201... 9990101,


请问如何将< /p>


它排列成


101,10101,1010101,102,102 01,1020101,... 999,99901,9990101


的形式。



我在数字前加了个字母


,


比如



数字



然后用排序就可以把它们按你的需求排列了


.


最后再把字母




掉。



数字的自动排序


,

< p>
插入后不变


?


1


赵一



总经理



2


赵二



副经理



3


赵三



副经理



4


赵四



技术员



5


赵五



6


赵六



员工



如上的一个表


,


如何实现当我把赵六这 一整行


(



6



)


插入到上面的表中时


,A


列的序列号不变


?


最后的效果如



:


1


赵一



总经理



2


赵二



副经理



3


赵六



员工



4


赵三



副经理



5


赵四



技术员



6


赵五



A1


单元格输入公式



=row(),


往下拉


,


然后 再插入。



=SUBTOTAL(3,$$B$$2:$$B2) < /p>



A1


中输入公式:


=if(b1=



后下拉复制至


A


列各行即可(


―‖

< br>不必输入)



根据规律的重复的姓名列产生自动序号



姓名



序号



张三



1


张三



1


李四



2


李四



2


赵五



3


赵五



3


赵五



3


王六



4


王六



4


=(A1<>A2)+N(B1)


=IF(A3=A2,B2,B2+1)


姓名已排序:



B2=SUMPRODUCT(1/COUNTIF(A$$2:A2,A$$2:A2))


姓名未排序:



B2=IF(COUN TIF(A$$2:A2,A2)>1,VLOOKUP(A2,A:B,2,0),SUMPRODUCT(1/ COUNTIF(A$$2:A2,A$$2:A2)))


排名的函数



用排名函数来对成绩进行排名,用起来非常地方便。



=IF(ISERR(RANK(M3,M:M)),


A


列是成绩


,B


列是排名



=SUMPRODUCT((A$$1:A$$9>A1)/COUNTIF(A$$1:A$$9, A$$1:A$$9))+1


自动排名公式



=RANK(C3,$$C$$3:$$C$$12)


=RANK(A2,$$A$$2:$$A$$11,0)


=RANK (C2,$$C$$2:$$C$$65)+COUNTIF($$C$$2:C2,C2)-1


百分比排名的公式写法为:



=PERCENTRANK($$C$$3:$$C$$12,C3)


平均分及总分排名



=AVERAGE(B2:E2)


=RANK(F2,$$F$$2:$$F$$65536)


求名次排名



统计成绩时遇到一个分别 求班级和年级总分名次排名的问题,不晓得应该运用什么公式来实现。



班级名次:



=SUMPRODUCT((BJ=A2)*(ZF>E2))+1


年级名次:



=RANK(E2,ZF)


公式下拖。



排名次



根据总分值大小,只将姓名排序后


,


降序结果



=INDEX(A$$2:A$$6,RANK(D2,D$$2:D$$6))


根据总分值大小,只将姓名排序后


,


升序



=INDEX(A$$2:A$$6,RANK(D2,D$$2:D$$6,1))


根据分数进行普通排名



=RANK(A2,$$A$$2:$$A$$12)


=RANK(A2,A$$2:A$$12)+COUNTIF(A$$2:A2,A2)-1


=SUMPRODUCT(1*($$E$$3:$$E$$12>=E3))


=RANK(K3,$$K$$3:$$K$$26)


=RANK(A2,A$$2:A$$12)


=SUM((A$$2 :A$$12>=A2)/COUNTIF(A$$2:A$$12,A$$2:A$$12))


=COUNTIF($$K$$3:$$K$$26,


=INDEX($$A$$2:$$A$$7,MA TCH(LARGE($$C$$2:$$C$$7,ROW(A1)),$$C$$2:$$C$$7,0),1)

< p>
=SUMPRODUCT(($$A$$2:$$A$$12>A2)/COUNTIF($$A$$2:$$A$$ 12,$$A$$2:$$A$$12&


=RANK(D2,OFFSET($$A$$1,MATC H($$A2,$$A:$$A,0)-1,3,COUNTIF($$A:$$A,$$A2),1))


对于普通排名分数相同时,按顺序进行不重复排名


< p>
=RANK(K32,$$K$$32:$$K$$55)+COUNTIF($$K$$32:$$K32,K3 2)-1


=COUNTIF($$K$$32:K32,K32)-1+COUNTIF( $$K$$3:$$K$$26,


=SUMPRODUCT(1*(($$E$$3:$$E$$12+R OW($$E$$3:$$E$$12)/100>=($$E3+ROW(E3)/100))))

=RANK(E3,$$E$$3:$$E$$12)+COUNTIF($$E$$3:E3,E3)-1

< p>
=SUMPRODUCT(1*(($$E$$3:$$E$$12+$$B$$3:$$B$$12/100)>= (E3+B3/100)))


依分数比高低名次成绩排名



=RANK($$E3,$$E$$3:$$E$$22)


內建方式排名



=SUMPRODUCT(1*($$E$$3:$$E$$12>=E3))


一般方式排名



=RANK(E3,$$E$$3:$$E$$22)+SUM(IF($$E$$3:$$E$$22>E3,1/COUN TIF($$E$$3:$$E$$22,$$E$$3:$$E$$22),0))-COUNTI


F( $$E$$3:$$E$$22,




一般方式排名



=RANK(E3,$$ E$$3:$$E$$12)+COUNTIF($$E$$3:E3,E3)-1


不重复排名



=SUMPRODUCT(1*(($$E$$3:$$E$$12+RO W($$E$$3:$$E$$12)/100>=($$E3+ROW(E3)/100))))


=SUMPRODUCT(1*(($$E$$3:$$E$$12+$$B$$3:$$B$$12/100)>=(E3+B 3/100)))


不重复排名



=S UMPRODUCT(1*(($$E$$3:$$E$$12+$$B$$3:$$B$$12/100+$$C$$3:$$C$$12 /10000)>=(E3+B3/100+C3/10000)))


不重复排名



=RANK($$E3,$$E$$3:$$E$$22,1)


倒排序



美国式排名



=RANK(K247,$$K$$247:$$K$$270)


=RANK(B1,$$B1:$$H1)


中国式排名



=RANK(B2,$$B$$2:$$B$$21,0)


=RANK(B1,$$B1:$$H1)+COUNTIF($$B$$1:B1,B1)-1


=SUM(IF($$A$$1:$$E$$1>=A1,1/COUNTIF($$A$$1:$$E $$1,$$A$$1:$$E$$1),


=SUMPRODUCT(($$B$$2:$$B$$21>= B2)/COUNTIF($$B$$2:B$$21,B$$2:B$$21))


=SUMPR ODUCT((B$$3:B$$21>B3)*(1/COUNTIF($$B$$3:$$B$$21,$$B$$3:$$B$$ 21)))+1


(升序)



=SUM PRODUCT((B$$3:B$$21


(降序)



{< /p>


=SUM(--(IF(FREQUENCY(B$$2:B$$21,B$$2:B$$21), B$$2:B$$21>B2)))+1





=SUM(IF($$B$$3:$$B$$21<=B3,



(升序)




=S UM(IF($$B$$3:$$B$$21<=B3,1/(COUNTIF($$B$$3:B$$21,B$$3:B$$21 )),




(降序)




=SUM(IF($$B$$2:$$B$$21>B2,1/COUNTIF($$B$$2:B$$21,B$$2:B$$21 )))+1




=SUM(IF($$A$$1:$$E$$1>=A1,1/COUNTIF($$A$$1:$$E$$1,$$A$$1:$$ E$$1),




=SUM(($$B$$2:$$B$$21>B2)*(MATCH($$B$$2:B$$21,B$$2:B$$21,) =ROW($$1:$$20)))+1





=SUM(IF($$B$$1:$$H$$1<=B1,




求最精简的自动排名公式



=RANK(E2,$$E$$2:$$E$$21)


=RANK(A2,$$A$$2:$$A$$9,0)


=RANK( A2,$$A$$2:$$A$$10)+COUNTIF($$A$$2:$$A2,$$A2)-1


( 如果数据列中数值有相同)



=RANK(F10,$$F10: $$Q10)+COUNTIF($$F10:F10,F10)-1


=INDEX(A: A,1/MOD(LARGE(E$$2:E$$21+1/ROW($$2:$$21),ROW(1:1)),1))


=LOOKUP(1,0/(($$F$$2:$$F$$21=A27)*(COUNTIF( D$$26:D26,$$A$$2:$$A$$21)=0)),$$A$$2:$$A$$21)=INDIRECT(



=RANK(C2,OFFSET($$C$$1,MATCH(E2,$$E $$2:$$E$$768,),,COUNTIF($$E$$2:$$E$$768,E2)))


数组公式




=INDEX(A:A,MOD(LARGE(E$$2:E$$21*100+ROW($$2:$$21),ROW( 1:1)),100))





=OFFSET($$A$$1,RIGHT(LARGE($$E$$2:$$E$$21*1000+R OW($$E$$2:$$E$$21),ROW()-25),3)-1,,)




=OFFSET($$A$$1,RIGHT(LARGE(($$E$$2:$$E $$21*100+ROW($$A$$1:$$A$$20)),ROW(A3)),2),)


=TEXT(SUMPRODUCT(($$E$$2:$$E$$21>=E2)/COUNTIF($$E$$2:$$E$$ 21,$$E$$2:$$E$$21)),



[DBNUM1]G/< /p>


通用格


式名



排序 后排名




=SUM(IF($$B$$2 :$$B$$15>=B2,1/COUNTIF($$B$$2:$$B$$15,$$B$$2:$$B$$15)))

< p>



=SUMPRODUCT((B$$2:B$$1 5>=B2)/COUNTIF(B$$2:B$$15,B$$2:B$$15))


位次排名




=IF($$B2:$$O2>=0,RANK($$B2:$$O2,$$B2:$$O2,0),)




根据双列成绩进行共同排名


< /p>


=RANK(C345,($$C$$345:$$C$$356,$$H$$345:$$H$$356) )


在双列间排名



=RANK(B2,($$B$$2:$$B$$26,$$E$$2:$$E$$16))


等次排名



由大到小排名



=RANK(B3,$$B$$3:$$B$$12)


=SUMPRO DUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$25>B16))+1


由小到大排名



=RANK(B3,$$B$$3:$$B$$12,1)


=SUMP RODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$25


不等次排名


(


行小排先)



由大到小



=RANK(B3,$$ B$$3:$$B$$12)+COUNTIF($$B$$3:B3,B3)-1


=SUMPR ODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$25-ROW($$B$$16:$$B$$ 25)/10000>B16-ROW(B16)/1000


0))+1


由小到大



=RANK(B3,$$B$$ 3:$$B$$12,1)+COUNTIF($$B$$3:B3,B3)-1


=SUMPR ODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$25+ROW($$B$$16:$$B$$ 25)/10000


00))+1


不等次排名


(


行大排先)



由大到小



=COUNT($$B$$3: $$B$$12)-RANK(B3,$$B$$3:$$B$$12,1)-COUNTIF($$B$$3:B3,B3)+2


=SUMPRODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B $$25+ROW($$B$$16:$$B$$25)/10000>B16+ROW(B16)/100


00))+1


由小到大



= COUNT($$B$$3:$$B$$12)-RANK(B3,$$B$$3:$$B$$12)-COUNTIF($$B$$3 :B3,B3)+2


=SUMPRODUCT(($$A$$16:$$A$$25=A16) *($$B$$16:$$B$$25-ROW($$B$$16:$$B$$25)/10000


0))+1


顺次排名



由大到小



=SUMPRODUCT( (B$$3:B$$12>B3)*(1/COUNTIF(B$$3:B$$12,B$$3:B$$12)))+1


=SUMPRODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$2 5>B16)/COUNTIF($$K$$16:$$K$$25,$$K$$16:$$K$$25))+1


由小到大



=SUMPRODUCT( (B$$3:B$$12


=SUMPRODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$2 5


有并列排名



=RANK(B2,$$B$$2:$$B$$20)


=SUMPRODUCT(1*($$B$$3:$$B$$21>B3))+1


=COUNTIF($$B$$3:$$B$$21,



=S UM(IF($$B$$3:$$B$$21>B3,1,0))+1




=19-FREQUENCY($$B$$3:$$B$$21,B3)+1

< br>=SUMPRODUCT(($$B$$2:$$B$$20>=B2)/COUNTIF($$B$$2:$$B$$20 ,$$B$$2:$$B$$20))


无并列排名


< br>=RANK(B3,$$B$$3:$$B$$21)+COUNTIF($$B$$3:$$B3,B3)-1


=SUMPRODUCT((B3-ROW()/1000<$$B$$3:$$B$$21-ROW( $$B$$3:$$B$$21)/1000)*1)+1


=19-FREQUENCY($$B $$3:$$B$$21-ROW($$B$$3:$$B$$21)/1000,B3-ROW()/1000)+1



=SUM(IF($$B$$3:$$B$$21-ROW($$B$$3:$$B $$21)/1000>B3-ROW()/1000,1,0))+1




有并列分段排名



=SUM PRODUCT(($$A$$3:$$A$$21=A3)*($$C$$3:$$C$$21>C3))+1


=19-FREQUENCY(($$A$$3:$$A$$21=A3)*($$C$$3:$$C$$21),C3) +1



=MATCH(C3,LARGE(OFFSET($$ C$$2,IF($$A$$3:$$A$$21=A3,ROW($$A$$3:$$A$$21)-2),),ROW(INDI RECT(


COUNTIF($$A$$3:$$A$$21,A3)))),0)





=MATCH(C3 ,LARGE(IF($$A$$3:$$A$$21=A3,$$C$$3:$$C$$21),ROW(INDIRECT(< /p>


)))),0)




=SUMPRODUCT(($$A$$3:$$A$$21=A3)*($$C$$3:$$C $$21>C3)/COUNTIF($$N$$3:$$N$$21,$$N$$3:$$N$$21))+1


(需


辅助列)



无并列分段排名



< br>=SUMPRODUCT(($$A$$3:$$A$$21=A3)*($$C$$3:$$C$$21-ROW($$C$$ 3:$$C$$21)/10000>C3-ROW(C3)/10000))+


1




=19-FREQUENCY(($$A$$3 :$$A$$21=A3)*($$C$$3:$$C$$21-ROW($$C$$3:$$C$$21)/1000),C3-RO W()/1000)+1


成绩排名



序号



1



姓名



杨增海



语文



135



数学



136



英语



146



2



3



4



郭爱玲



华志锋



袁文飞



138



134



134



137



138



143



141



141



135



能否用一个公式直接找出所用 考生中语文成绩中第


100


名的成绩是多少

?


=LARGE(C2:C417,100)


=PERCENTILE(C2:C417,(416-100)/416)


=PERCENTILE($$C$$2:$$C$$417,(COUNTA($$C$$2:$$C$$417 )-100)/COUNTA($$C$$2:$$C$$417))


能否用一个公式直接找出 所用考生中语文成绩中按与考人数的


35%


切线中位于第


35%


的成绩是多少


?


升冪



=SMALL(C2:C417,416*0.35)


=PERCENTILE($$C$$2:$$C$$417,0.35)


降冪



=LARGE(C2:C417,416*0.35)


=PERCENTILE($$C$$2:$$C$$417,1-0.35)


如何排名



1


、对英语进行排名,缺考不计算在内。



2


、对英语进行排名,缺考计算在内。



英语



42


62


72


48


48


72


54


42


缺考



缺考



45


46


缺考不计算在内



b2=IF(A2=


缺考



然 后按照


B


列排序



缺考计算在内



=IF(A2=


缺考



=IF(A2=


缺考



英语排名



9


3


1


5


5


1


4


9






8


7


数据排名(隔几行排名)



=IF(A 2=


如果隔几行排名,如下表,第五行、第九行和第十二行不参与排名。



单位



A


A


A


小计



B


数据



排名



1


5


6


12



8


4


8


7


6


B


B


小计



C


C


小计



9


7


24



18


11


29



3


5


1


2


=IF(A2=


小计



下拉



根据分数进行倒排名



=RANK($$E3,$$E$$3:$$E$$22,1)


=RANK(K60,$$K$$60:$$K$$83,1)


=CO UNTIF($$K$$60:$$K$$83,


倒数排名函数是什么



1


为正排序,


0


为逆排序。



倒数排名


=RANK(A2,$$A$$2:$$A$$5,0)


正数排名


=RANK(A2,$$A$$2:$$A$$5,1)


如何实现每日各车间产量的排名



=R ANK(C2,OFFSET($$C$$2:$$C$$5,MATCH(A2,$$A$$2:$$A$$1000,0)-1 ,,,))


=RANK(C2,OFFSET($$C$$2:$$C$$5,MATCH(A 2,$$A$$2:$$A$$33,0)-1,,,))


分数相同时按照一科的分数进行排名




=MATCH(K308*100+D308,LARGE($$K$$308:$$K$$3 31*100+$$D$$308:$$D$$331,ROW($$K$$308:$$K$$331)-307)


,)




筛选后自动产生序列号并汇总



自动产 生序列号:在


A1


输入以下公式,往下拖。


=SUBTOTAL(3,$$B$$2:B2)*1


自动汇总,用以下公式:



=SUBTOTAL(9,$$B$$2:B2)


说明:汇总时, 不要在



全选



状态下进行,先



筛选


< p>
出某一单位,自动求和



。然后再恢复到



全选



或者选


择任何单位,就能自动汇总了(在



筛选



出某一单位进行求和时,一般表格会自动产生以上汇总公式)




其它:如同时要在其它单元格显示人数 ,在



全选



状态下,选定单元格,点



fx



(用



sum


‖< /p>


函数)再点击序


列号最末尾数,即可。



如何筛选奇数行



公式


=MOD(A1,2)=1


函数筛选姓名



如何把两列中只要包含


A



A+


的人 员筛选出来



=IF(ISNUMBER(FIND(


名次筛选



名次


=RANK(K5,K$$2:K$$435)


班名次


=RANK(K6,OFFSET(K$$2,MATCH(A6,A: A,)-2,,COUNTIF(A$$1:A$$500,A6)))


如何实现快速定位(筛选出不重复值)



=IF(COUNTIF($$A$$2:A2,A2)=1,A2,


=IF((COUN TIF($$A$$2:A2,A2)=1)=TRUE,A2,


=INDEX(A:A,S MALL(IF(MATCH(A$$1:A$$20,A$$1:A$$20,)=ROW($$1:$$20),ROW( A$$1:A$$20),65536),ROW()))&



(数组 公式)



如何请在


N

< br>列中列出


A1:L9


中每列都存在的数值




=IF(ROW()>SUM(--x),




自动为性别编号的问题



有一个编码< /p>


,5


位,第


1



,1


为男


,2


为女,后面


4



,

代表他的编号


,



0001-99 99


,如何达到下表:



性别



编码





10001




10002




20001




10003




20002


男的也是从


0001-9999


女的也是从


0001-9999


如果 你是已经输入了其它信息,仅仅为快速输入编码的话。用筛选可以实现吧。


< p>
先以





为关键字进行排序,然后在第一个男的编码输入


10001

< br>,下拉复制到最后一单即可。


同理再以





排序。完成目标。



用公式:


=IF(A2=


向下拖

< p>


EXCEL


中如何删除


*




在录入帐号是录入了

< p>
*


号,如何删除。



可以用函数



SUBSTITUTE( a1,


查找


~*


,替换为空。



将字符串中的星号



*



替换为其它字符



在查找栏输入


~*


替换为

< p>


-



即可。

< p>


去空格函数



如何删去 单元格中的空格,如姓名前,中,后的空格,即单元格中是两个字的人名中间有一个空格,想删

< br>去有何方法。如:中



国,改为:中国。



1


、用公式:


=SUBSTITUTE(A2,


注:第一 对双引号中有一空格。而第二个


―‖


中是无空格的。

< p>


2


、利用查找-替换,一次性全部解决。




编辑





替换


< p>
(或


Ctrl+H



,在



查找



栏内 输入一空格,



替换



什么也不输入(空白)


。然后



全部替换



即可。



3


、有一个专门删除空格的函数


: TRIM()



EXCEL


编辑栏里 ,不管输中文还是英文只能输一个字节的空格,但如果字与字中间是两个字节的空格,


那 么


TRIM


()就不起作用了,它就不认为是一个空格,而是一 个汉字,怎么去



TRIM



也没用。如:单元



A1


中有












如果用


TRI M


则变成











想将空格全去掉,


只能用


SUBSTITU DE


()函数,多少空格都能去掉。



如何去掉字符和单元格里的空格



8900079501 8900079501~


1900078801 1900078802~


=SUBS TITUTE(B2,


怎样快速去除表中不同行和列的空格


< /p>


编辑


-


定位


-< /p>


定位条件


-


空值


,


可选中所有空单元格


,


再删除。



如何禁止输入空格




Excel


中如何通过编辑



有效数据



来禁止录入空格?烦请大侠们费心解答。

< p>


解答:有效性公式。


=COUNTIF(A1,


(


注:


COUNTIF(A1,


在单元格有空格时结果为


1,


没有空格时结果 为


0


如希望第一位不能输入空格


:c ountif(a1,


如希望最后一位不能输入空格


:coun tif(a1,


代替单元格中字符串



单元格编号,开始位数,从开始位数算起第几位数,要用于代替的的字符串。



windows2000


变成


windows2 K


=REPLACE(B2,8,3,


单元格编号,要代替掉 的字符,要用作代替的字符,第几个。



代替单元格

< p>
B391


中的全部


TT


, 改为


UU




EETTCCTTFF


变成


EEUUCCUUFF

< p>
=SUBSTITUTE(B394,


只代替单元格


B391


中的第一次出现的


TT


,改 为


UU




E ETTCCTTFF


变成


EEUUCCTTFF


=SUBSTITUTE(B397,


把单元格中的数字转变成为特定的字符 格式



函数中的第二个参数的双引号一定不能是中文格式的(不 能用任意中文输入法输入的双引号。




实例:



20000


目的:



变成带有美元符号的字符



10000


变成带有人民币符号的字符



151581


变成带有欧元符号的字符



1451451


变成中文繁体的字符



15748415


变成中文简体的字符



操作步骤:



=TEXT(B72,


结果:



$$20000.00


=TEXT(B73,

< br>¥


0.00



10000.00


=TEXT(B74,



0.00



151581.00


=TEXT(B7 5,


通用格式



壹佰肆拾伍万壹仟肆佰伍 拾壹



=TEXT(B76,


通用格式



一千五百七十四万八千四百一十五



把有六百多个单元格的一列,变成一页的多列



有一张表,共有


14


页,但每页只有一列,如何把他们 整合在一起,变成一页(按每页的顺序)


,如果使用剪


切和粘贴 的方式,那样太麻烦。



=INDIRECT(


复制到其他单元格




N


列变


M


列公式归纳为



=OFFSET($$A$$1,INT(((ROW(A1)-12)*m+COLU MN(A1)-1)/n),MOD((ROW(A1)-1)*m+COLUMN(A1)-1,n))


=OFFSET($$A$$1,INT(((ROW(A1)-1)*7+COLUMN(A1 )-1)/4),MOD((ROW(A1)-1)*7+COLUMN(A1)-1,4))



列变七列



=OFFSET($$A$$1,INT(((ROW()-20)*10+COLUMN()-1)/7),MOD ((ROW()-20)*10+COLUMN()-1,7))


七列变


十列



一列变四列



=OFFSET($$A$$1,ROW($$A1)*4-COLUMNS(C:$$F),)


=OFFSET($$A$$1,(ROW()-3)*4+MOD(COLUMN()-8 ,4),)


=OFFSET($$A$$1,ROW(A1)*4-4+MOD(COLU MN()-13,4),)


四列变一列


=OFFSET($$F$$1,INT(ROW(1:1)/4+3/4)-1,MOD(ROW()-1,4 ))


=OFFSET($$F$$1,INT((ROW(1:1)-1)/4),MOD (ROW()-1,4))


=OFFSET($$F$$1,ROUNDUP((ROW( 1:1)/4),0)-1,MOD(ROW()-1,4))


=OFFSET($$F $$1,(ROW()-1)/4,MOD(ROW()-1,4))


重复四次填充



=TEXT(INT( ROW()/4+3/4),


=IF(TRUNC((ROW()-1)/4,0)<9 ,


=TEXT(ROUNDUP(ROW()/4,),


=TE XT(ROW(2:2)/4,


多行数据排成一列



a1


a2


a3


a4


A5





a1


a2


a3


a4


A5


b1




=IF(ROW()>COUNTA($$A$$1:$$I$$10),

< br>1:$$I$$10)+COLUMN($$A$$1:$$I$$10)*100000),ROW()),1000 00),INT(SMALL(IF($$A$$1:$$I$$10<>


$$I$$10)+COL UMN($$A$$1:$$I$$10)*100000),ROW())/100000)))





b1


b2










c1


c2


c3


c4


c5




d1


d2


d3








e1


e2










f1












g1


g2


g3


g4


g5


g6


h1


h2


h3


h4


h5




i1


i2


i3


i4






将单元格一列分为多列


< p>
如果有一列资料需要分为多列,只要先将此列选中,然后再选择



数据


‖→―


分列



,此时会出现一个对话框,



< p>
固定宽度





分隔符号



。如为前者则下一步后只要用鼠标轻 点资料即可以按任意宽度进行分割了,如


为后者则只要有明显的分隔符号即可,下一步后 就可以自定义刚分的列的格式了,定好后就算完成了。



步骤:



1


、 先确定


1


列的最适合的列宽


,


再将其宽度乘以分成列数


,


< br>


分列前的列宽


=


最适合的列宽


×


需分成的列数


.

< br>2


、编辑



填充



内容重排。



3

< p>
、数据



分列。



首写字母大写



把单元格编号中的单词 首写字母变成大写字母,其余字母变成小写。




china - China


=PROPER(B160)


把单元格编号中的小写字母变成大写字母



lafayette148 LAFAYETTE148


=UPPER(B1)


=LOWER(B1)


(大写字母变成小写字母公式)



让姓名左右对齐





姓名用字,有的是三个汉字,有的是两个汉字,打印出来很不 美观,要使姓名用字是两个字的与三个


字的左右对齐也有两种方法


:




方法一

:


格式设置法。选中我们已经删除完空格的姓名单元格,单击



格式



单元格


在打开的



单元格


格式



对话框中的水平对齐方式中选择



分散对齐



选项,确定退 出后即可使学生姓名用字左右对齐。



方法二

< br>:


函数公式法。利用


Excel


中的



IF





LEN





MID



三种函数组合可使姓名用字左右对齐。具体示例



:

< p>


C3


单元格中输入公式


:



=IF(LEN(B2)>=3,B2,(MID(B2, 1,1)&&



,确定后利用填充


柄将 该公式进行复制即可。



数字居中而小数点又对齐



可在小数点 的任一边替无效的零加入空间,以便当格式设定为固定宽字型



,小数点可以对齐。



格式-单元格- 数字-自定义-


???.???-


确定



请问:小数点后的



0



还有办法显示吗?比如:



2.0


12.001


格式-单元格 -数字-自定义-


???.0?-


确定



计算指定单元格编号组中非空单元格的数量


< br>计算


B252



B262


之间的非空单元格的数量。



=COUNTA(B252:B262)


比较两个单元格内容是否一致



74P125148 74P125148


比较单元格


B53



C53


中的 内容是否一致。



假如内容一致,那么返回值为


TRUE


,不一致的话,返回值为


FALSE




=EXACT(B53,C53)


结果:


TRUE


怎么样设置才能让这 一列的每个单元格只能输入


12



< /p>


怎么样设置才能让某一列或某一行的每个单元格只能输入


12



,(


阿拉伯数字和


26


个英文字母在内


,


没有中


文。


)


选中


A


列,设置数据有效性:自定义


>


公式:



=LEN(A1)=12




如何让工作表奇数行背景是红色偶数行背景是蓝色



用条件格式



=RMOD(ROW(),2)=0


=INT(ROW()/2)


设定颜色



条件格式


:


公式为



=MOD(ROW(),2)=0


计算特定的一组单元格中,满足条件的单元格的个数



仍以上题为例,计算三个人在


B307



B313


中各自所占的单元格数。



李六的:



=COUNTIF(B307:B313,B323)


王武的:



=COUNTIF(B307:B313,C323)


陈丰的:



=COUNTIF(B307:B313,D323)


姓名:



李六



王武



陈丰



结果:



3 2 2


把文本格式的数字转换成真正的数字



=VALUE(B1)


设置页码


< /p>


如何设置




×


页,共


×




页码。



在页脚中设置:第

< p>
&[


页码


]


页,共


&[


总页码


]




即可



Excel


表格里如何插入页码的


?


我想把表格中的第


1


页的页码从第


30


页开始编


,


不 知道该如何实现


,


哪位高手能帮忙


?


在页面设置的页眉页脚中设置。



在插 入页脚中输入&


[


页码


]+29


即可。



如何设置页脚首页为第


5




Excel


页脚设置页码是按顺序来的,首页为第


1


页。如 何设置首页为第


5


页?



在页脚输入





&[


页码


]+4



,结果本该显示


< p>


1




的就显示第


5


页了。


(用于多 个工作表全选)



页面设置



页面



起始页码输入


5


(用于单个工作表)




表格的页脚问题



是这样的,我每个表 格有


4


张,总共一个文件里面有


6


个表格,相当于总共


24


页,我希望它能够 自动打,而


且我想设置页脚为,共


24


页,第?页,怎么办?



试一试选择所有的工作表(工作组)然 后再设置页脚,打印的时候也是用工作组打印。



把所有工作表 选中就可以了然后你再点打印


,


或者你先浏览

< br>,


再设置也行


!


< p>
shift


依次点表单的标签。



其实


,


就是在选择浏览或者打印前

,


先选中你想要的工作表


,


然后再 一个个的浏览


,


就相当于你的操作对所有


工作表都已经起了作用似的。



请楼主试一试,按以下步骤办:



1< /p>


.文件



页面设置



页眉


/


页脚



页脚(


F



,


选自己需要的页脚格式



2


.文件



打印



整个工作簿。



无拘无束的页眉



页眉和页脚大家都用 过吧?用得最多的莫过于当前第几页


/


总共第几页。但你是否想 过将




N



/



M




无拘无束的放置,而不是只能置于页眉页脚中?,现教你一法,可 以通用。到任何地方均可使用。



首先:点

CTRL+F3


打开定义名称,再在上面输入


< p>
纵向当前页



,在下面引用位置处输入

< p>
=IF(ISNA(MATCH(ROW(),GET


.DOCUMENT (64))),1,MATCH(ROW(),GET


.DOCUMENT(64))+ 1)



然后再继续


添加第二个名称:< /p>



横向当前页



,在下面引用位置处输入


=IF(ISNA(MATCH(column(),GET< /p>


.DOCUMENT(65))),1,MATCH(column(),GET


.DOCUMENT(65))+1)


。再输入



总页



;引用位置处输入:


=GET


.DOCUMENT(50)+RAND()*0


。最后再定义



无拘无束的页眉


;引用位置:


=




横向当前页


=1,


纵向当前 页


,


横向当前页


+

纵向当前页


)&



/




总页


&

< br>页





现在你在工作表任何处输入


=


无拘无束的页眉即可。

< p>


本公式核心在于


GET


.DOCUMENT


,


这是


4.0


宏函数


,OFFICE 97


及以前版专用


,


新版


OFFICE

< br>中仍兼容


,


但只限定


义名称中使 用。



在帮助中说


(64



65


为其参数


):64


行数的数组


,


相应于手动或自动生成页 中断下面的行。


65


列数的数组。


相 应于手动或自动生成的页中断右边的列。



本公式中取

< p>
64,


用于计算当前行与分页符之前后关系


.GE T


.DOCUMENT(64)


即返回分页符所在行下一行之行


号(亦即第二页第一行)




判断当前行是否大于分页符所在行




=IF(ISNA(MATCH(ROW(),GET


.DOC UMENT(64))),1



此句利用


MATCH


之模糊查找功能将当前行号与分页


符下行(分页符 下一行是一个单元


N


行的一维数组,文档有几页则有几行,本实 例文档有三页,请看公式


求值之计算图示)做比较,此处省略


M ATCH


第三参数,即查找小于等于目标值,如果目标值大于当前行

号,则


MATCH


返回错误值。那么此处再用


IF(ISNA(),1)


加以判断,即若找不到小于等于当前行号的值则显



1


,表示当前行处于第一页。



取得当前行所在页




MATCH(ROW(),GET


.DOCUMENT(6 4))+1


如果前一个


MATCH


返 回


FALSE


,则取


IF


函数第三参数值即


MATCH(ROW(),GET


.DOCUMENT(64))+1


此参数再用


MATCH< /p>



GET


.DOCUMENT(64)< /p>


产生的数组中查找当小于等于前行号的数值,若数组中第


N



值小于等于当前行号,则当前行在


N+1< /p>


页。



取得总页



=GET


.DOCUMENT(50)+RAND()*0 < /p>


GET


.DOCUMENT(50)


即求 当前设置下欲打印的总页数,其中包括注释,如果文件为图表,值为


1


RAND


()


*0


作用是当文 件分页数改变时,本公式结果根随变化,起公式结果刷新作用。



获取



横向当前页




横向当前页与纵向当前页原理相同,改


ROW


()为


COLUMN


()

,并将


GET


.DOCUMENT


参数改为


65


即可


< br>若你的工作表只有纵向分页或者横向分页,那么现在就可以使用前面的公式定义的名称获取当前页及总页< /p>


了;但如果分页方式为横向多页纵向也多页呢?则在将以上



横向当前页





纵向当前页



无缝接合方可使


用,否则将返回错误结果。



最后生成



无拘无束的页眉



( 或者改称文件分页)



=


< p>


横向当前页


=1,


纵向当 前页


,


横向当前页


+

< br>纵向当前页


)&



/

< p>



总页


&




公式解说完毕!各位可以用不同的文字定义名称在各 自的工作表中试用了。



打印表头


< /p>



Excel


中如何实现一个表头打印在 多页上?



请选择文件


-


页面设置


-


工作表


-


打印标题


-


顶端标题行,然后选择你要打印的 行。



打印表尾,通过


Excel


直接提供的功能应该是无法实现的,需要用


vba

< br>编制才行。



Excel


打印中 如何不显示错误值符号





页面设置





工作表





错误单元格打印为



中,




显示值


改为



空白


即可。



对于一些不可打印的字符的处理



对于 一些不可打印的字符(在


Excel


显示中类似空格)


,直接用替换方法不容易去掉。



可以这么做:



=SUBSTITUT E(CLEAN(A1),


用那个函数可将个位数前面的零值显示出来

< br>?


如果单元格


A1


的内容是< /p>


5,



A2


用那 个函数可将


A1


的内容变为


05? < /p>


(Text



value


也可


,


总之个位数的零也显示


,



:5



0 5,15



15)


可以用=


TEXT(A2,


或将单元格格式自定义为


00


如果你要在


A3


的前面插入

< p>
100




可以这样


:


在名称框输入



3:103-


回车


-ctrl+shift+

< br>(大键盘)



请问如何每隔


30


行粘贴一新行



偶在班上负责统计企业 进出口业务量,领导要求每


30


家做一合计数,偶只有每隔


30


行插入复制单元格的方


法来添加的,很 是麻烦,请教各位大虾有什么快捷的方法呀



在最后加一辅助列


,


输入


=INT((ROW()-1) /31)+1 (


假设一个标题行


)


然后以该行分类字段汇总


.


在工作表 里有连续


10


行数据


,


现在要每行间隔


2




解答:


1




sheet1



$$A$$1:$$D$$10


中有连续


10


行资料,


sheet2


中把


sheet1


中的数据每行间隔


2




,sheet2



A1


中公式可用


:


=IF(ROW()=1, Sheet1!A1,IF(MOD(ROW(),3)=1,INDEX(Sheet1!$$A$$1:$$D$$1 0,INT((ROW()-1)/2)+1,COLU


MN()),

< br>然后填充公式(注意公式在


SHEET2


中的填充范围, 超过范围会出错!




2


:小修改



=IF(MOD(ROW(),3)=1,INDEX(Sheet1!$$A$$1:$$Z$$500,INT(RO W()/3)+1,COLUMN()),


一个大表每一行下面需要加一行空行,怎么加 最方便



方法一:增加辅助列,填充数据排序完成



方法二:增加辅助列,函数完成



=I F(MOD(ROW(),2),INDIRECT(


Excel


中插入空白行



如果想在某一行上面插入几行空白行,可以用 鼠标拖动自此行开始选择相应的行数,然后单击右键,选择


插入。如果在每一行上面均插 入一空白行,按住


Ctrl


键,依次单击要插入新行的行标按钮 ,单击右键,选


择插入即可。



快速删除工作表中的空行



如果用户想 删除


Excel


工作表中的空行,一般的方法是需要将空行都找 出来,然后逐行删除,但这样做操


作量非常大,很不方便。下面提供二种快速删除工作表 中的空行的方法


:


1


、首先打开要删 除空行的工作表,在打开的工作表中单击



插入





命令,从而插入一新的 列


X


,在


X



中顺序填入整数,然后根据其他任何一列将表中的行排序,使所有空行都集中到表的底部 。删去所有空行



X


列的数据,以


X


列重新排序,然后删去


X


列。



2


、如批量删除空行, 我们可以利用



自动筛选


< p>
功能,把空行全部找到,然后一次性删除。



做法 :先在表


中插入新的一个空行,


然后按下


Ctrl+A


键,


选择整个工作表,


用鼠标单击



数据


< br>菜单,


选择



筛选



项中的




动筛选



命令。这时在每一列的顶部,都出现一个下 拉列表框,在典型列的下拉列表框中选择



空白



,直到


页面内已看不到数据为止。

< br>



在所有数据都被选中的情况下,单击



编辑



菜单,选择



删除行



命令,然后 按



确定



按 钮。这时所有的空


行都已被删去,再单击


数据



菜单,选取



筛选



项中的


< p>
自动筛选



命令,工作表中的数据就全恢复了。插


入一个空行是为了避免删除第一行数据。


如果想只删除某一列中的空白单元格,


而其它列的数据和空白单元格都不受影响,< /p>


可以先复制



此列,把它


粘贴到空白工作表上,


按上面的方法将空行全部删掉,


然后再将此列复制,


粘贴到原工作表的相应位置上。



快速删除空行



有时为了删除


Excel


工作簿中的空行,你可能会将空行一一找出然后删除,这样做 非常不方便。你可以利


用自动筛选功能来实现,


方法是


:


先在表中插入新的一行


(

全空


)



然后选择表中所有的行,


单击



数据



筛选



自动筛选



命令,在每一列的顶部,从下拉列表中选择



空白



。在所有数据都被选中的情况下,单击





< p>
删除行



,然后按



确定



,所有的空行将被删去。

< p>


注意


:


插入一个空行是 为了避免删除第一行数据。



一次删完


Excel


里面多出很多的空白行



1


、用分面预览看看



2


、用自动筛选然后删除


< p>
3


、用自动筛选,选择一列用非空白,空白行就看不到了,打印也不会打出 来。但是实际上还是在的,不算


删除。或者用自动筛选选择空白将空白行全显出来一次删 完也可以。



4


、先插入一列,在这一 列中输入自然数序列,然后以任一列排序,排序完后删除数据后面的空行,再以刚


才输入 的一列排序,排序后删除刚才插入的一列。




30


行为一页并加上一个标题如何实现



可以每


30


行加一个分页符,标题就用



打印标题



来设置。



1




标题



文件


-


页面设置


-


工作表

-


打印标题


-


顶端标题行,设置一 下就好了。



2




每页


30




也是在页面设置中,设置上下页边距的调整可以实现,打印预览看一下就可以看到是不是


30


行了,不到


30

< br>行你可以将行距加宽,进行调整,以我的经验,加标题的


30


/


页大概行距是


20

< p>
,这样连制表人的空间都留


出来了。


< p>
每页


30


行-



插入》分页符



;然后每向下移动


30


行,点菜单



插入》分 页符





如何实现隔行都加上标题项




excel



,


每条 记录都要加上标题


(


隔行都加


),


如何才能快速实现


?(


只要打印出来能实现 就成


)





E


列输入


2 4,


然后选中这两个单元格,拖住右下的点向下拉到底。



把第一行标题项复制,在有数据区域的下部选中与数据行数相同的空行,粘贴。



用同样的方法填上奇数(如上)


,按


E


列排序即可。



如何把标签页去掉的


?


工具



选项



视图



点击



工作表标签< /p>



去掉(



)勾



确定。



恢复时也照此操作



工具



选项



视图



点击



工作表标签



显示(



)勾



确定。



去掉默 认的表格线


(


网线


)


单击



工具



菜单中的



选项


< p>
,再单击对话框中的



视图



,找到



网格线

< br>‖


,使之失效


(


将左边的


―×‖


去掉


)




表格的框线



我 们很喜欢为表格加上一道框线,不过这道框线又往往叫我们花掉很多时间来重画,例如在下方多加一列

< p>
时,


Excel


并不会把新列加在下方框线之上。


又例如将上方的数据拷到最后一列时,


下方的框线就会给盖掉,


变成穿了一个洞。



我的技巧就是在表 格的最后一列留一列空列,并把它的列高定得很小,我就叫这一列「缓冲列」好了。把


列 高定小一点,除了美观之外,还可以用作提醒用户不要把数据打到缓冲列。你可以试试在缓冲列上加列

< p>
或拷数据到缓冲列之上,框线并不会给弄乱。



列标的标识变了



通常


EXCEL


的列标都是用大写英文字母表示的,


我的< /p>


EXCEL


的列标今天都变成了阿拉伯数字表示的了,

< p>


教这两种表示方法有什么不同,如果想恢复成字母表示的该怎么办。



这是


EXCEL



R1C1


样式。在这里改回来:工具


/


选项


/


常规:不选

< br>R1C1


样式。



符号的意义



单元格自定义格式中





代表的是什么意 思?







一个字符,字符:可以是文本、也可以是数字;




#




一个数值字符,数值字符:只能是数字。


双击格式刷竟也能


COPY


文本


(


不是文本格式


)


步骤:选中



单元格


‖→


双击格式 刷



按住


Ctrl

键选择需复制的不连续目标区域



按回车

< br>Enter




格式刷的作用其 实没变,复制文本其实只是按


Enter


的结果。



分解动作分为三步:



1 .


定位在原数据上,双击格式刷:复制所有内容



2.


在目标区域按格式刷:选择性粘贴


-

< p>
格式



3.


按回车:粘贴所有内容。



你会发现如果原单元格上有批注或其实


Shape

对象的话,一样也复制了,跟原数据按


Ctrl+C


,选择 区域


.


再按


Enter


这个意思是一样的。



查找


+


格式刷的妙用



通常在数据校对时要用 到查找,找到之后就用不同格式区分


(


如字体为红色、底纹为黄 色等等


)


,如此重复。



例如:先找到第一个数据并将字体改为红色


,


然后双 击格式刷


,


当查找到其它相同数据时


,


再按


Ctrl+A


< br>excel


就会将新找到的数据自动改为红色与之区分。



楼主能不能做一个动画演示?



具体操 作为:


Ctrl+F



在查找栏输入要 查找的值



查找下一个



设置格式(不要退出查找对话框)



双击

< p>
格式刷



查找全部



Ctrl+A



关闭



另外,通常的方法是:


Ctrl+F



在查找栏输入要查找的值



查找全 部



Ctrl+A


,再设置格式。



光标移动



在一 个


Excel


工作表中作业时,双击某单元格的四周(上、下、 左、右)


,会迅速移动光标的位置,若是双


击上方即刻回到单元 格所在列的最顶端,双击下方则移动到最底端的编辑外,同样双击左右也是到相对应


的地 方,双击单元格中间则变为输入状态。大家可以试试,这样比移动工作表中的下拉图标快捷。


最后一行为文本



=offset($$1,MATCH(CHAR(65535),b:b)-1,)


最后一行为数字



=offset($$1,MATCH(9.9999E+307,b:b)-1,) < /p>


或者:


=lookup(2,1/(b1:b1000<>


如何在


EXCEL


中快速定位最后一行数据< /p>



如果



定位< /p>



就是选中的意思,可按


CTRL+EN D


键实现。



CTRL+




双击选取单元格之下框线



如何用


SUN


函数快速求和


操作:将光标移到欲要求和的列或行,直按



,最后按一下< /p>



enter


键就可以。这样我们不用输 入参


数就可以快速求和。




Excel


中快速查看所有工作表公式





只需一次简单的键盘点击,即可可 以显示出工作表中的所有公式,包括


Excel


用来存放日期的 序列值。



要想在显示单元格值或单元格公式之间来回切换,只 需按下


CTRL+`


(位于


TAB


键上方)




在< /p>


Excel


中设置行间距



想必大家都知道


Excel


中是没有行间距设置功能 的吧。


利用拼音指南却可以让我们在


Excel


中轻松设置单元


格中文字的行间距。




Excel 2003


中选中需要设 置行间距的单元格,单击



格式



菜单,依次选择



拼音指南


/


显示或隐藏



,马上


可以看到单元格中文字行间距变大了。



如果 想再进一步调整行间距,


可再单击



格 式



菜单,选择


拼音指南


/


设置



打开



拼音属性


< p>
窗口,切换到






选项卡下,把字号设置大一点,确定后行间距就会相应增大,反之 则减小。



怎样同时改变多行行高


< /p>


我们知道,


通过拖动行或列间的分界线可以改变行高或列宽,


但怎样同时改变向行或几列的高度或宽度呢?


我们以改变行高为例,先选中要改变行高的列,按下


Shift

键再单击行标题头,可以选定连续的多行(如果


要选中多个不连续行,可以按下


Ctrl


键)


。选中多列后,拖动任意一个 被选中的行标题间的分界线,到适当


高度释放鼠标,所有被选中的行高都改变了。





我们也可以精 确地改变行高:选中多行后,单击



格式



菜单,选择



< br>‖


中的



行高

< br>‖


命令,设置行高为


20


,单击



确定



,行 高都被设置为


20


了。



快速换行






Excel


单元格中输入数值后,按 下


Alt


键不松开,再按下


Enter


键,即可快速换行。



让文本换行





每次在


Excel

< br>单元格中输入一个值,


再按下


Enter


键,


活动单元格均默认下移一个单元格,


非常不方便。


不过,


这时,


可以选择



工具


‖→―


选项

< p>
‖→―


编辑




然后取消




Ente r


键移动活动单元格标识框



复选框即 可。




Excel

< br>中行列快速转换



如果需要要将


Excel


按行(列)排列的数据,转换为按列(行)排列,可以通过

< br>―


选择性粘贴



来实现。




中需要转换的数据区域,执行一下



复制



操作;选中 保存数据的第一个单元格,执行



编辑选择性粘贴




令,打开


< p>
选择性粘贴



对话框,选中其中的



转置



选项,确定返回即可 。



将原有列中的内容倒置过来



1


2


3


4


5


4


3


2


5


1


B1 =OFFSET(A$$1,COUNTA(A:A)-ROW(A1),)


快速回到< /p>


A1


单元格



按 下


Ctrl+Home


组合键,快速选中


A1


单元格。



复制粘贴中回车键的妙用



1


、先选要复制的目标单元格,复制后,直接选要粘贴的单元格,回车


OK




2


、先选 要复制的目标单元格,复制后,选定要粘贴的区域,回车


OK




3


、先选要复制的目标单元格,复制 后,选定要粘贴的不连续单元格,回车


OK


< br>


一次选中批注单元格





按下


Ctrl+Shift+O (


字母



O)


组合键,可以一次性选定所有带批注的单元格。



一次在所有单元格中插入批注



1


选择你已经做批注的单元格



2


复制



3


选择你要做相同批注的所有单元格



4


编辑〉选择性粘贴〉批注



在公式中插入批注



如果要在公式中插 入批注信息,可以利用



N



Value




返回< /p>



0



的特点, 因为文字属于其它值。



1



假如


A1



F1


单元格中是个别统计数字,


G1


则是它们的总 和,


那么一般情况下其公式为



=SU M(A1:F1)





2


.如果要在公式中插入批注信息,可以将公式更改为



=SUM(A1:F1)+N(



F1


的总和






不连续单元格填充同一数据



选中一个单元格,按住


Ctrl


键,用鼠标 单击其他单元格,就将这些单元格全部都选中了。在编辑区中输入


数据,然后按住


Ctrl


键,同时敲一下回车,在所有选中的单元格中都出现了这一数 据。



空白行的填充



各位,我一些同事喜欢在表格内使用合并单元格,而我的进行公式运算时需把单元格打散,但就出现了许


多空白格,现在我想把空白格用临近的非空白填充。



EX



A1


格为



张三




A8




李四




A21




王五



之类,现在我 要把


A2



A7


填为张三,


A9



A20

< p>
为李四,


A22


之后为王五。



B1


输入

=IF(A1<>


,向下复制到合适位置。然后用选择性


粘 贴功能替换到


A


列中去。



怎样用函数向下实现自动填充



各位高 手,怎样用函数实现如下的功能:把左边的空格,用上面的


A0001

< br>代码填充,实现右边的格式,谢


谢解答!





A0001


白色



300 | | A0001


白色



300


红色



500 | ---> | A0001


红色



500


黄色



300 | | A0001


黄色



300


如果你的第一个



A0001




[A1]



A2 =if(b2>0,a$$1,


向下拖曳。



最好用附件的形式来提问,这样可以减少相互间猜题的麻烦。



用绝对值是不行的,假如,我下面还有别的编号,这个功能就实现不了啊



怎么设置自动保存





工具



菜单上, 单击



选项



,再单击



保存


选项卡。选中



自动保存时间间隔



复选框。在



分钟

< br>‖


框中,指


定希望



Microsoft Office


程序保存文件的频率。



避免输入网址和电子邮件地址时的超链接


在单元格中输入的网址或电子邮件地址,


Excel


在默认 情况下会将其自动设为超级链接。


如果想取消网址或


电子邮件地 址的超级链接,可以在单元格上单击鼠标右键,选择



超级链接


/


取消超级链接


即可。



此外,还有两个有效办法可以有效避免输入内容成 为超级链接形式:



1


、在单元格内的 录入内容前加入一个空格;



2


、单元 格内容录入完毕后按下



Ctrl


+< /p>


z



组合键,撤消一次即可。

< p>


单元格前面自动加了等号


我的单元格怎么输入时间后前面自动加了等号


,


然后


2005


年就变成了


1905


年了呢


?


工具


-

< p>
选项


-1-2-3


帮助


-


转换



lotus 123


公式



有无打勾?去掉



加盖公章



我们日常上送、下发的报表 材料、通知等都要加盖公章,如果把这项工作交给


Excel



Word


来完成,我们


的工作就轻松多 了。



第一步:制作公章图案



首先我们要做出一个公章的图案,


最简单的办法是把公章图案扫描到电 脑中,


然后处理成透明的


GIF


图像。


我们也可以直接用


Excel


来制作: 把绘图工具打开,选中



椭圆



工具,在按下



Shift

< br>‖


键的同时拖开鼠标,就


可以得到一个正圆了。双击这个 正圆打开



设置自选图形格式



对话框,在



颜色与线条


标签中,填充颜色




无填充颜色



,线条颜色设为红色,选


3


磅粗的单线形(图)


。公章的文字用艺术字来 制作,填充颜色和


线条颜色都用红色,并设成无阴影产。弧形文字和水平文字要分开来做 ,在做弧形文字时,把艺术字拖到


圆形的上方,在艺术字工具中选



艺术字形状-细上弯弧



,按住黄 色的四方块往下拉,再作适当的调整,


就可以做出公章里的圆弧形的文字了。公章中间还 有一个红五星,用



自选图形



的星形就可以做出来了,


填充颜色和线条颜色用红色。


最后,


按住



Shift



键把组成公章的文字、


图形全部选上,< /p>


执行右键菜单中的



< br>合



命令,一个公章就做好了。



如何把做好的公章保存出来?这里有一方法:把工作表另存为


W eb


页,然后到保存目录中找到


*.files


的文


件夹,里面有一个


GIF


图片,这就是刚才做好的公章图案了,它的背景是透明的,我们把它改名为



保存下来即可。



第二步:添加


盖章



按钮


接下来我们给


Excel


添加一 个盖章按钮,当一个工作表做好后,点击这个盖章按钮,就可以为我们盖上公


章了。



先把公章图形复制出来(用来粘贴作为按钮的图标)


,然后打开



工具-自定义



对话框,选中



命令



标签,




类别



栏中找到


< p>




在右边的



命令



栏里就会出现 一项



自定义按钮


< br>。


用鼠标把这个笑脸图标拖出到菜


单栏或工具栏上放下, 在笑脸图标上击右键,在弹出的菜单中把



命名



处的文字改为



加盖公章< /p>



。接下来


点击



粘贴按钮图标



这个命令,就可以用 刚和复制的公章图形来代替笑脸图标了。把鼠标移下来选中



分 配


超级链接-插入图片



< p>
然后在



请键入文件名称或


Web


页名称



栏里输入公章图片< /p>



的文件名


及路径,然后按



确定



返回。



好了,看到



加盖公章< /p>



这个按钮了吧,点击一下看看,呵呵,页面上就盖上一个鲜红的 公章了,用鼠标可


以把它拖到任意的地方。在


Word


文档中加盖公章的方法与此大同小异,大家可以自己试一试。



查找


+


格式刷的妙用



通常在数据校对时要用到查找,找到之后就用不同格式区分


(< /p>


如字体为红色、底纹为黄色等等


)


,如此 重复。



例如:先找到第一个数据并将字体改为红色

< p>
,


然后双击格式刷


,


当查 找到其它相同数据时


,


再按


Ctrl+ A



excel


就会将新找到的数据自 动改为红色与之区分。



具体操作为:


Ctrl+F



在查找栏输入要查找的值



查找下一个



设置格式(不要退出 查找对话框)



双击


格式刷

< p>


查找全部



Ctrl+ A



关闭



另 外,


通常的方法是:


Ctrl+F


→< /p>


在查找栏输入要查找的值



查找全部



Ctrl+A



再设置格式。


但再找下个值


时,又要重新设置格式,如果要找的 值很多的话就显得不是那么方便了。当然按照自己的习惯做最好的。


< br>如果用格式刷


+


查找功能呢


,< /p>


就可以找到


A


并把


A


设成红色


,


再双击格式刷


,


然后再找


B


、找


C


、找


D



excel


就会把找到的


B

< br>、


C



D


自动的设为红色以之区分,而不用找一个设一次字体了。



Excel


中鼠标双击妙用



1


、双击单元格,就可以编辑单元格的内容(对应用快捷键


——


F2





2


、在行


/


列边缘双击鼠标,则可以得到此列的最适合的行高


/


列宽。



3


、双击工作表标签,可以直 接重命名工作表的名称。



4


、在填充 的时候,选定单元格再移动到这个区域的右下角,这时鼠标会变成细十字。


< p>
(1)


当选择区域当下方的单元格有内容时,双击会自动填充下方有数据的 区域。



(2)


当选择区域当下方的单 元格为空时而左边有数据时,双击会自动填充到与左边有数据的区域齐。



(3)


当选择区域当下方与左边的单元格为空时而右边有数据时,双击会自动 填充到与右边有数据的区域齐。



5


、 将鼠标移动到选定单元格的边上,这时鼠标会变成带箭头的十字。


(1)


这时双击,可以移动到数据区域的边缘,相当于快捷键


——


Ctrl+


方向键。



(2)


如果按住


Shift

再双击,可以快速选择数据,相当于快捷键


——


Shift +Ctrl+


方向键。



6

< p>
、双击工具栏的空白处,就可以调出自定义工具栏的对话框。


< p>
7



双击左上角工具栏中工作簿的图标,


可以关闭当前工作簿;


双击标题栏中的


Exce l


图标,


可以关闭


Excel




8


、使用格式刷时 ,用双击而不是单击就可以多次使用,再单击一次格式刷结束。在使用绘图工具栏时,如


果双击线、矩形、圆等图形时也可以连续绘图。



9

< p>
、双击拆分窗格的分割条


(


上下滚动条的上方,左 右滚动条的右边,没试过拆分窗口的朋友可以先从窗口


/


拆分里 体验一下


)


,可以按当前单元格上下左右拆分;拆分后再双击分 割条的任意部分可以恢复。



10


、在 菜单上双击,可将菜单中所有的菜单项


(


包括不常用的菜单项< /p>


)


全部展开。



11


、如果工具条浮动在工作表区,在工具条的标题栏双击,则该工具条返回工作表区上 部或下部位置。在


选中行或选中列(当然也可以是某一行、列)的边缘双击,自动设置成 合适的行高或列宽(偶常常在做完


表后调整列宽、行高的时候把整个表选中,双击两下就


OK


了)




12


、双击还可以恢复被隐藏的行或列



如要恢复被隐藏的第


3



,


先将鼠标指针移动到第


2


行与第


4


行之间的位置


,


当鼠标的指针变成横向为





号,


纵向为黑色实心双箭头的十字形状时

< br>,


再双击操作,


被隐藏的行就会显示出来了。

< p>
变为




< br>时直接拖动


就可以了。



13< /p>


、在标题栏上双击,由最大化窗口(原始状态)还原到原始状态(最大化)大小

< p>




14


、双击


EXCEL


中的透视表中的数据


,


可在新的工作表中列出该数据的明细。



Excel


中快速定位的技巧实例


< /p>



Excel


中,我们需要到达某一单元 格,一般是使用鼠标拖动滚动条来进行,但如果数据范围超出一屏幕


显示范围或数据行数 非常多时,想快速定位到某一单元格可要有点麻烦了。其实我们可以使用



定位



功能


迅速到达想要的 单元格。




1


:需要选中


Y2008


单元格(或快速移动到


Y2008


单元格)


,我们可以使用

< br>―


编辑


/


定位

< br>‖


菜单,在引用位置


里输入


―< /p>


Y2008



后按回车即可。

< p>



2


:需要选中


Y


列的


2004


~< /p>


2008


行的单元格,我们按照相同的方法,在引用位置里输入< /p>



Y2004:Y2008


< p>
按回车即可。




3


:需要选中


2008


行的单元格,我们可以 在引用位置里输入



2008:2008



按回车即可。




4


:需要选中


2004



2008


行的单元格,我们可以在引用位置里输入

< br>―


2004:2008



按回车 即可。




Excel


中插入


Flash


时钟的步骤



动态时钟不是用函数运算、自动化功能制作出來的


,

< p>
這只是簡单的插入


Flash


文挡的功能而已,而 且只要你



Flash


文件,任何人都 可以轻松自行制作。



制作方法:




1




首先打开一个空白


Excel


文件,点击< /p>



视图






然后点选【控件工具箱】




点击


< p>
其他控件






2




然后再点击


[Shockwave Flash Object ]


项目,表示要插入


Flash


物件。




3




接下来,鼠标会变成一个小十字,此時可以在


Excel

< p>
编辑区中画一个大小适中的方框,这个方框就


是用来显示

< br>Flash


时钟的內容的。




4




画好方框后,接着点击【属性】


,准备设置属性。

< br>



5




出現「属性」对话框后,将


DeviceFont

< br>设置成


False


;将


Eebe dmovie


设置成


True


;将


Enabled



置成

True


;将


Locked


设置成


True


;将


Loop


设置成


True


;将


Menu


设置成


False


;并在



Movie



右侧填入时


钟的地址与名称


(


如:


G



)




6




如下图,退出设计模式,全部完成。



小写数字转换成人民币大写



方法


1


=IF(TRUNC(H16 )=H16,TEXT(H16,


通用格式


元整




用格式




Num2]G/


通用格式




< br>零





方 法


2


=IF(F10=0,


通用格式 元



NT(F10)=0,


< p>


通用格式角



< p>


通用格式分



方法


3


人民币大写的函数公式,可正负,最多两位小数。


< p>
=IF(A1<0,




元 整





角整











方法


4


修改一下

< br>4


:根据剑魔兄的测试,发现有一个问题,如


-100. 05


,现修正如下:



=IF(A1< 0,




元整


< /p>




角整






< br>角





方 法


5


=IF(A1<0,




通用格式



< p>




通用格式







通用格式





方法


6


无条件舍去:



=CONCATENA TE(IF(A1<0,








(A1*10),1 ),








小数点后两位四舍五入

< br>: =CONCATENATE(IF(A1<0,



< /p>





< p>
IF(RIGHT(TRUNC(ROUND(A1,2)*10),1)=




(A1,2))=ROUND(A1,2)),

< p>




方法


7


无条件舍去:



=IF(A1<0,






ND(



< /p>





< p>
小数点后两位四舍五入


: =IF(A1<0,






NUMBE R(FIND(




< br>




方法


8


再简化如后,请大家试试。



无条件舍去:



=IF(A1<0,< /p>





< p>
A1*10))=




分< /p>





小数点后两位 四舍五入


:


=IF(A1<0,


负< /p>





RR(FIN D(








方法


9


=IF(ISTEXT(C2),


人民币:


< /p>





< p>




轻轻松松制作超复杂


Excel


表头




Excel


中,


经常会碰到要制作的复杂表头,


其中包含有斜线和文字


(


见下图画红圈处


)



许多初学者往往对


此束手无策,


还有的干脆胡乱调整,


由于采取的方法不当,结果却是花了很长的时间却达不到理想的效果。

< br>




许多初学者经常采用以下两个操作来处理:





1




用边框中的斜线来调整;





2




在单元格中直接输入文字。





现笔者分析一下其弊端:





1




用边框 中的斜线来调整,只能画一条斜线,不能画多条斜线,同时,画出的斜线只能是单元格的


对角线,不能随意更改。





2



在单元格直接输入文字,


要分行,


只能先让单元格自动换行,


然后用空格键移动 相应的文字到第二、


三、四行,这种方法费时费力,文字一多往往就做不到理想的效果。





至此,不少初学者不尽望洋兴叹:做一个表头怎么那么难


!!




其实,换一种思维,换一个方法, 就



柳暗花明又一村



了。下面,笔者还是以图


1


为例进行详细说明。





首先,输入没有斜线的单元格的内容,调整行列。





在这里说明一下,调整行列很重要 ,这样制作带斜线表头后表格的其它部分不用再调整了,否则调整


表格的其它部分,斜线 单元格的内容又挨重新调整。这点笔者千万要注意。





然后,单击绘图工具栏中的



直线







将鼠标移到单元格中,明确直线的 起点和终点,从起点按住鼠标拉到终点,即可画出第一条直线。





如果起点和终点有偏差,可将鼠标 移到直线的起点处


(


或终点


)


,鼠标由空心十字形变成斜双箭头后,


即可按住鼠标往任意一个方向调整 直线到合适的位置,上、下、左、右均可。这就是这种方法的好处。





用这种方法做出第二条直线,





现在是输入文字了,怎么输入呢


?< /p>


用文本框工具。





单击绘图工具栏中的



文本框







然后在单元格中按一下鼠标,输入 第一个字







这里要注意的是



按一下鼠标



,不要拖动鼠标。如果拖动鼠标,文本 框会出现黑边框。





将文本框中的





选中,调整其字体、字号等格式成合适的效果。这一点也要注意,到下面的复制操


作时就不必再来调整各个文字的格式了。





鼠标点一下





文本框,然后将鼠标移到该文本框边缘,点鼠标右键。< /p>





在弹出的 菜单中选择



复制


< br>,在表格的任一个地方点鼠标右键,选择



粘贴



,就会出现另一个






本框。









字改为





字,将鼠标移到该文本框边缘,鼠标变 成十字箭头形,按住鼠标移动该文本框到单


元格合适的位置。





如果


―< /p>




字和





字相对位置不理想,还可以继续调,只 要选择相应的文本框移动就行了。这就是为


什么我们把两个字分成两个文本框,目的就是 为了方便调整这两个字之间的相对位置。



通过采取相似的方法,把其余的文字做出来。



至此,读者一定会发现,再复杂的斜线表头,利用直线和文本框工具,也就迎刃而解了

< br>!


截取单元格里某个字符后的字符


< br>=RIGHT(A1,LEN(A1)-SEARCH(


截取字符的公式



有一组数据


101



103*,11



20*



我想截取


~


< p>
*


之間的數字。



=MI D($$A3,FIND(


如何确定


*


号 后的数字



=RIGHT(A1,LEN(A1)-FIND(


=REPLACE(A1,1,FIND(


=TRIM(RIG HT(SUBSTITUTE(A1,


=MID(A1,SEARCH(


=SUBSTITUTE(A1,LEFT(A1,FIND(



=--MID(A1,MATCH(



< p>
=RIGHT(A1,LEN($$A$$1)-FIND(CHAR(CODE(

(取最后三位)



如何提取数字中间的数



数据在


A1


单元格


,


则公式 为


:


=MID(A1,5,3)


解 释:



5



是 从第


5


位开始提取,



3



是提取


3


个数。



三个数中


,


如何取出中间那个



比如


1,2,3


三个数字


,


我想取出


2,


用什么方法


?


=LARGE(A1:A3,2)


取数值后三位公式



=RIGHT(A1,3)


取数函数



单元格中用函数单独取出



*


号前



(后)的数



假如

2.01*750


位于


A1


=M ID(A1,1,FIND(


取得


*


号 前的数据



=MID(A1,FIND(


取得


*


号后的数据




2.01*750*800


的得数就是


750*800


,而不是


800

,怎么办呢



=MID(B2,FIND(


=RIGHT(B2,LEN(B2)-FIND(


如何把单元格中的数字提取 出来(字符串中不连续)



数组公式



=SUM(MID(0&A4,LARGE(ISNUMBER(--MID(A4,R OW($$1:$$20),1))*ROW($$1:$$20),ROW($$1:$$20))+1,1)*10


^ROW($$1:$$20)/10)


数字在字符串中不连续如何提取数字



如:


3k3mn249up


结果:


33249


033k3mn249up


结果:


333249


用数组公式:



=SUM(MID(0 &A1,LARGE(ISNUMBER(--MID(A1,ROW($$1:$$1024),1))*


ROW($$1:$$1024),ROW($$1:$$308))+1,1)*10^ROW($$1 :$$308)/10)


用如何提取



-



前后的字符



5-0




4-2




0-6




取 左边


=CHOOSE(TYPE($$D4),MONTH($$D4),LEFT($$D4 ,FIND(


取右边


=CHOOSE(TYPE($$D4),D AY($$D4),RIGHT($$D4,LEN($$D4)-FIND(


怎样删去﹕后的 文字



格式都是



XXXX : YYYYYY


,


如何只 保留


XXXX


,而全部删下﹕



后的文字呢﹖



(XXXX


的长度是不一样


)


这个用函数可轻易 解决:


=LEFT(A1,FIND(


若没有要求一定要用函数 解,那也可以试试用


[


数据


]>


(数据剖析)



怎样只取


.



之后的文字﹖



如:


Q24-S4. Working Status


只取



Working Status


如果



.




前的字數固定



=RIGHT(A1,LEN(A1)-7)


如果不固定



=RIGHT(A1,L EN(A1)-FIND(


=TRIM(RIGHT(A1,LEN(A1)-FIND (


获取单元格内容中字符串



08:25,18:25


如:要取得单元格

< br>b5


中的从左边算起五位的字符串。即是


08:25


=LEFT(B5,5)


如:要取得单元格

< br>b5


中的从右边算起五位的字符串。即是


08:25


=RIGHT(B18,5)


单元格编号,起始位数,从起始位算起的第几位数



MEP090296


=MID(B1,4,3)


结果:


090


如何提取一串数字中的几位数字(字符)



如:


050326


提取后

< p>
3


位数字



=RIGHT(A1,3)



3



是提取


3


位,如 果改



4



, 则提取


4


位。



=RIGHT(A3,LEN(A3)-3)


=MID(A3,4,3)


=REPLACE(A3,1,3 ,


提取中间的


4


位数字,



5032




=MID(A1,2,4)


=MID(A3,(LEN(A3)-4)/2+1,4)


要提取



050324


中的



502


怎么提取?即:第二、三两位和第五位数字



=MID(A3,2,2)&MID(A3,5,1)


=MID(A3,2,1)&MID(A3,3,1)&MID(A3,5,1)


如何把一个单元格中的数字挑出来



一 个单元格中有数字、空格、汉字,如:



11210101 < /p>


银行存款


/


工行



,数字的位数不确定,但都从最左边


开始,数字和汉字中间有 一个空格。如何只把数字显示出来?



1


、如果都是这样就简单


< p>


都从最左边开始,数字和汉字中间有一个空格



假定在


A1


,公式为:

=LEFT(A1,FIND(


2


、数据分列不更简单么? 分列符号选中空格前面那个框。



分割文本



有一列数据,全部是邮箱的 ,现在想将


@


前面的账号与


@


后面的域名分割开,分为两列,如何做?



采用函数分割:例如:


A1: name@

< br>B1:=LEFT(A1,FIND(


C1:=RIGHT(A1,LEN(A1 )-FIND(


或:数据


-


分列


-


分列


-


分隔符号< /p>


-@


就可以了



按照给定的位数,截断小数点后的数字



对整数无效,且这个函数没有四舍五入的功能



12512.2514 12512.25


=TRUNC(B23,2)


单元格数字提取问题



单元格里面填写的



CHIP(060 1-2299),



0601-2299


提取出来应该怎么做。



=IF(B3 =


我用


IF


函数是因为看到你给的表格 当中


,


数据和数据之间都有一行空行


,


如果没有空行的话


,


数据是连续的时候 公式可以简化为:



=SUBSTITUTE(MID(B3, FIND(


以关键字提取名称



求当输入球队时,自动生成联赛名称



联赛



英超



球队



车路士



当输入球队时



车路士



函数自动生成



英超


天真烂漫-


天真烂漫-


天真烂漫-


天真烂漫-


天真烂漫-


天真烂漫-


天真烂漫-


天真烂漫-