您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > excel常用函数公式技巧搜集
excel常用函数公式技巧搜集(四)默认分类2010-10-0915:06:21阅读429评论0字号:大中小订阅.筛选后自动产生序列号并汇总自动产生序列号:在A1输入以下公式,往下拖。=SUBTOTAL(3,$B$2:B2)*1自动汇总,用以下公式:=SUBTOTAL(9,$B$2:B2)说明:汇总时,不要在“全选”状态下进行,先“筛选”出某一单位,自动求和∑。然后再恢复到“全选”或者选择任何单位,就能自动汇总了(在“筛选”出某一单位进行求和时,一般表格会自动产生以上汇总公式)。其它:如同时要在其它单元格显示人数,在“全选”状态下,选定单元格,点“fx”(用“sum”函数)再点击序列号最末尾数,即可。如何筛选奇数行公式=MOD(A1,2)=1函数筛选姓名如何把两列中只要包含A和A+的人员筛选出来=IF(ISNUMBER(FIND(A,C2))+ISNUMBER(FIND(A,B2))0,OK,)名次筛选名次=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((COUNTIF($A$2:A2,A2)=1)=TRUE,A2,)=INDEX(A:A,SMALL(IF(MATCH(A$1:A$20,A$1:A$20,)=ROW($1:$20),ROW(A$1:A$20),65536),ROW()))&(数组公式)如何请在N列中列出A1:L9中每列都存在的数值{=IF(ROW()SUM(--x),,INDEX(A:A,SMALL(IF(x,ROW($A$1:$A$9)),ROW())))}自动为性别编号的问题有一个编码,5位,第1位,1为男,2为女,后面4位,代表他的编号,从0001-9999,如何达到下表:性别编码男10001男10002女20001男10003女20002男的也是从0001-9999女的也是从0001-9999如果你是已经输入了其它信息,仅仅为快速输入编码的话。用筛选可以实现吧。先以“男”为关键字进行排序,然后在第一个男的编码输入10001,下拉复制到最后一单即可。同理再以“女”排序。完成目标。用公式:=IF(A2=,TEXT(COUNTIF(A$2:A2,A2),10000),TEXT(COUNTIF(A$2:A2,A2),20000))向下拖㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜【文本与页面设置】EXCEL中如何删除*号在录入帐号是录入了*号,如何删除。可以用函数SUBSTITUTE(a1,*,)查找~*,替换为空。将字符串中的星号“*”替换为其它字符在查找栏输入~*替换为“-”即可。去空格函数如何删去单元格中的空格,如姓名前,中,后的空格,即单元格中是两个字的人名中间有一个空格,想删去有何方法。如:中国,改为:中国。1、用公式:=SUBSTITUTE(A2,,)注:第一对双引号中有一空格。而第二个“”中是无空格的。2、利用查找-替换,一次性全部解决。“编辑”-“替换”(或Ctrl+H),在“查找”栏内输入一空格,“替换”什么也不输入(空白)。然后“全部替换”即可。3、有一个专门删除空格的函数:TRIM()在EXCEL编辑栏里,不管输中文还是英文只能输一个字节的空格,但如果字与字中间是两个字节的空格,那么TRIM()就不起作用了,它就不认为是一个空格,而是一个汉字,怎么去“TRIM”也没用。如:单元格A1中有“中心是”,如果用TRIM则变成“中心是”,想将空格全去掉,只能用SUBSTITUDE()函数,多少空格都能去掉。如何去掉字符和单元格里的空格89000795018900079501~19000788011900078802~=SUBSTITUTE(B2,~,)怎样快速去除表中不同行和列的空格编辑-定位-定位条件-空值,可选中所有空单元格,再删除。如何禁止输入空格在Excel中如何通过编辑“有效数据”来禁止录入空格?烦请大侠们费心解答。解答:有效性公式。=COUNTIF(A1,**)=0(注:COUNTIF(A1,**)在单元格有空格时结果为1,没有空格时结果为0如希望第一位不能输入空格:countif(a1,*)=0如希望最后一位不能输入空格:countif(a1,*)=0)代替单元格中字符串单元格编号,开始位数,从开始位数算起第几位数,要用于代替的的字符串。windows2000变成windows2K=REPLACE(B2,8,3,K)单元格编号,要代替掉的字符,要用作代替的字符,第几个。代替单元格B391中的全部TT,改为UU。EETTCCTTFF变成EEUUCCUUFF=SUBSTITUTE(B394,TT,UU)只代替单元格B391中的第一次出现的TT,改为UU。EETTCCTTFF变成EEUUCCTTFF=SUBSTITUTE(B397,TT,UU,1)把单元格中的数字转变成为特定的字符格式函数中的第二个参数的双引号一定不能是中文格式的(不能用任意中文输入法输入的双引号。)实例:20000目的:变成带有美元符号的字符10000变成带有人民币符号的字符151581变成带有欧元符号的字符1451451变成中文繁体的字符15748415变成中文简体的字符操作步骤:=TEXT(B72,$0.00)结果:$20000.00=TEXT(B73,¥0.00)¥10000.00=TEXT(B74,?0.00)?151581.00=TEXT(B75,[DBNum2]G/通用格式)壹佰肆拾伍万壹仟肆佰伍拾壹=TEXT(B76,[DBNum1]G/通用格式)一千五百七十四万八千四百一十五把有六百多个单元格的一列,变成一页的多列有一张表,共有14页,但每页只有一列,如何把他们整合在一起,变成一页(按每页的顺序),如果使用剪切和粘贴的方式,那样太麻烦。=INDIRECT(r&(COLUMN()-3)*48+ROW()&C1,0)复制到其他单元格将N列变M列公式归纳为=OFFSET($A$1,INT(((ROW(A1)-12)*m+COLUMN(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(COLUMN()-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),00)=IF(TRUNC((ROW()-1)/4,0)9,0&TRUNC(ROW()/4-0.01,0)+1,TRUNC(ROW()/4-0.01,0)+1)=TEXT(ROUNDUP(ROW()/4,),00)=TEXT(ROW(2:2)/4,00)多行数据排成一列a1b1c1d1e1f1g1h1i1a2b2c2d2e2g2h2i2a3c3d3g3h3i3a4c4g4h4i4A5c5g5h5g6a1a2a3a4A5b1{=IF(ROW()COUNTA($A$1:$I$10),,INDEX($A$1:$I$10,MOD(SMALL(IF($A$1:$I$10,ROW($A$1:$I$10)+COLUMN($A$1:$I$10)*100000),ROW()),100000),INT(SMALL(IF($A$1:$I$10,ROW($A$1:$I$10)+COLUMN($A$1:$I$10)*100000),ROW())/100000)))}将单元格一列分为多列如果有一列资料需要分为多列,只要先将此列选中,然后再选择“数据”→“分列”,此时会出现一个对话框,选“固定宽度”或“分隔符号”。如为前者则下一步后只要用鼠标轻点资料即可以按任意宽度进行分割了,如为后者则只要有明显的分隔符号即可,下一步后就可以自定义刚分的列的格式了,定好后就算完成了。步骤:1、先确定1列的最适合的列宽,再将其宽度乘以分成列数,即分列前的列宽=最适合的列宽×需分成的列数.2、编辑—填充—内容重排。3、数据—分列。首写字母大写把单元格编号中的单词首写字母变成大写字母,其余字母变成小写。如china-China=PROPER(B160)把单元格编号中的小写字母变成大写字母lafayette148LAFAYETTE148=UPPER(B1)=LOWER(B1)(大写字母变成小写字母公式)让姓名左右对齐姓名用字,有的是三个汉字,有的是两个汉字,打印出来很不美观,要使姓名用字是两个字的与三个字的左右对齐也有两种方法:方法一:格式设置法。选中我们已经删除完空格的姓名单元格,单击“格式→单元格”在打开的“单元格格式”对话框中的水平对齐方式中选择“分散对齐”选项,确定退出后即可使学生姓名用字左右对齐。方法二:函数公式法。利用Excel中的“IF”、“LEN”、“MID”三种函数组合可使姓名用字左右对齐。具体示例为:在C3单元格中输入公式:“=IF(LEN(B2)=3,B2,(MID(B2,1,1)&&&&MID(B2,2,1)))”,确定后利用填充柄将该公式进行复制即可。数字居中而小数点又对齐可在小数点的任一边替无效的零加入空间,以便当格式设定为固定宽字型,小数点可以对齐。格式-单元格-数字-自定义-???.???-确定请问:小数点后的“0”还有办法显示吗?比如:2.012.001格式-单元格-数字-自定义-???.0?-确定计算指定单元格编号组中非空单元格的数量计算B252到B262之间的非空单元格的数量。=COUNTA(B252:B262)比较两个单元格内容是否一致74P12514874P125148比较单元格B53与C53中的内容是否一致。假如内容一致,那么返回值为TRUE,不一致的话,返回值为FALSE。=EXACT(B53,C53)结果:TRUE怎么样设置才能让这一列的每个单元格只能输入12位怎么样设置才能让某一列或某一行的每个单元格只能输入12位,(阿拉伯数字和26个英文字母在内,没有中文。)选中A列,设置数据有效性:自定义公式:“=LEN(A1)=12”如何让工作表奇数行背景是红色偶数行背景是蓝色用条件格式=ROW()/2=INT(ROW()/2)设定颜色条件格式:公式为=MOD(ROW(),2)=0计算特定的一组单元格中,满足条件的单元格的个数仍以上题为例,计算三个人在B307到B313中各自所占的单元格数。李六的:=COUNTIF(B307:B313,B323)王武的:=COUNTIF(B307:B313,C323)陈丰的:=COUNTIF(B307:B313,D323)姓名:李六王武陈丰结果:322把文本格式的数字转换成真正的数字=VALUE(B1)设置页码如何设置“第×页,共×页”页码。在页脚中设置:第&[页码]页,共&[总页码]页即可Excel表格里如何插入页码的?我想把表格中的第1页的页码从第30页开始编,不知道该如何
本文标题:excel常用函数公式技巧搜集
链接地址:https://www.777doc.com/doc-5198651 .html