excel表格的一行中怎么能让头发长得快光带汉字的数据自动汇总(a1年7.5,b15,c17.5……在f1

怎样在EXCEL表格中每一行中加入固定的汉字?例如a1=我,b1=是,加入汉字“中国”后变成a1=中国我,b1=中国_百度知道
怎样在EXCEL表格中每一行中加入固定的汉字?例如a1=我,b1=是,加入汉字“中国”后变成a1=中国我,b1=中国
提问者采纳
2,也可以在输入的时候,然后再用查找替换工具,先输入固定代码1,把固定代码替换成你想要的文字,用字符连接符&,然后=$A$4&A1,可以先在空白地方输入想要的汉字
提问者评价
其他类似问题
D1=&&A1;&B1C1=&中国&中国&quot
excel表格的相关知识
其他1条回答
但是这个是公式;中国&quot你在 a2 输入 = &quot,横向拖就行了。 如果你只想要的是文本,你就把 第2行的都复制了 ,然后 到第一行,鼠标右键-选择性粘贴-数值-确定
然后把你不需要的部分删除了就行了;&a1
之后鼠标左键按住A2右下角黑点
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何在Excel表格中查找数据_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
1页免费10页免费2页免费2页免费1页免费1页免费1页免费7页免费3页免费4页免费
喜欢此文档的还喜欢95页1下载券665页5下载券93页免费332页1下载券89页5下载券
如何在Excel表格中查找数据|
阅读已结束,如果下载本文需要使用
0下载券  
想免费下载本文?
文档免下载券下载特权 全站付费文档8折起 千本精品电子书免费看
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢常用函数公式及技巧搜集(转2)
定义名称的妙处
名称的定义是EXCEL的一基础的技能,可是,如果你掌握了,它将给你带来非常实惠的妙处!
1. 如何定义名称
插入-名称-定义
2. 定义名称
建议使用简单易记的名称,不可使用类似A1…的名称,因为它会和单元格的引用混淆。还有很多无效的名称,系统会自动提示你。
引用位置:可以是工作表中的任意单元格,可以是公式,也可以是文本。
在引用工作表单元格或者公式的时候,绝对引用和相对引用是有很大区别的,注意体会他们的区别 &
和在工作表中直接使用公式时的引用道理是一样的。
3. 定义名称的妙处1 & 减少输入的工作量
如果你在一个文档中要输入很多相同的文本,建议使用名称。例如:定义DATA = “I LOVE YOU,
EXCEL!”,你在任何单元格中输入“=DATA”,都会显示“I LOVE YOU, EXCEL!”
4. 定义名称的妙处2 & 在一个公式中出现多次相同的字段
例如公式=IF(ISERROR(IF(A1&B1,A1/B1,A1)),””,
IF(A1&B1,A1/B1,A1)),这里你就可以将IF(A1&B1,A1/B1,A1)定义成名称“A_B”,你的公式便简化为=IF(ISERROR(A_B),””,A_B)
5. 定义名称的妙处3 & 超出某些公式的嵌套
例如IF函数的嵌套最多为七重,这时定义为多个名称就可以解决问题了。也许有人要说,使用辅助单元格也可以。当然可以,不过辅助单元格要防止被无意间被删除。
6. 定义名称的妙处4 & 字符数超过一个单元格允许的最大量
名称的引用位置中的字符最大允许量也是有限制的,你可以分割为两个或多个名称。同上所述,辅助单元格也可以解决此问题,不过不如名称方便。
7. 定义名称的妙处5 & 某些EXCEL函数只能在名称中使用
例如由公式计算结果的函数,在A1中输入’=1+2+3,然后定义名称 RESULT =
EVALUATE(Sheet1!$A1),最后你在B1中写入=RESULT,B1就会显示6了。
还有GET.CELL函数也只能在名称中使用,请参考相关资料。
8. 定义名称的妙处6 & 图片的自动更新连接
例如你想要在一周内每天有不同的图片出现在你的文档中,具体做法是:
8.1 找7张图片分别放在SHEET1 A1至A7单元格中,调整单元格和图片大小,使之恰好合适
8.2 定义名称MYPIC =
OFFSET(SHEET1!$A$1,WEEKDAY(TODAY(),1)-1,0,1,1)
8.3 控件工具箱 &
文字框,在编辑栏中将EMBED("Forms.TextBox.1","")改成MYPIC就大功告成了。
这里如果不使用名称,应该是不行的。
此外,名称和其他,例如数据有效性的联合使用,会有更多意想不到的结果。
在工作表中隐藏所有零值
  在Excel默认情况下,零值将显示为0,这个值是一个比较特殊的数值。如果工作表中包含了大量的零值,会使整个工作表显得十分凌乱。如果要隐藏工作表中所有的零值,可以这样操作:选择“工具”→“选项”,打开“选项”对话框,单击“视图”标签,在“窗口选项”里把“零值”复选框前面的对号去掉,单击“确定”按钮。此时,可以看到原来显示有0的单元格全部变成了空白单元格。
  小提示
  若要在单元格里重新显示0,用上述方法把“零值”复选框前面的打上对号即可。
  隐藏部分零值
  有些时候可能需要有选择地隐藏部分零值,使隐藏的零值只会出现在编辑栏或正在编辑的单元格中,而不会被打印,这时候就要通过设置自定义数字格式来实现:先按住Ctrl键用鼠标左键一一选定需要隐藏零值的单元格,然后选择“格式”→“单元格”,在“单元格格式”对话框选择“数字”选项卡,在“分类”列表框中选择“自定义”选项,然后在右边的“类型”文本框中输入“0;_0;;@”,单击“确定”按钮。
要将隐藏的零值重新显示出来,可选定单元格,然后在“单元格格式”对话框的“数字”选项卡中,单击“分类”列表中的“常规”选项,这样就可以应用默认的格式,隐藏的零值就会显示出来。
  条件隐藏零值
  利用条件格式也可以实现有选择地隐藏部分零值:首先选中包含零值的单元格,选择“格式”→“条件格式”,在“条件1”的第一个框中选择“单元格数值”,第二个框中选择“等于”,在第三个框中输入0,然后单击“格式”按钮,设置“字体”的颜色为“白色”即可。
  如果要显示出隐藏的零值,请先选中隐藏零值的单元格,然后选择“格式”菜单中“条件格式”,单击“删除”按钮,在弹出的“选定要删除的条件”对话框中选择“条件1”即可。
  使用公式将零值显示为空白
  还可以使用IF函数来判断单元格是否为零值,如果是的话就返回空白单元格,例如公式“=IF(A2-A3=0,"",A2-A3)”,如果A2等于A3,那么它们相减的值为零,则返回一个空白单元格;如果A2不等于A3,则返回它们相减的差值。
【汇总计算与统计】
个调税公式
=MAX(($A1-1900)*{0,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45}
-{0,0,25,125,375,75,})
{0,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45} 为税率
{0,0,25,125,375,75,}&
为税收扣除数
上列公式的简化式 :
=MAX(应纳税所得额*0.05*{1,2,3,4,5,6,7,8,9}
-25*{0,1,5,15,55,135,255,415,615},0)
算物价的函数
物价的那个三七作五,二舍八入的尾数处理,做一个函数。就是小数点后面第二位如果是1,2的就舍掉,如果是3,4,5,6,7的都变为5,如果是8,9的小数点第一位加1,第二位就变为0。比如价格是3.32、3.31,作尾数处理就是3.3;价格是3.33、3.34、3.36、3.37,做尾数处理就是3.35;价格是3.38、3.39,做尾数处理就是3.4。
=CEILING(A1-0.02,0.05)
都是二位小数 B2=ROUND(2*A2,1)/2
超过二位小数 B2=ROUND(2*ROUNDDOWN(A2,2),1)/2
要求在给定的应收日期、滞纳金率、当前日期(自动取)的基础上自动计算出应收滞纳金。
解答:=(DATEDIF(应收日期,NOW(),"d"))*滞纳金率(每天)*应收金额
题目如下:这个工厂有1000人,今天抽出十人来做调查,这十人一天的产量分别为101 102 105 106 98 95 96
104 110 103 (A3-A12)。
1000人当中淘汰率为5%,以这十人为标准那么这1000人他们的生产应该为多少才不会被淘汰,看看函数的帮助就知道了呀,返回数组K百分比值点,你要1000人淘汰5人就是5/%=0.005,就是你以这10个抽样调查的数据为基准,只要产量达到这个数就不会被淘汰了。(95.45)
公式=PERCENTILE(A3:A12,G1)
应用公积金的一个函数
我公司职工公积金比例为26%也就是个人和单位各13%,给公积金投缴人员制作了一个函数。直接用基数乘以比例基数*比例=投缴额,
对于投缴额的要求是:取最接近“投缴额”的偶数。
我制作的函数是“=IF(MOD(INT(A1*B1),2)=0,INT(A1*B1),CEILING(A1*B1,2))”
注:A1=基数& B1=投缴比例
也可以改成这样
=IF(MOD(INT(A1*B1),2)=0,INT(A1*B1),INT(A1*B1)+1)
或=IF(MOD(INT(A1*B1),2)=0,INT(A1*B1),EVEN(A1*B1))
如何利用公式将数值转为百分比格式
如用公式将1.289675显示为128.97%,不是用格式来达到的。
公式=ROUND(B1*100,1)&"%"
比高得分公式
=RANK(B4,$B$4:$B$26,1)
自动评定奖级
=VLOOKUP(L179,IF({1,0},$D$204:$D$207,$B$204:$B$207),2)
=LOOKUP(L179,{0,4,7,12,24},{"一等奖","二等奖","三等奖","纪念奖","纪念奖"})
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
对带有单位的数据如何进行求和
在数据后必须加入单位,到最后还要统计总和,请问该如何自动求和?(例如:A1:2KG,A2:6KG.....,在最后一行自动计算出总KG数)。
=SUMPRODUCT(--LEFT(A1:A5,(LEN(A1:A5)-2)))&”KG”
对a列动态求和
可以随着a列数据的增加,在“b1”单元格=sum(x)对a列动态求和。&
=SUM(OFFSET(A1,0,0,COUNTA(A:A),1))
动态求和公式
自A列A1单元格到当前行前面一行的单元格求和。
=SUM(INDIRECT("A1:A"&ROW()-1))
列的跳跃求和
若有20列(只有一行),需没间隔3列求和,该公式如何做?
假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))
按ctrl+shift+enter结束即可求出每隔三行之和。
跳行设置:如有12行,需每隔3行求和
=SUM(IF(MOD((ROW(1:12)),3)=0,(A1:A12)))
有规律的隔行求和
要求就是在计划、实际、差异三项中对后面的12个月求和。
=SUMPRODUCT(--(MOD(COLUMN(F3:AO3)-CELL("Col",F3)+0,3)=0),F3:AO3)
=SUMIF($F$2:$AO$2,C$2,$F3:$AO3)
=SUMPRODUCT((MOD(COLUMN($F3:$AO3),3)=MOD(COLUMN(F3),3))*$F3:$AO3)
也可以拖动填充,插入行、列也不影响计算结果。
如何实现奇数行或偶数行求和
假设数据在A1:A100
奇数行:=SUMPRODUCT(MOD(ROW($A$1:$A$100),2)*$A$1:$A$100)
偶数行:=SUMPRODUCT((MOD(ROW($A$1:$A$100),2)=0)*($A$1:$A$100))
奇数行求和 =SUMPRODUCT((A1:A100)*MOD(ROW(A1:A100),2))
偶数行求和 =SUMPRODUCT((A1:A100)*NOT(MOD(ROW(A1:A100),2)))
单数行求和
隔行求和用什么函数,即:A1+A3+A5+A7+A9…公式如何用。
{=SUM(N(OFFSET(A1,ROW(1:50)*2-2,)))}
{=SUM(IF(MOD(ROW(A1:A100),2)=1,A1:A100,0))}
统计F4到F62的偶数单元格合计数值。{=SUM(IF(MOD(ROW(F4:F62),2)=0,F4:F62))}
隔行求和公式设置
均为数组公式:
=SUM(IF(MOD(ROW(A1:A110),2),A1:A110,0))
=SUM(N(OFFSET($A$1,ROW(1:55)*2-2,,,)))
=SUM((MOD(ROW(A1:A100),2)=1)*(A1:A100))
=SUM((MOD(ROW(A1:A100),2)=0)*(A1:A100))
=SUMPRODUCT((MOD(ROW(A1:A100),2)=0)*A1:A100)
隔列将相同项目进行求和
隔列将出勤日和工资分别进行求和
数组公式=SUM(IF(($B$4:$B$25)=B26,($C$4:$C$25),0))
=SUMPRODUCT(--(MOD(ROW(C5:C25),2)&&0),C5:C25)
隔行或隔列加总
=SUM((MOD(ROW($A$1:$A$25),2)=0)*$A$1:$A$25)
=SUM((MOD(COLUMN($B$1:$T$1),2)=0)*$B$1:$T$1)
请问如何在一百行内做隔行相加
A1+A3+……+A99&&&
=SUM(N(OFFSET(A1,ROW(1:50)*2-2,)))
A2+A4+……+A100&& 双
=SUM(N(OFFSET(A1,ROW(1:50)*2-1,)))
如何将间隔一定的列的数据相加呢
碰到100多列的数据将间隔一定的数据用手工相加太烦了,也容易出错。如果需要相加的数据均有相同的名称(字段),可以用Sumif()来求解,如果没有,就需要用数组公式来解决了。{=SUM((MOD(ROW(A1:A18),3)=1)*A1:A18)}&&&
1、4、7……行相加。
隔列求和(A、B列)
=SUM(A:A,B:B)
=SUM(A:A,B:B,C:C)&&
(统计A、B、C列)
隔列求和的公式
品种及日期
=SUMIF($B$2:$K$2,"进",B3:K3)-SUMIF($B$2:$K$2,"出",B3:K3)
=SUM(SUMIF(B$2:K$2,{"进","出"},B3:K3)*{1,-1})
库存合计=SUMIF($D$3:$BS$3,"库存",$D$4:$BT$4),
销售合计=SUMIF($D$3:$BS$3,"销售",$D$4:$BT$4)
=SUMIF($D$3:$BS$3,BT$3,$D4:$BS4)
=SUMPRODUCT((MOD(COLUMN($D4:$BS4),2)=0)*$D4:$BS4)
关于隔行、隔列求和的问题
=SUM((MOD(ROW($A$1:$A$25),2)=0)*$A$1:$A$25)&&
=SUM((MOD(COLUMN($B$1:$T$1),2)=0)*$B$1:$T$1)
均为数组公式。
EXCEL中求两列的对应元素乘积之和
如:a1*b1+a2*b2+b3*b3...的和
=SUM(A1:A3*B1:B3) (数组公式)
=SUMPRODUCT(A1:A10,B1:B10)
计算900~1000之间的数值之和
sumif函数的计算格式为:
=sumif($a$1:$a$20,"&1000")。即返回$a$1:$a$20中大于1000的数值的和,但如果想计算900~1000之间的数值之和,应该如何编写。
请参考:{=SUM(IF((A1:A20&900)*(A1:A20&1000),A1:A20))}或{=SUM((900&A1:A20)*(A1:A20&1000)*A1:A20)}
2、=SUMIF(A1:A20,"&900")-SUMIF(A1:A20,"&1000")
双条件求和
1、 求一班女生的个数 :
=SUMPRODUCT((A2:A9=1)*(B2:B9=""女""))
2、求一班成绩的和 :
=SUMIF(A2:A9,1,C2:C9)
"&&&&&&&&&&
3、求一班男生成绩的和 :
=SUMPRODUCT((A2:A9=1)*(B2:B9=""男""),C2:C9)
如何实现这样的条件求和
求型号中含BC但不含ABC的量:
=SUMIF($A$2:$A$12,"*"&"bc"&"*",$B$2:$B$12)-SUMIF($A$2:$A$12,"*"&"abc"&"*",$B$2:$B$12)
=SUMPRODUCT((ISNUMBER(FIND("BC",A2:A12))&&ISNUMBER(FIND("ABC",A2:A12)))*B2:B12)
A1:A10数字显为文本格式时,如何求和
=SUMPRODUCT(A1:A10)
所有本范例所使用的数据都为引用以下绿色区域,并定义为对应的标题& 。
求所有演员工资总额&&&&&&
71700 =SUM($G$7:$G$16)
B& 求男演员工资总额
42200 =SUMIF($D$7:$D$16,"男",$G$7:$G$16)
&& 单条件求和.1
C& 求年龄在20岁以下的演员工资
22500 =SUMIF($E$7:$E$16,"&20",$G$7:$G$16)
&& 单条件求和.2
D& 求主角和配角的工资(不是普通演员)&
67500 =SUMIF($F$7:$F$16,"*角",$G$7:$G$16)
&& 单条件求和.3
E& 求20岁以下女演员工资
{=SUM(($D$7:$D$16="女")*($E$7:$E$16&20)*$G$7:$G$16)}
&& 多条件求和-同时满足条件
F& 求男性或主角的工资&
{=SUM(IF(($D$7:$D$16="男")+($F$7:$F$16="主角"),$G$7:$G$16))}
&& 多条件求和-只须满足条件之一
求男性非主角或主角非男性的工资(即除男主角外的男性和主角)&&
g.1&& 21200
{=SUM(IF(($D$7:$D$16="男")-($F$7:$F$16="主角"),$G$7:$G$16))}
g.2&& 21200
{=SUM(IF(($F$7:$F$16="主角")-($D$7:$D$16="男"),$G$7:$G$16))}
&& 多条件求和-只满足条件之一而不能同时满足
H& 啊~~~你不知道什么是数组函数啊,可是你有时候也要用多条件求和?
不要紧,教你用另外的方法:SUBTOTAL&
&& 求20岁以下女演员工资
71700 =SUBTOTAL(9,$G$7:$G$16)
现在你看到的还不是最后结果,请按如下操作&
&& 1、把数据区域设置成可筛选
&& 2、把SEX筛选成"=女",
把年龄筛选成&20&
&& 3、你再看上面的公式结果…
去掉其中两个最大值和两个最小值,再求和
请问如何去掉两个最高分,两个最低分,剩余人员的分数求和,例如A1-A7中的7个分
,去掉两个最高分,两个最低分,剩余人员的分数求和。
=SUM(A1:A50)-MAX(A1:A50)-LARGE(A1:A50,2)-MIN(A1:A50)-SMALL(A1:A50,2)
=SUM(A1:A20)-SUM(LARGE(A1:A20,{1,2}))-SUM(SMALL(A1:A20,{1,2}))
=TRIMMEAN(A1:A7,4/7)*(7-4)
=SUMPRODUCT(LARGE(A1:A7,ROW(A1:A7))*(ROW(1:7)&2)*(ROW(1:7)&6))
=SUMPRODUCT((A$1:A$7&LARGE(A$1:A$7,2))*(A$1:A$7&SMALL(A$1:A$7,2))*A$1:A$7)
(A!:A7)-LARGE(A!:A7,1)-LARGE(A!:A7,2)-SMALL(A!:A7,1)-SMALL(A!:A7,2)
将此函数横着使用(A1-G1)
=TRIMMEAN(A1:G1,4/7)*(7-4)&
=SUMPRODUCT(LARGE(A1:G1,COLUMN(A1:G1))*(COLUMN(A:G)&2)*(COLUMN(A:G)&6))
去掉两个最高分、最低分,显示出被去掉的分数
被去掉的分数:
最大两个:=large(data,{1;2})
最小两个:=small(data,{1;2})
1、=SUM(OFFSET(A1,,,ROW()-ROW(A1)))可以对A列数值自动求和。
2、=SUM(INDIRECT("R2C:R[-1]C",FALSE))
3、=SUM(INDIRECT("A2:A"&ROW()-1))
=SUM(INDIRECT(ADDRESS(1,COLUMN())&":"&ADDRESS(ROW()-1,COLUMN())))
按字体颜色求和
G3={SUM(IF(($A$2:$A$19=E3)*($B$2:$B$19=F3),$C$2:$C$19))}
G4:G11公式为G3公式下拖.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如何分班统计男女人数
男=SUMPRODUCT(($B$2:$B$446=$E2)*($C$2:$C$446=F$1))
=SUMPRODUCT(($B$2:$B$446=E3)*($C$2:$C$446=F$1))
=SUMPRODUCT(($B$2:$B$446=$E2)*($C$2:$C$446=F$1))
{=SUM(($B$2:$B$446=$E2)*($C$2:$C$446=$F$1))}
{=SUM(($B$2:$B$446=F2)*($C$2:$C$446=$G$1)*$D$2:$D$446)}
女=SUMPRODUCT(($B$2:$B$446=$E2)*($C$2:$C$446=G$1))
合计=COUNTIF($B$2:$B$446,E2)
统计数值大于等于80的单元格数目
在C17单元格中输入公式:
=COUNTIF(B1:B13,"&=80")
确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
计算出A1里有几个abc
A1: abc-ded-abc-def-abc-ded-ded-abc , 如何计算出A1里有几个abc
公式=(LEN(A1)-LEN(SUBSTITUTE(A1,"abc","")))/LEN("abc")
有条件统计
如何统计当A1&=15时,统计B列中&=8.5的累加值和个数,而&15时不进行统计?
=IF(A1&15,"",COUNTIF(B2:B10,"&=8.5"))
累加值(求和):
=IF(A1&15,"",SUMIF(B2:B10,"&=8.5"))
如何统计各年龄段的数量
需分别统计20岁以下、21-30岁、31-40岁、41-50岁、50岁以上年龄段的数量。
根据“出生日期”用以下公式,得到“自动显示年龄”。
先将F列的出生日期设置为“1976年5月”格式,在G列公式为:
=DATEDIF(F2,TODAY(),"Y")&&&&
(周岁,自动显示年龄)
=YEAR(TODAY())-YEAR(F2)
再根据年龄段:20岁以下、21-30岁、31-40岁、41-50岁、50岁以上,用以下公式,求出不同年龄段人数。
在J2公式为:
=SUMPRODUCT(($G$2:$G$34&$H1)*($G$2:$G$34&=$H2)*($C$2:$C$34=J$1))
{=SUM(($G$2:$G$34&=VALUE(MID(I2,1,2)))*1)}
或数组公式:
{=SUM(($G$2:$G$34&=VALUE(MID(I3,4,2)))*1)-SUM($J$2:J2)}
如何计算20-50岁的人数?
=COUNTIF(C3:C17,"&=20")-COUNTIF(C3:C17,"&50")
=SUMPRODUCT((C3:C17&=20)*(C3:C17&=50))
=FREQUENCY(C3:C17,50)-FREQUENCY(C3:C17,19)
{=SUM(COUNTIF(C3:C17,"&="&{20,51})*{1,-1})}
如何统计40-50岁的人的个数
=countif(a:a,"&40")-countif(a:a,"&50")
=SUM(COUNTIF(a:a,"&"&{40,50})*{1,-1})
数组公式{=sum((a1:a7&40)*(a1:a7&50))}
=SUMPRODUCT((A1:A7&40)*(A1:A7&50))
要统计出7岁的女生人数
=COUNTIF(D2:D12,D2)
=SUMPRODUCT((B2:B12="女")*(D2:D12=7))
=COUNTA(A:A)
=COUNTIF(A:A,"& ")
如何统计A1:A10,D1:D10中的人数?
=COUNTA(A1:A10,D1:D10)
如何让EXCEL自动从头统计到当前单元格
情况如下:
C列要根据A列的内容来统计B列的数据,范围从A1:An,即当A列中An有数据时,Cn自动根据An的值,统计B1:Bn的数据。
{=SUM(INDIRECT("B1:B" &
LARGE((A1:A65535&&"")*(ROW(A1:A65535)),1)))}
提建议人员姓名
提建议人数
王、李、赵、孙、钱、胡
张、王、李、赵、孙、钱、胡
张、王、李、孙、钱、胡
=LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1
=LEN(SUBSTITUTE(B2,"、",""))
如何计算20-50岁的人数?
=COUNTIF(C3:C17,"&=20")-COUNTIF(C3:C17,"&50")
=SUMPRODUCT((C3:C17&=20)*(C3:C17&=50))
=FREQUENCY(C3:C17,50)-FREQUENCY(C3:C17,19)
{=SUM(COUNTIF(C3:C17,"&="&{20,51})*{1,-1})}
如何计算男20-50岁的人数?
=SUMPRODUCT((B3:B17="男")*(C3:C17&=20)*(C3:C17&=50))
求各分数段人数
=COUNTIF(B2:B43,"&=90")
=COUNTIF(B2:B43,"&=80")-COUNTIF(B2:B43,"&=90")
=COUNTIF(B2:B43,"&=70")-COUNTIF(B2:B43,"&=80")
=COUNTIF(B2:B43,"&=60")-COUNTIF(B2:B43,"&=70")
=COUNTIF(B2:B43,"&=50")-COUNTIF(B2:B43,"&=60")
有什么方法统计偶数
例如:A1到E1有5个数如何统计着五个数中有几个是偶数
A B C D E F
1 50 15 8 11 15 3
在F1中的3要用什么公式能统计出来
统计偶数的个数
{=COUNT(1/MOD(A1:E1-1,2))}
{=Sum(Mod(a1:e1+1,2))}
将偶数转化成奇数,再求奇数的个数。
请在编辑栏中选择部分公式按F9观察每一步的计算过程。
{=SUM(--((A1:F1)/2=INT((A1:F1)/2)))}&&&
算是一法,长了点
=SUMPRODUCT((MOD(A1:E1,2)=0)*1)
=SUMPRODUCT(1-MOD(A1:E1,2))
如果D2&20那E2就显示$200、如果D2&30那E2就显示$300依此类推
解答:=INT(D2/10)*100
,当然,你的单元格格式设置成$格式就可以了。否则用,="$"&INT(D2/10)*100
则该单元格成字符型 。当然,你也可以用IF函数,但它有7层的限制。= IF (D2&30,
"300",IF(D2&20,"200"))
工资统计中的问题
问题:表一和表二中的职工姓名相同,但不在同一个位置上。怎样用公式求出表一中职工在表二中对应的工资、奖金和值班费的总额。要求,不能用表二中先加入一列,然后求和,再用公式导入表一的方法。我想知道能否在表一中用一个公式就可实现,而表二不动。
=SUMPRODUCT((表二!$B$3:$B$42=A3)*(表二!$C$3:$E$42)+(表二!$G$3:$G$42=A3)*(表二!$H$3:$J$42))
=IF(COUNTIF(表二!$B$3:$B$42,A3),SUMPRODUCT(VLOOKUP(A3,表二!$B$3:$E$42,{2;3;4},)),SUMPRODUCT(VLOOKUP(A3,表二!$G$3:$J$42,{2;3;4},)))
=IF(ISERROR(MATCH(A3,表二!$B$3:$B$42,0)),SUM(OFFSET(表二!$G$2,MATCH(A3,表二!$G$3:$G$42,0),1,,3)),SUM(OFFSET(表二!$B$2,MATCH(A3,表二!$B$3:$B$42,0),1,,3)))
=IF(ISERROR(VLOOKUP(A3,表二!$B$3:$F$42,4,0)),SUM(INDIRECT("表二!H"&MATCH(A3,表二!$G$3:$G$42,0)+2&":J"&MATCH(A3,表二!$G$3:$G$42,0)+2)),SUM(INDIRECT("表二!C"&MATCH(A3,表二!$B$3:$B$42,0)+2&":J"&MATCH(A3,表二!$B$3:$B$42,0)+2)))
=IF(ISERROR(VLOOKUP(A3,表二!$B$3:$F$42,4,0)),VLOOKUP(A3,表二!$G$3:$J$42,4,0),VLOOKUP(A3,表二!$B$3:$F$42,4,0))
如果我想统计50个数据中大于某个值的数据个数,(这个值是在使用时才输入某个单元格的),请问用什么函数。如数据单元格为A1:E10,值的单元格为A11。
1、使用下面的数组公式: {=SUM(IF($A$1:$E$10&$A$11,1))}
2、输入以下函数:
=COUNTIF(A1:E10,"&"&A11)
根据给定的条件,对数据进行合计
实例:& 姓名& 件数&
(姓名在B307-B313中;件数在C307-C313中)
陈丰&& 1584&
目的:& 对上面三个人的件数分别进行统计分析&
步骤:& 李六的:
=SUMIF(B307:B313,B323,C307:C313)&
&&&&&&&&&&
王武的: =SUMIF(B307:B313,C323,C307:C313)&
&&&&&&&&&&
陈丰的: =SUMIF(B307:B313,D323,C307:C313)&
姓名:& 李六& 王武&
陈丰(分别在B323、C323、D323单元格中)
结果:& 79
&&& 185 1771
十列数据合计成一列
=SUM(OFFSET($1,(ROW()-2)*10+1,,10,1))
统计汉字字符个数
& A1中"中国",A2中"人民",A3中是空白,A4中是"幸福",A5,A6中是空白
人民258 &&
247大家好&
中国147 &&
函数&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
=SUMPRODUCT(LENB(ASC(A1:A6))-LEN(A1:A6))&&
仅统计汉字字符个数&
=SUMPRODUCT(LEN(A1:A6))&&&&&&&&&&&&&&&&&&&&
23& & 如果还混杂有其它字符
注:我想在B列的付款期中得到这样的结果:
付款期=(购进日期+45天),但我们的付款期只有每月15和25号,如果按购进日期加上45天后不正好是付款日,那就得再往后延到最近的一个付款日,也就是15或25号。
{=MIN(IF(DAY(A2+ROW($45:$70))={15,25},A2+ROW($45:$70)))}
{=MIN(IF(DAY(A2+ROW($45:$70))={15,25},A2+ROW($45:$70),999999))}
{=MIN(IF((DAY(A2+ROW($45:$67))=15)+(DAY(A2+ROW($45:$67))=25),A2+ROW($45:$67)))}
=IF(DAY(A2+45)&15,TEXT(A2+60-DAY(A2+45),"mm月dd日"),TEXT(A2+70-DAY(A2+45),"mm月dd日"))
=DATE(YEAR(A2+45),IF(DAY(A2+45)&25,MONTH(A2+45)+1,MONTH(A2+45)),IF(DAY(A2+45)&=15,15,IF(DAY(A2+45)&=25,25,15)))
统计单元格内不为空的格数
如下图,怎么自动统计单元格内的“√”,而空白的单元格则不计入内?
=counta(a2:a31),下拉
=countif(a2:a31,"√")
=COUNTIF(a2:a31,"&&")
自动将销量前十名的产品代号及销量填入表中
如:产品代号在“B”列,销量在“C”列
=INDIRECT("b"&MATCH(ROW(A1),$D$2:$D$20,0)+1)
=INDIRECT("c"&MATCH(ROW(A1),$D$2:$D$20,0)+1)
统计最大的连续次数
如图,请问如何编写公式求出A1到A10单元格中数字4连在一起的次数,本例中答案应为3(A1到A3)和2(A9到A10)。
[1] A1到A10单元格中, 数字4连在一起, 最大的连续次数, 公式为 :
{=LARGE(FREQUENCY(IF(A1:A10=4,ROW(A1:A10),""),IF(A1:A10&&4,ROW(A1:A10),"")),1)}
[2] 次大的连续长次数, 公式为 :
{=LARGE(FREQUENCY(IF(A1:A10=4,ROW(A1:A10),""),IF(A1:A10&&4,ROW(A1:A10),"")),2)}
3个“不重复”个数统计=SUM(--IF(MATCH(B$2:B$21,B$2:B$21,0)=ROW(B$2:B$21)-1,B$2:B$21&B2))+1
=SUM(--(IF(FREQUENCY(B$2:B$21,B$2:B$21),B$2:B$21&B2)))+1
=SUM(--(FREQUENCY(IF(B$2:B$21&B2,B$2:B$21),B$2:B$21)&0))+1
在一列有重复的姓名中,如何统计出具体有几人
如果第一个张三在A1单元格,在B1处输入:
=IF(COUNTIF($A$1:A1,A1)&1,"",A1)
向下复制即可
用数组公式也可以解决呀:假设你要统计A1到A100可以这样:
=sum(1/countif(a1:a100,a1:a100),然后按住crtl,shift,和回车就可以了。
计数的问题
  这个例子主要是计数的问题:共有三列数据,分别统计每列字母的个数、每列有几个不同的字母,最后把它们分别列出来。对每列字母个数统计,字符用COUNTA(),数字可以用COUNT()和COUNTA()。公式分别为:
=COUNT(A2:A12)
=COUNTA(B2:B12)
=COUNTA(C2:C12)
每列不相同的字母,公式分别为:
{=SUM(1/COUNTIF(A$2:A$12,A$2:A$12))}
{=SUM(1/COUNTIF(B$2:B$12,B$2:B$12))}
{=SUM(1/COUNTIF(C$2:C$12,C$2:C$12))}
分别列出来,公式分别为:
{=IF(SUM(1/COUNTIF(A$2:A$12,A$2:A$12))&=ROW(A1),INDEX(A$2:A$12,SMALL(IF(ROW(A$2:A$12)-1=MATCH(A$2:A$12,A$2:A$12,0),ROW(A$2:A$12)-1,"0"),ROW(A1))),"END")}
{=IF(SUM(1/COUNTIF(B$2:B$12,B$2:B$12))&=ROW(B1),INDEX(B$2:B$12,SMALL(IF(ROW(B$2:B$12)-1=MATCH(B$2:B$12,B$2:B$12,0),ROW(B$2:B$12)-1,"0"),ROW(B1))),"END")}
{=IF(SUM(1/COUNTIF(C$2:C$12,C$2:C$12))&=ROW(C1),INDEX(C$2:C$12,SMALL(IF(ROW(C$2:C$12)-1=MATCH(C$2:C$12,C$2:C$12,0),ROW(C$2:C$12)-1,"0"),ROW(C1))),"END")}
对每列字母个数统计:
每列不相同的字母有:
它们分别是:
如何分班统计男女人数
男=SUMPRODUCT(($B$2:$B$446=$E2)*($C$2:$C$446=F$1))
女=SUMPRODUCT(($B$2:$B$446=$E2)*($C$2:$C$446=G$1))
男{=SUM(($B$2:$B$446=$E2)*($C$2:$C$446=$F$1))}
女{=SUM(($B$2:$B$446=$E2)*($C$2:$C$446=$G$1))}
男{=SUM(($B$2:$B$446=F2)*($C$2:$C$446=$G$1)*$D$2:$D$446)}
女{=SUM(($B$2:$B$446=F2)*($C$2:$C$446=$H$1)*$D$2:$D$446)}
增加d列,输入公式:=B2&C2,合并数据后再利用countif公式对D列统计。
=COUNTIF($B$2:$B$446,E2)
在几百几千个数据中发现重复项
我的意思不是查找功能,那个我会用,比如有几百个人的名字输入单元格中,但我面对那么多名字真无法短时间内看出谁重复了,该如何办?
假设判断区域为A1:D10,格式/条件格式,选公式(不是数值),输入:
=COUNTIF($A$1:$D$10,A1)&1
然后在格式中设置一个字体或图案颜色,确定,这样重复数据就变成了有色单元格。
统计互不相同的数据个数
例如,在 3 * 3 的区域中统计互不相同的数据个数,
结果应为 4 (4 个互不相同的数据)
数组公式=sum(1/countif(a1:c3,a1:c3))
还可以公式:
=COUNT(IF(FREQUENCY(A1:C3,A1:C3),1))
多个工作表的单元格合并计算
=Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4)
单个单元格中字符统计
假设 A1单元格中有数据"sdfsfjksfhweofiefondsfljsdfisdofjei"
如何用公式统计出A1单元格中有多个不重复的字符?
=SUMPRODUCT(--(LEN(A1)-LEN(SUBSTITUTE(A1,CHAR(ROW(97:122)),""))=1))
数组公式=SUM(IF(ISERROR(FIND(CHAR(ROW(97:122)),A1)),,1))
这个公式只适用单元中的字符为小写字母,给个通用点的
=SUM(--(MATCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),)=ROW(INDIRECT("1:"&LEN(A2)))))
=SUM(IF(ISERROR(FIND(CHAR(ROW(97:122)),LOWER(A1))),,1))
数据区包含某一字符的项的总和,该用什么公式
=sumif(a:a,"*"&"某一字符"&"*",数据区)
函数如何实现分组编码
对数值进行分组编码
=A2&TEXT(COUNTIF($A$2:A2,A2),"00")
【数值取整及进位】
取整数函数
907.5;00要改变为908;公式为:
=CEILING(A1,1)
907;要改变为910;公式为:
=CEILING(A1,10)
如果要保留到百位数,即改变为;1500公式为:
=CEILING(A1,100)
在单元格中要取整数(只取整数不用考虑四舍五入)用什么函数呀?例如:10/4只要显示2就可以了!要考虑负数的因数呢?例如:(-10/4)要显示-2而不是-3?怎么办?
=TRUNC(A1,0)
=ROUNDDOWN(A1,0)
求余数的函数
比如:A1=28,A2=(A1&6)的余数=4,请问这个公式怎么写?&
解答:=MOD(28,6)
四舍五入公式
=ROUND($B$1*A1,2)
=ROUND(B1*A1,2)
=round(a1,0)
=round(a1,0)*0.95
对数字进行四舍五入
对于数字进行四舍五入,可以使用INT(取整函数),但由于这个函数的定义是返回实数舍入后的整数值。因此,用INT函数进行四舍五入还是需要一些技巧的,也就是要加上0.5,才能达到取整的目的。公式应写成:
=INT(B2*100+0.5)/100
如何实现“见分进元”
在我们的工资中,有一项“合同补贴”,只要计算结果出现“分”值就在整数“元”进一位,也就是说3.01元进到4.00元,3.00元不变,整数“元”不变。
=IF((A3-INT(A3))&=0.3,IF((A3-INT(A3))&=0.8,1,0.5),0)+INT(A3)
=IF(RIGHT(FIXED(A1,2),2)&B1,TRUNC(A2)+1,A2)
说明一下:A1即是要转换的目标;B2输入00(文本格式,必须是00这两个数)。
=IF(INT(A1)&&A1,INT(A1)+1,A1)
=ROUNDUP(A1,0)
=CEILING(A9,1)
=INT(A9+1)
如何将Excel 中的数据,希望把千位以下的数进行四舍五入,例如:3245&
希望变成 希望成为400
=ROUND(C6*D6,2)
=ROUND(A2*0.001,)*1000
=ROUND(A2,-3)
=--FIXED(A2,-3)
=ROUND(A2/00
如何四舍五入取两位小数
如何四舍五入取两位小数,如2.145为2.15,0..
=ROUND(A1,2)
根据给定的位数,四舍五入指定的数值
对整数无效。四舍五入B234的数值,变成小数点后一位。
=ROUND(B23,1)
=IF(MOD(INT(A1),2)=0,IF(MOD(A1,1)=0.5,INT(A1),INT(A1+0.5)),INT(A1+0.5))
=IF(AND(RIGHT(A1*100,1)="0",RIGHT(A1*10,1)="5")=TRUE,IF(INT(A1)/2=INT(INT(A1)/2),INT(A1),ROUND(A1,0)),ROUND(A1,0))
AND(RIGHT(A1*100,1)="0",RIGHT(A1*10,1)="5")=TRUE
判断是否为一位小数,且是0.5,如果不符合上术要条件,按普通四舍五入法则处理,否则判断整数部分的奇偶。
=IF(RIGHT(A1,1)*1&5,INT(A1),IF(RIGHT(A1,1)*1&5,INT(A1)+1,IF(MOD(ROUND(A1,),2)=0,ROUND(A1,),ROUNDDOWN(A1,))))
=IF(ROUNDUP(A1*2,)=A1*2,IF(MOD(ROUND(A1,),2)=1,ROUNDDOWN(A1,),ROUNDUP(A1,)),ROUND(A1,))
如何实现2舍3入
做工资时,常遇到:3.2元要舍去0.2元变为3.00元,而3.3元要把0.3元入为0.5元变为3.5元.请教,该如何实现?
=ROUND(A1*2,0)/2
=CEILING(A1,0.5)
=IF((A1-INT(A1))&=0.2,INT(A1),IF((A1-INT(A1))&=0.5,INT(A1)+0.5,IF((A1-INT(A1))&=0.7,INT(A1),INT(A1)+1)))
=CEILING(A1-0.2,0.5)
=FLOOR(A1+0.2,0.5)
怎么设置单元格以千元四舍五入
比如输入123456,显示出来123,000
=CEILING(ROUND(A1/)*1000
=round(a1,-3)
=mround(A1,1000)
ROUND函数的四舍五入不进位的解决方法?
计算一:A2=1345.3& B2=1232.4&
C3=A2-B2=112.9&&
D=0.05& E=ROUND(B2*D2,2)=5.64&
(计算结果为5.645,此运算没有进位)。
计算二:A2=1225.4& B2=1112.5&
C3=A2-B2=112.9&&
E=ROUND(B2*D2,2)=5.65(计算结果为5.645,此运算进位)。
以上两式中C3结果都为112.9,而为什么应用ROUND函数后结果却不一样。
请教高手有什么函数能保证四舍五入不会出错。
可将C列先变成文本性数据,再进行后面的运算,以达到计算的目的。
如:C列可改成C1=TRIM(A1-B1),以此类推,只要是更改成文本性数据就行。
保留一位小数
我需要保留一位小数,不管后面是什么数字,超过5或不超过5,都向前进一位.
例如:329.99--&330.00
329.84-----&329.90
329.86-----&329.90
=roundup(*,2)或=round(a1+0.04,1)
如何三舍四入
=round(原数值+0.001,2)
另类四舍五入
我用Excle给别人算帐,由于要对上百家收费,找零却是个问题。于是我提出四舍五入,收整元。但是领导不同意,要求收取0.5元。例如:某户为123.41元,就收123.50元;如果是58.72元,就收58.5元。这可难坏了我。经过研究,我发现,可以在设置单元格中,设成分数,以2为分母,可以解决问题。但是打印出来的却是分数不好看,而且求和也不对。请各位高手给予指点。是这样的,如果是57.01元,则省去,即收57.00元;如果是57.31元,则进为57.50元;如果是57.70元,也收57.50元;要是57.80元,则收58.00元。
假设数据在A1
=INT(A1)+IF((A1-INT(A1)&=0.3),0,IF((A1-INT(A1)&0.7),1,0.5))
简化一下:
=INT(A1)+0.5*((A1-INT(A1)&0.3)+(A1-INT(A1)&0.7))
int函数取整数部分,A1-int(A1)取小数部分,根据你的意思:&=0.3按0算,0.3~0.7(含)按0.5算,0.7~0.99……按+1算
则:第一个公式不难理解了
简化公式中:“*((A1-INT(A1)&0.3)+(A1-INT(A1)&0.7))”即(小数部分&0.3)+(小数部分&0.7)
我们知道这是省略if的判断语句,条件为真返回true(也就是1)否在为false(0),那么如果小数&=0.3,则两个条件都为0,即整数部分+0.5*0=整数部分,介于0.3~0.7,则为整数部分+0.5*(1+0),大于0.7肯定也大于0.3啦,则为整数部分+0.5*(1+1)。
请问,如果是由几个分表汇总的总表想如此处理,该如何做。
例:e112位置=SUM(一库入库!G112,二库入库!G112,四库入库!G112,保健酒基地入库!G112,下陆仓库入库!G112)
汇总的结果为100.24,而我要求如果小数为24的话自动视为1累加,否则不便。
就是小数为0.24才加1,否则都舍掉?
若是:=if(sum公式-int(sum公式)=0.24,int(sum公式)+1,sum公式)
想把小数点和后面的数字都去掉,不要四舍五入
比如:&&&&&&&
&&&&&12.00
45.32&&&&&&&&&&&&&&&&
25.38&&&&&&&&&&&&&&&&
6.54&&&&&&&&&&&&&&&&&&
13.02&&&&&&&&&&&&&&&&
59.68&&&&&&&&&&&&&&&&
23.62&&&&&&&&&&&&&&&&
=Rounddown(A1,0)
你要把A1换成你要转换的那个单元格啊,然后拖动就可以了!
我那里用的那个A1只是告诉你一个例子而已,你要根据你的实际情况来修改一下才能用的。
=TRUNC(A1,0)
求真正的四舍五入后的数
请教如何在Excel中,求“金额合计”(小数点后二位数)时,所取的数值应是所求单元格中写的数字(四舍五入后的数字),而不是(四舍五入前)的数字。因为只有这样行和列及关联的工作表才能对得上,例如:表上的数值分别是:(1.802/2=0.901)0.90(A1);
(1.604/2=0.802)0.80(A2);&&(1.406/2=0.703)0.70(A3);(因取小数点后二位)。合计数(A4)表中自己计算和显示是:(0.901+0.802+0.703=2.406)2.41(四舍五入后的数值)。但照表中的数值人工计算却是:(0.9+0.8+0.7=)2.4,有矛盾,还有许多例子,故请教各高手,如何设置公式,使得人工计算结果同表中一致。请指教。十分感谢!
工具》选项》重新计算》以显示精度为准& &前打钩
也可以用函数 ROUND() 使结果四舍五入
。如ROUND(算式,2)代表保留两位小数,如ROUND(算式,1)代表保留一位小数。
小数点进位
小数点进位如何把1.4进成2或1.3进成2
=Ceiling(A1,1)
=Roundup(A1,0)
=INT(A1+0.9)
&=int(a1)+1
如何把1.4进成2,而1.2不进位
=ROUND(A1+0.1,0)
个位数归0或者归5
A*B后想得到C的结果值,用什么函数比较好
A&&&&&&&&&
C(想得到的数值)
320&&&&&&&
1.1&&&&&&&&&&&&&&
1140&&&&&&
1.2&&&&&&&&&&&&&&
50&&&&&&&&
1.3&&&&&&&&&&&&&&
16&&&&&&&&
&&&&&&&&&&25
=FLOOR(A1*B1+5*(MOD(A1*B1,5)&&0),5)
=CEILING(A1*B1,5)
【大小值或中间值】
如在列中有一组数字:10、7、9、27、2
=AVERAGE(A2:A6) 上面数字的平均值为11
行公式=AVERAGE(B2:D2)
如何实现求平均值时只对不等于零的数求均值?
=AVERAGE (IF(A1:A5&0,A1:A5))
平均分的问题
假设一个班有60人,要统计出各个学科排名前50的学生的平均分,用公式应该如何写?如果用排序再来算的话很麻烦,能不能直接用公式找出前50名进行计算?
{=AVERAGE(LARGE(A1:A60,ROW(INDIRECT("1:50"))))}
怎样求最大值(最小值或中间值)
=IF(A2="","",MAX(OFFSET(C2,,,MIN(IF(A3:$A$15&&"",ROW(3:$15),15))-MAX(($A$2:A2&&"")*ROW($2:2)))))
=IF(A2="","",MAX((LOOKUP(ROW($A$2:$A$14),IF($A$2:$A$14&&"",ROW($A$2:$A$14)),$A$2:$A$14)=A2)*$C$2:$C$14))
=IF(A2="","",LOOKUP(2,1/FIND(A2,$B$2:$B$1000),$C$2:$C$1000))
=IF(A2="","",MAX(IF(ISNUMBER(FIND(A2,$B$2:$B$1000)),$C$2:$C$1000)))
平均数怎么弄
如在列中有一组数字:10、7、9、27、2
=AVERAGE(A2:A6) 上面数字的平均值为11
=AVERAGE(A2:A6,&5)&上面数字与&5&的平均值为10
去掉其中两个最大值和两个最小值的公式
我要将一行数据进行处理。要去掉其中两个最大值和两个最小值,不知道怎样运用公式,应该是:
=SUM(A1:A50)-MAX(A1:A50)-LARGE(A1:A50,2)-MIN(A1:A50)-SMALL(A1:A50,2)
这个只能减去1个最大和1个最小值,不符合题意。可用下面的公式。
=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)
但另用TRIMMEAN ()函数较好。=TRIMMEAN($A$5:$E$5,2/COUNT($A$5:$E$5))
为需要进行整理并求平均值的数组或数值区域。TRIMMEAN(array,percent)
为计算时所要除去的数据点的比例,例如,如果 percent = 0.2,在 20 个数据点的集合中,就要除去 4 个数据点
(20 x 0.2):头部除去 2 个,尾部除去 2 个。
用活了TRIMMEAN函数,这个问题易如反掌。
在9个数值中去掉最高与最低然后求平均值
假设9个数值所在的区域为A1:A9
=(SUM(A1:A9)-MAX(A1:A9)-MIN(A1:A9))/7
=TRIMMEAN(A1:A9,2/COUNTA(A1:A9))
=TRIMMEAN(A1:A9,2/9)
{=AVERAGE(SMALL(A1:A9,ROW(2:8)))}
=ROUND((SUM(A1:A9)-MAX(A1:A9)-MIN(A1:A9))/(COUNT(A1:A9)-2),3)
=TRIMMEAN(A1:A9,0.286)
求最大值(n列)
{=MAX(($A$2:$A$16=$D$2)*($B$2:$B$16))}
{=LARGE(IF(FREQUENCY(N3:AT3,N3:AT3),TRANSPOSE(N3:AT3)),ROW(A1))}
{=LARGE(IF(FREQUENCY(TRANSPOSE(N3:AT3),TRANSPOSE(N3:AT3)),(N3:AT3)),ROW(A1))}
如何实现求平均值时只对不等于零的数求均值?
= TRIMMEAN (IF(A1:A5&0,A1:A5))
得到单元格编号组中最大的数或最小的数
对字符格式的数字不起作用。
=MAX(B16:B25)
=MIN(B16:B25)&&
(得到最小的数的公式)
标记出3个最大最小值
=RANK(B4,$B4:$Q4)+COUNTIF($B4:B4,B4)&=4
=RANK(B4,$B4:$Q4,2)+COUNTIF(B4:$Q4,B4)&=4
=(COUNTIF($B3:$Q3,"&"&B3)+COUNTIF($B3:B3,B3))&=3
=(COUNTIF($B3:$Q3,"&"&B3)+COUNTIF(B3:$B3,B3))&COUNT($B3:$Q3)-3
=SMALL(rongjun!$C4:$R4+COLUMN(rongjun!$C4:$R4)/1,3})
=LARGE(rongjun!$C4:$R4+COLUMN(rongjun!$C4:$R4)/1,3})
=RANK(B8,$B8:$Q8)+COUNTIF($B8:B8,B8)-1&=3
=RANK(B8,$B8:$Q8)+COUNTIF($B8:B8,B8)-1&COUNT($B8:$Q8)-3
=C4+COLUMN(C4)/10000&LARGE(rongjun!$C4:$R4+COLUMN(rongjun!$C4:$R4)/10000,4)
取前五名,后五名的方法
{=LARGE(IF(ISERROR($D$2:$D$57),0,$D$2:$D$57),ROW())}
{=SMALL(IF(ISERROR($D$2:$D$57),0,$D$2:$D$57),ROW())}
{=LARGE(IF(ISERROR(D$2:D$57),"",D$2:D$57),ROW(1:5))}
{=SMALL(IF(ISERROR(D$2:D$57),"",D$2:D$57),ROW(1:5))}
=LARGE(B$2:B$57,ROW(A1))
=SMALL(B$2:B$57,ROW(A1)+COUNTIF(B$2:B$57,0))
=LARGE(D$2:D$57,ROW(A1))
=SMALL($D$2:$D$57,5-MOD(ROW(A5),5))
如何用公式求出最大值所在的行?
如A1:A10中有10个数,怎么求出最大的数在哪个单元格?
=MATCH(LARGE(A1:A10,1),A1:A10,0)
=ADDRESS(MATCH(SMALL(A1:A10,COUNTA(A1:A10)),A1:A10,0),1)
=ADDRESS(MATCH(MAX(A1:A10,1),A1:A10,0),1)
{=ADDRESS(MATCH(MAX(LEN(A1:A10)),LEN(A1:A10),FALSE),1)}
{=ADDRESS(SUM(($A$1:$A$10=MAX($A$1:$A$10))*(ROW($A$1:$A$10))),SUM(($A$1:$A$10=MAX($A$1:$A$10))*(COLUMN($A$1:$A$10))))}
如有多个最大值的话呢?如何一一显示其所在的单元格?
{=IF(ROW(1:1)&=COUNTIF($A$1:$A$100,MAX($A$1:$A$100)),ADDRESS(LARGE(IF($A$1:$A$100=MAX($A$1:$A$100),ROW($A$1:$A$100)),ROW(1:1)),1),"")}
求多个最高分
语文成绩有多个最高分,如何用公式的方法把他们抽出来(动态)?
B15=INDEX(A:A,SMALL(IF(B$2:B$10=MAX(B$2:B$10),ROW($2:$10),65536),ROW(1:1)))&""
数组公式,按下Ctrl+Shift+Enter结束。
如果增加一个条件,就是在姓名前加一个类别,例如前5个人是A类的,后4个是B类的,请分类找出A类和B类的对应姓名的最高分
=INDEX(B:B,SMALL(IF(C$2:C$10=MAX(IF($A$2:$A$10="A",$C$2:C$10)),ROW($2:$10),IF(C$2:C$10=MAX(IF($A$2:$A$10="B",$C$2:$C$10)),ROW($2:$10),65536)),ROW(1:1)))&""
如何求多条件的平均值
应如何求下表中1月份400g重量的平均值
月份& &规格&
試試這個行不行=SUMPRODUCT(($A$4:$A$10=1)*($B$4:$B$10="400g"),($C$4:$C$10))/SUMPRODUCT(($A$4:$A$10=1)*($B$4:$B$10="400g"))
比较土的办法
{=SUM(IF(($A$1:$A$7=1)*($B$1:$B$7="400g"),C1:C7,0))/SUM(IF(($A$1:$A$7=1)*($B$1:$B$7="400g"),1,0))}
数组公式:{=AVERAGE(IF(B2:B8="400g")*(A2:A8=1),(C2:C8),""))}
另一个数组公式试试:=Average(if((a1:a10=1)*(b1:b10="400g"),c1:c10))
=SUMIF(B1:B7,B1,C1:C7)/COUNTIF(B1:B7,B1)&&&
这个也可以
想求出第三大之数值
如A1:A4分别为1,2,2,3. &
想求出第三大之数值"1",应如何设公式。& &
=large(if(frequency(a1:a4,a1:a4),a1:a4),3)
数组公式的解法
=LARGE((MATCH(A1:A10,A1:A10,)=ROW(1:10))*A1:A10,3)
【查询和查找引用】
查找顺序公式
=LOOKUP(2,1/(A1:A20&&0),A1:A20)
=MATCH(7,A1:A20)
=VLOOKUP(7,A1:B11,2)
怎样实现精确查询
=VLOOKUP(B11,B3:F7,4,FALSE)
=LOOKUP(B11,B3:B7,E3:E7)
用MATCH+INDEX
=INDEX(E3:E7,MATCH(B11,B3:B7,0))
用INDIRECT+MATCH
=INDIRECT("E"&MATCH(B11,B3:B7,0)+2)
用OFFSET+MATCH
=OFFSET(E3,MATCH(B11,B3:B7,0)-1,0)
用INDIRECT+ADDRESS+MATCH
=INDIRECT(ADDRESS(MATCH(B11,B4:B7,0)+3,5))
用数组公式
=INDEX(E1:E7,MAX(IF((B4:B7=B11),ROW(B4:B7),0)))
查找及引用
如何查找并引用B2单元格中所显示日期当日的相应代码的值。
B3=IF(COUNTIF($E$3:$E$20,A3),VLOOKUP($A3,$E$2:$M$20,MATCH(B$2,$F$2:$M$2,)+1,),"")
查找函数的应用
我想在A5输入表的名称,B5自动跳出该表中B列的最后一个有效数值,请问B5的公式该如何设定?
=LOOKUP(9E+307,INDIRECT(A5&"!"&"B:B"))
=IF(A2="","",LOOKUP(9E+307,INDIRECT(A2&"!B:B")))
怎么能方便的判断某个单元格中包含多少个指定的字符?
例:A1 中是“ASAFAG”,我希望计算出A1里面有多少个“A”......
=LEN(A1)-LEN(SUBSTITUTE(A1,"A",""))
如何用查找函数
一、要求: 利用公式从左表中查询相应的地区,结果放在H14单元格
=VLOOKUP(G14,IF({1,0},D14:D18,C14:C18),2,)
h14=OFFSET(C14,MATCH(G14,D14:D18,0)-1,,,)
H14 =INDIRECT("c"&MATCH(G14,D:D,))
根据C25单元格的商品名称,查找该商品的最新单价,即该商品最后一条记录的单价(结果放在D25单元格)。用数组公式:
=INDIRECT("G"&MAX((D14:D22=C25)*ROW(D14:D22)))
D25 =LOOKUP(2,1/(D14:D22=C25),G14:G22)
日期查找的问题
我有一个日期比如:,我想知道它减去一个固定天数比如6后,最接近它的一个星期四(只能提前)是多少号
的答案应该是而不是
日期在A1处,B1处输入:=MAX((WEEKDAY(A1-6-{1,2,3,4,5,6,7},2)=4)*(A1-6-{1,2,3,4,5,6,7}))
B1, 输入公式 :
=A1-6-MOD(WEEKDAY(A1-6,2)+3,7)
如何自动查找相同单元格内容
=SUMPRODUCT(($D$2:$D$15=A21)*($E$2:$E$15))
=IF(ISERROR(VLOOKUP(A6,$D$2:$E$15,2,0)),0,VLOOKUP(A6,$D$2:$E$15,2,0))
D3 =LOOKUP(2,1/(($G$3:$G$14=B3)*($H$3:$H$14=C3)),$I$3:$I$14)
=IF(ISERROR(VLOOKUP(A14,A:B:D:F,2,FALSE)),"",VLOOKUP(A14,A:B:D:F,2,FALSE))
=IF(ISERROR(VLOOKUP(C2,k!B2:Z2189,2,FALSE)),"",VLOOKUP(C2,k!B2:Z2189,2,FALSE))
怎样对号入座(查找)
=VLOOKUP(D2,$A$1:$B$5,2,FALSE)
=INDEX($B$2:$B$5,MATCH(D2,$A$2:$A$5,0))
=OFFSET($A$1,MATCH(D2,$A$2:$A$5,0),1)
=VLOOKUP(D2,$A$1:$B$16,2,)
=VLOOKUP(D2,IF({1,0},$A$1:$A$9,$B$1:$B$9),2,)
=LOOKUP(2,1/($A$1:$A$10=D2),$B$1:$B$10)
一个文本查找的问题
如何在一个单元格中,统计某个字符出现的次数,例如:单元格A1中填有:张三/李四/王五",如何通过公式来计算此单元格中共填有几个人姓名,每个人姓名之间用"/"符号分开,烦请相告.
=LEN(A1)-LEN(SUBSTITUTE(A1,"/",))+1
查找一列中最后一个数值
我想用公式知道,另一个表中"A"列最下面一个数是多少,就行了.用不定值的,因为还有数据有增加,
=LOOKUP(9E+307,Sheet2!A:A)——最后一个数值
=LOOKUP(REPT("座",255),Sheet2!A:A)——最后一个文本
=INDEX(Sheet2!A:A,MATCH(9E+307,Sheet2!A:A))
=INDEX(Sheet2!A:A,MATCH("*",Sheet2!A:A,-1))
=Match(rept("座",255),sheet2!A:A)
查找重复字符
A&&&&&&&&&&&&&&&&&&
1245689&&&&&&&&&&&&&&&
查找单元格A和B里重复及不重复的字符
正确答案:重复字符-1458
     &&&
不重复字符-023679
以下公式对数字有效:
重复数字:
=IF(COUNT(FIND(0,A1:B1))=2,0,"")&SUBSTITUTE(SUM(IF(ISNUMBER(FIND(ROW($1:$9),A1))+ISNUMBER(FIND(ROW($1:$9),B1))=2,ROW($1:$9)*10^(10-ROW($1:$9)))),0,)
不重复数字:
=IF(COUNT(FIND(0,A1:B1))=1,0,"")&SUBSTITUTE(SUM(IF(ISNUMBER(FIND(ROW($1:$9),A1))+ISNUMBER(FIND(ROW($1:$9),B1))=1,ROW($1:$9)*10^(10-ROW($1:$9)))),0,)
都是数组公式,按Ctrl+shift+enter结束。
重复数字:
=IF(COUNT(FIND(0,A1:B1))=2,0,"")&SUBSTITUTE(SUM(IF(MMULT(COUNTIF(OFFSET(A1,,{0,1},),"*"&ROW($1:$9)&"*"),{1;1})&1,ROW($1:$9)*10^(9-ROW($1:$9)))),0,)
不重复数字:
=IF(COUNT(FIND(0,A1:B1))=1,0,"")&SUBSTITUTE(SUM(IF(MMULT(COUNTIF(OFFSET(A1,,{0,1},),"*"&ROW($1:$9)&"*"),{1;1})&2,ROW($1:$9)*10^(9-ROW($1:$9)))),0,)
请教查找替换问题
把表1中字符在4个以上的字段(含4个)查找出来,替换成表2中的人名,最好在原位置修改,或者在新的一列上生成也成,只要其他内容保持不变并按原来的顺序即可。
=IF(LEN(A2)&4,A2,OFFSET(表2!$A$1,SUMPRODUCT(--(LEN($A$2:A2)&3))-1,))
=IF(LEN(A2)&4,A2,INDEX(表2!A:A,COUNTIF($A$2:A2,"="&"????*")))
IF函数替换法总结
条件说明:小于10返回500,小于20返回800,小于30返回1100,小于40返回1400,大于40返回1700
类似于以上要求,大家最先想到IF函数,这也本属IF专长。但用IF一般要长长的公式,且计算较慢。现总结一下IF之替换公式,望能抛砖引玉,在我的倡导下各位提供更完善的方案。其中部分公式通用,部分公式有局限性,请看说明。(前18个条件公式,根据速度,排名如下)
1=SMALL({500;800;00},COUNTIF($A$9:$A$13,"&="&A1))
2=INDEX({500;800;00},COUNTIF($A$9:$A$13,"&="&A1))
3=CHOOSE(COUNTIF($A$9:$A$13,"&="&A1),500,800,00)
4=LOOKUP(A1,{0,10,20,30,40},{500,800,00})
5=MIN(4,INT(A1/10))*300+500
6=MATCH(A1,{0,10,20,30,40})*300+200
7=MIN(40,FLOOR(A1,10))*30+500
8=HLOOKUP(A1,{0,10,20,30,40;500,800,00},2,1)
9=200+SUM((A1&={0;10;20;30;40})*300)
10=FREQUENCY({0,10,20,30,40},A1)*300+200
11=MAX((A1&={0,10,20,30,40})*{500,800,00})
12=INDEX({500;800;00},MATCH(A1,{0;10;20;30;40},1))
13=CHOOSE(MATCH(A1,{0;10;20;30;40},1),500,800,00)
14=500+SUM(IF(A1&={10,20,30,40},{300,300,300,300}))
15=IF(A1&10,500,IF(A1&20,800,IF(A1&30,1100,IF(A1&40,))))
16=CHOOSE(SUM((A1&={0;10;20;30;40})*1),500,800,00)
17=MAX((INT(A1/({10;20;30;40}))&0)*(ROW($1:$4)*300))+500
18=CHOOSE(MIN(INT(A1/(ROW($1:$4)*10))+1,5),500,800,00)
新增公式:
19=CHOOSE(MIN(INT(A1/(ROW($1:$4)*10))+1,5),500,800,00)
20{=MAX((INT(A1/(ROW($1:$4)*10))&0)*(ROW($1:$4)*300))+500}
21=500+MIN(4,MAX(0,INT(A1/10)))*300
22MAX((A1&={0,10,20,30,40})*{500,800,00})
23=MATCH(A1,{0,10,20,30,40})*300+200
24=MIN(40,FLOOR(A1,10))*30+500
25=FREQUENCY(ROW($1:$5)*10-10,A1)*300+200
查找的函数(查找末位词组)
(数组公式:)=REPLACE(A2,1,MAX(IF(MID(A2,ROW($1:$100),1)="
",ROW($1:$100))),)
=REPLACE(A2,1,LOOKUP(1,0/(MID("
"&A2,ROW($1:$100),1)=" "),ROW($1:$100))-1,)
(数组公式:)=RIGHT(A2,MATCH(1,FIND(" ",RIGHT("
"&A2,ROW($1:$100))),)-1)
=TRIM(RIGHT(SUBSTITUTE(A2," ",REPT("
",50)),50))&& (好)
其实这个公式的思路, 是可以变化的,改变REPT( )中的数值, 可以返回, 指定空格位置後的数据,比如:
A1&&=一 二 三 四 五 六 七 八 九
10个普通公式, 分别为 :
1=TRIM(RIGHT(SUBSTITUTE(A1,"",REPT("",100)),100))
返回第0空格位置後的数据&一 二 三 四 五 六 七 八 九
2=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",50)),100)) 返回第8
空格位置後的数据&九3=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT("
",40)),100)) 返回第7 空格位置後的数据&八 九
4=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",30)),100)) 返回第6
空格位置後的数据&七 八 九
5=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",23)),100))
返回第5空格位置後的数据&六 七 八 九
6=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",18)),100)) 返回第4
空格位置後的数据&五 六 七 八 九
7=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",14)),100)) 返回第3
空格位置後的数据&四 五 六 七 八 九
8=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",12)),100)) 返回第2
空格位置後的数据&三 四 五 六 七 八 九
9=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",11)),100)) 返回第1
空格位置後的数据&二 三 四 五 六 七 八 九
10=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",9)),100))
返回第0空格位置後的数据&一 二 三 四 五 六 七 八 九
怎样从原始数据中自动获取最后一个数据
原始数据&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
12&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&
1221&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
12&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
33&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
33&&&&&&&&&&&&&&&&&&&&&&&
自动获取&&&&&&
&432&&&&&&&&&&&&&&&&&&&&&&
33&&&&&&&&&&&&&&&&&&&&&&&
&22&&&&&&&&&&&&&&&&&&&&&&&
44&&&&&&&&&&&&&&&&&&&&&&&
23&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
公式=LOOKUP(1,0/($A$1:$A$100=C2),$B$1:$B$100)
两列数据查找相同值对应的位置
=MATCH(B1,A:A,0)
查找数据公式两个(基本查找函数为VLOOKUP,MATCH)
(1)、根据符合行列两个条件查找对应结果
=VLOOKUP(H1,A1:E7,MATCH(I1,A1:E1,0),FALSE)
(2)、根据符合两列数据查找对应结果(为数组公式)
=INDEX(C1:C7,MATCH(H1&I1,A1:A7&B1:B7,0))
【输入数据的技巧】
谈谈Excel输入的技巧
在Excel工作表的单元格中,可以使用两种最基本的数据格式:常数和公式。常数是指文字、数字、日期和时间等数据,还可以包括逻辑值和错误值,每种数据都有它特定的格式和输入方法,为了使用户对输入数据有一个明确的认识,有必要来介绍一下在Excel中输入各种类型数据的方法和技巧。
  【1】输入文本
  Excel单元格中的文本包括任何中西文文字或字母以及数字、空格和非数字字符的组合,每个单元格中最多可容纳32000个字符数。虽然在Excel中输入文本和在其它应用程序中没有什么本质区别,但是还是有一些差异,比如我们在Word、PowerPoint的表格中,当在单元格中输入文本后,按回车键表示一个段落的结束,光标会自动移到本单元格中下一段落的开头,在Excel的单元格中输入文本时,按一下回车键却表示结束当前单元格的输入,光标会自动移到当前单元格的下一个单元格,出现这种情况时,如果你是想在单元格中分行,则必须在单元格中输入硬回车,即按住Alt键的同时按回车键。
  【2】输入分数
  几乎在所有的文档中,分数格式通常用一道斜杠来分界分子与分母,其格式为“分子/分母”,在Excel中日期的输入方法也是用斜杠来区分年月日的,比如在单元格中输入“1/2”,按回车键则显示“1月2日”,为了避免将输入的分数与日期混淆,我们在单元格中输入分数时,要在分数前输入“0”(零)以示区别,并且在“0”和分子之间要有一个空格隔开,比如我们在输入1/2时,则应该输入“0
1/2”。如果在单元格中输入“8 1/2”,则在单元格中显示“8 1/2”,而在编辑栏中显示“8.5”。
&【3】输入负数
  在单元格中输入负数时,可在负数前输入“-”作标识,也可将数字置在()括号内来标识,比如在单元格中输入“(88)”,按一下回车键,则会自动显示为“-88”。
  【4】输入小数
  在输入小数时,用户可以向平常一样使用小数点,还可以利用逗号分隔千位、百万位等,当输入带有逗号的数字时,在编辑栏并不显示出来,而只在单元格中显示。当你需要输入大量带有固定小数位的数字或带有固定位数的以“0”字符串结尾的数字时,可以采用下面的方法:选择“工具”、“选项”命令,打开“选项”对话框,单击“编辑”标签,选中“自动设置小数点”复选框,并在“位数”微调框中输入或选择要显示在小数点右面的位数,如果要在输入比较大的数字后自动添零,可指定一个负数值作为要添加的零的个数,比如要在单元格中输入“88”后自动添加3个零,变成“88
000”,就在“位数”微调框中输入“-3”,相反,如果要在输入“88”后自动添加3位小数,变成“0.088”,则要在“位数”微调框中输入“3”。另外,在完成输入带有小数位或结尾零字符串的数字后,应清除对“自动设置小数点”符选框的选定,以免影响后边的输入;如果只是要暂时取消在“自动设置小数点”中设置的选项,可以在输入数据时自带小数点。
  【5】输入货币值
  Excel几乎支持所有的货币值,如人民币(¥)、英镑(£)等。欧元出台以后,Excel2000完全支持显示、输入和打印欧元货币符号。用户可以很方便地在单元格中输入各种货币值,Excel会自动套用货币格式,在单元格中显示出来,如果用要输入人民币符号,可以按住Alt键,然后再数字小键盘上按“0165”即可。快速输入欧元符号
先按下Alt键,然后利用右面的数字键盘(俗称小键盘)键入0128这4个数字,松开Alt键,就可以输入欧元符号。
【6】输入日期
Excel是将日期和时间视为数字处理的,它能够识别出大部分用普通表示方法输入的日期和时间格式。用户可以用多种格式来输入一个日期,可以用斜杠“/”或者“-”来分隔日期中的年、月、日部分。比如要输入“日”,可以在单元各种输入“”或者“”。如果要在单元格中插入当前日期,可以按键盘上的Ctrl+;组合键。
【7】输入时间
  在Excel中输入时间时,用户可以按24小时制输入,也可以按12小时制输入,这两种输入的表示方法是不同的,比如要输入下午2时30分38秒,用24小时制输入格式为:2:30:38,而用12小时制输入时间格式为:2:30:38
p,注意字母“p”和时间之间有一个空格。如果要在单元格中插入当前时间,则按Ctrl+Shift+;键。
【8】输入比值
如何在excel中输入比值(1:3),单元格式设置为文本即可。先设成文本格式,再输入。
【9】输入0开头
在Excel单元格中,输入一个以“0”开头的数据后,往往在显示时会自动把“0”消除掉。要保留数字开头的“0”,其实是非常简单的。只要在输入数据前先输入一个“‘
”(单引号),这样跟在后面的以“0”开头的数字的“0”就不会被系统自动消除。还有更好的办法,就是设置单元格格式为自定义“000000#“,0的个数依编码长度定,这样可以进行数值运算。如果这带0开头的字串本身是文本,或者是不定长的,那干脆先设该部分单元格格式为文本好了。另外还可用英语逗号开头再输就可以了。
【10】输入百分数
在单元格中输入一个百分数(如60%),按下回车键后显示的却是0.6。出现这种情况的原因是因为所输入单元格的数据被强制定义成数值类型了,只要更改其类型为“常规”或“百分数”即可。操作如下:选择该单元格,然后单击“格式”菜单中的“单元格”命令,在弹出的对话框中选择“数字”选项卡,再在“分类”栏中把其类型改为上述类型中的一种即可。如果我要求为负值的百分数自动显示成红色,可以再利用条件格式进行设置,格式-条件格式-单元格数值-小于-0(格式-图案-红色),选中要设置的单元格-----ctrl+1---分类---自定义---输入&&
0.00%;[红色]-0.00%
【11】勾怎么输入
1、按住ALT键输入41420后放开ALT键√
2、首先选择要插入“√”的单元格,在字体下拉列表中选择“Marlett”字体,输入a或b,即在单元格中插入了“√”。
【12】输入无序数据
在Excel数据表中,我们经常要输入大批量的数据,如学生的学籍号、身份证号等。这些数值一般都无规则,不能用“填充序列”的方法来完成。通过观察后我们发现,这些数据至少前几位是相同的,只有后面的几位数值不同。通过下面的设置,我们只要输入后面几位不同的数据,前面相同的部分由系统自动添加,这样就大大减少了输入量。例如以学籍号为例,假设由8位数值组成,前4位相同,均为0301,后4位为不规则数字,如学籍号为011369等。操作步骤如下:选中学籍号字段所在的列,单击“格式”菜单中的“单元格”命令,在“分类”中选择“自定义”,在“类型”文本框中输入“”。不同的4位数字全部用“0”来表示,有几位不同就加入几个“0”,[确定]退出后,输入“56”按回车键,便得到了“”,输入“1369”按回车便得到了“”。身份证号的输入与此类似。
【13】快速输入拼音
选中已输入汉字的单元格,然后单击“格式→拼音信息→显示或隐藏”命令,选中的单元格会自动变高,再单击“格式→拼音信息→编辑”命令,即可在汉字上方输入拼音。单击“格式→拼音信息→设置”命令,可以修改汉字与拼音的对齐关系。
【14】快速输入自定义短语
使用该功能可以把经常使用的文字定义为一条短语,当输入该条短语时,“自动更正”便会将它更换成所定义的文字。定义“自动更正”项目的方法如下:单击“工具→自动更正选项”命令,在弹出的“自动更正”对话框中的“替换”框中键入短语,如“电脑报”,在“替换为”框中键入要替换的内容,如“电脑报编辑部”,单击“添加”按钮,将该项目添加到项目列表中,单击“确定”退出。以后只要输入“电脑报”,则“电脑报编辑部”这个短语就会输到表格中。具体步骤:
1.执行“工具→自动更正”命令,打开“自动更正”对话框。
  2.在“替换”下面的方框中输入“pcw”(也可以是其他字符,“pcw”用小写),在“替换为”下面的方框中输入“《电脑报》”,再单击“添加”和“确定”按钮。
  3.以后如果需要输入上述文本时,只要输入“pcw”字符此时可以不考虑“pcw”的大小写,然后确认一下就成了。
【15】填充条纹  
如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。先在一单元格内填入“*”或“~”等符号,然后单击此单元格,向右拖动鼠标,选中横向若干单元格,单击“格式”菜单,选中“单元格”命令,在弹出的“单元格格式”菜单中,选择“对齐”选项卡,在水平对齐下拉列表中选择“填充”,单击“确定”按钮。
【16】上下标的输入
在单元格内输入如103类的带上标(下标)的字符的步骤:
(1)按文本方式输入数字(包括上下标),如103键入\'103;
(2)用鼠标在编辑栏中选定将设为上标(下标)的字符,上例中应选定3;
(3)选中格式菜单单元格命令,产生[单元格格式]对话框;
(4)在[字体]标签中选中上标(下标)复选框,再确定。
【17】文本类型的数字输入
证件号码、电话号码、数字标硕等需要将数字当成文本输入。常用两种方法:一是在输入第一个字符前,键入单引号"\'";二是先键入等号"=",并在数字前后加上双引号"""。请参考以下例子:
键入\'027,单元格中显示027;
键入="001",单元格申显示001;
键入="""3501""",单元格中显示"3501"。(前后加上三个双撇号是为了在单元格中显示一对双引号);
键入="9\'30"",单元格中显示9\'30";
【18】多张工作表中输入相同的内容
几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住Ctrl键,再单击窗口左下角的Sheet1、Sheet2......来直接选择需要输入相同内容的多个工作表,接着在其中的任意一个工作表中输入这些相同的数据,此时这些数据会自动出现在选中的其它工作表之中。输入完毕之后,再次按下键盘上的Ctrl键,然后使用鼠标左键单击所选择的多个工作表,解除这些工作表的联系,否则在一张表单中输入的数据会接着出现在选中的其它工作表内。
【19】不连续单元格填充同一数据
选中一个单元格,按住Ctrl键,用鼠标单击其他单元格,就将这些单元格全部都选中了。在编辑区中输入数据,然后按住Ctrl键,同时敲一下回车,在所有选中的单元格中都出现了这一数据。
【20】利用Ctrl+*选取文本
如果一个工作表中有很多数据表格时,可以通过选定表格中某个单元格,然后按下Ctrl+*键可选定整个表格。Ctrl+*选定的区域为:根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域。这样我们可以方便准确地选取数据表格,并能有效避免使用拖动鼠标方法选取较大单元格区域时屏幕的乱滚现象。
【21】快速清除单元格的内容
如果要删除内容的单元格中的内容和它的格式和批注,就不能简单地应用选定该单元格,然后按Delete键的方法了。要彻底清除单元格,可用以下方法:选定想要清除的单元格或单元格范围;单击“编辑”菜单中“清除”项中的“全部”命令,这些单元格就恢复了本来面目。
【22】在Excel中插入斜箭头
经常使用Excel的朋友会遇到这样一个问题:在Excel中想插入斜箭头,但Excel本身没有这样的功能,是不是就没有其他办法了呢?答案是否定的。我们要想在Excel中插入斜箭头,首先我们在要插入斜箭头的单元格里调整好大小(为了方便插入斜箭头),然后打开Word,插入一个表格(一个框即可),调整好表格大小,在这个框里插入一个斜箭头,然后把这个框复制到Excel要插入斜箭头的单元格中,再调整大小,便大功告成。我们在调整斜箭头的时候,可以先把复制过来的斜箭头打散,方法是:选中斜箭头,按右键,“取消组合”,注意调整好大小后,调整斜线使之适合单元格,方法是:点击右键,选择“编辑顶点”,这时线条两端会变成两个小黑点,我们可以自由编辑线条了。至于文字,选中文本框,移动位置,直至适合位置即可。我们赶快试试吧。
【23】其它输入补充
※在同一单元格内连续输入多个测试值一般情况下,当我们在单元格内输入内容后按回车键,鼠标就会自动移到下一单元格,如果我们需要在某个单元格内连续输入多个测试值以查看引用此单元格的其他单元格的动态效果时,就需要进行以下操作:单击“工具→选项→编辑”,取消选中“按Enter键后移动”选项(),从而实现在同一单元格内输人多个测试值。
※输入数字、文字、日期或时间单击需要输入数据的单元格,键入数据并按Enter或Tab键即可。如果是时间,用斜杠或减号分隔日期的年、月、日部分,例如,可以键入
9/5/96 或 Jun-96。如果按12小时制输入时间,请在时间数字后空一格,并键入字母 a(上午) 或 p(下午),例如,9:00
p。否则,如果只输入时间数字,Excel将按 AM(上午)处理。
※将单元格区域从公式转换成数值有时,你可能需要将某个单元格区域中的公式转换成数值,常规方法是使用“选择性粘贴”中的“数值”选项来转换数据。其实,有更简便的方法:首先选取包含公式的单元格区域,按住鼠标右键将此区域沿任何方向拖动一小段距离(不松开鼠标),然后再把它拖回去,在原来单元格区域的位置松开鼠标
(此时,单元格区域边框变花了),从出现的快捷菜单中选择“仅复制数值”。
※快速输入有序文本
如果你经常需要输入一些有规律的序列文本,如数字(1、2……)、日期(1日、2日……)等,可以利用下面的方法来实现其快速输入:先在需要输入序列文本的第1、第2两个单元格中输入该文本的前两个元素(如“甲、乙”)。同时选中上述两个单元格,将鼠标移至第2个单元格的右下角成细十字线状时(我们通常称其为“填充柄”),按住鼠标左键向后(或向下)拖拉至需要填入该序列的最后一个单元格后,松开左键,则该序列的后续元素(如“丙、丁、戊……”)依序自动填入相应的单元格中。
※输入有规律数字
有时需要输入一些不是成自然递增的数值(如等比序列:2、4、8……),我们可以用右键拖拉的方法来完成:先在第1、第2两个单元格中输入该序列的前两个数值(2、4)。同时选中上述两个单元格,将鼠标移至第2个单元格的右下角成细十字线状时,按住右键向后(或向下)拖拉至该序列的最后一个单元格,松开右键,此时会弹出一个菜单(),选“等比序列”选项,则该序列(2、4、8、16……)及其“单元格格式”分别输入相应的单元格中(如果选“等差序列”,则输入2、4、6、8……)。
※巧妙输入常用数据
有时我们需要输入一些数据,如单位职工名单,有的职工姓名中生僻的字输入极为困难,如果我们一次性定义好“职工姓名序列”,以后输入就快多了。具体方法如下:将职工姓名输入连续的单元格中,并选中它们,单击“工具→选项”命令打开“选项”对话框,选“自定义序列”标签(),先后按“导入”、“确定”按钮。以后在任一单元格中输入某一职工姓名(不一定非得是第一位职工的姓名),用“填充柄”即可将该职工后面的职工姓名快速填入后续的单元格中。
※快速输入特殊符号
有时候我们在一张工作表中要多次输入同一个文本,特别是要多次输入一些特殊符号(如※),非常麻烦,对录入速度有较大的影响。这时我们可以用一次性替换的方法来克服这一缺陷。先在需要输入这些符号的单元格中输入一个代替的字母(如X,注意:不能是表格中需要的字母),等表格制作完成后,单击“编辑→替换”命令,打开“替换”对话框(),在“查找内容”下面的方框中输入代替的字母“X”,在“替换为”下面的方框中输入“※”,将“单元格匹配”前面的钩去掉(否则会无法替换),然后按“替换”按钮一个一个替换,也可以按“全部替换”按钮,一次性全部替换完毕。
※快速输入相同文本
有时后面需要输入的文本前面已经输入过了,可以采取快速复制(不是通常的“Ctrl+C”、“Ctrl+X”、“Ctrl+V”)的方法来完成输入:
1.如果需要在一些连续的单元格中输入同一文本(如“有限公司”),我们先在第一个单元格中输入该文本,然后用“填充柄”将其复制到后续的单元格中。
2.如果需要输入的文本在同一列中前面已经输入过,当你输入该文本前面几个字符时,系统会提示你,你只要直接按下Enter键就可以把后续文本输入。
3.如果需要输入的文本和上一个单元格的文本相同,直接按下“Ctrl+D(或R)”键就可以完成输入,其中“Ctrl+D”是向下填充,“Ctrl+R”是向右填充。
4.如果多个单元格需要输入同样的文本,我们可以在按住Ctrl键的同时,用鼠标点击需要输入同样文本的所有单元格,然后输入该文本,再按下“Ctrl+Enter”键即可。
※快速给数字加上单位
有时我们需要给输入的数值加上单位(如“立方米”等),少量的我们可以直接输入,而大量的如果一个一个地输入就显得太慢了。我们用下面的方法来实现单位的自动输入:先将数值输入相应的单元格中(注意:仅限于数值),然后在按住Ctrl键的同时,选取需要加同一单位的单元格,单击“格式→单元格”命令,打开“单元格格式”对话框(),在“数字”标签中,选中“分类”下面的“自定义”选项,再在“类型”下面的方框中输入“#”“立”“方”“米”,按下确定键后,单位(立方米)即一次性加到相应数值的后面。
※巧妙输入位数较多的数字
大家知道,如果向Excel中输入位数比较多的数值(如身份证号码),则系统会将其转为科学计数的格式,与我们的输入原意不相符,解决的方法是将该单元格中的数值设置成“文本”格式。如果用命令的方法直接去设置,也可以实现,但操作很慢。其实我们在输入这些数值时,只要在数值的前面加上一个小“'”就可以了(注意:'必须是在英文状态下输入)。
※快速在多个单元格中输入相同公式先选定一个区域,再键入公式,然后按“Ctrl+Enter”组合键,可以在区域内的所有单元格中输入同一公式。
※同时在多个单元格中输入相同内容选定需要输入数据的单元格,单元格可以是相邻的,也可以是不相邻的,然后键入相应数据,按“Ctrl+Enter”键即可。
※快速输入日期和时间 当前日期选取一个单元格,并按“Ctrl+;” 当前时间 选取一个单元格,并按“Ctrl+Shift+;”
当前日期和时间 选取一个单元格,并按“Ctrl+;”,然后按空格键,最后按“Ctrl+Shift+;”
注意:当你使用这个技巧插入日期和时间时,所插入的信息是静态的。要想自动更新信息,你必须使用TODAY和NOW函数。
※快速输入无序数据
在Excel数据表中,我们经常要输入大批量的数据,如学生的学籍号、身份证号等。这些数值一般都无规则,不能用“填充序列”的方法来完成。通过观察后我们发现,这些数据至少前几位是相同的,只有后面的几位数值不同。通过下面的设置,我们只要输入后面几位不同的数据,前面相同的部分由系统自动添加,这样就大大减少了输入量。例如以学籍号为例,假设由8位数值组成,前4位相同,均为0301,后4位为不规则数字,如学籍号为011369等。操作步骤如下:选中学籍号字段所在的列,单击“格式”菜单中的“单元格”命令,在“分类”中选择“自定义”,在“类型”文本框中输入“”(如图2)。不同的4位数字全部用“0”来表示,有几位不同就加入几个“0”,[确定]退出后,输入“56”按回车键,便得到了“”,输入“1369”按回车便得到了“”。身份证号的输入与此类似。
※输入公式
单击将要在其中输入公式的单元格,然后键入=(等号),若单击了“编辑公式”按钮或“粘贴函数”按钮,Excel将插入一个等号,接着输入公式内容,按Enter键。
※输入人名时使用“分散对齐”
在Excel表格中输入人名时为了美观,我们一般要在两个字的人名中间空出一个字的间距。按空格键是一个办法,但是我们这里有更好的方法。我们以一列为例,将名单输入后,选中该列,点击“格式→单元格→对齐”,在“水平对齐”中选择“分散对齐”,最后将列宽调整到最合适的宽度,整齐美观的名单就做好了。
※如何在excel单元格中输入01
這個函數很管用...值得一試哦!例:&&=TEXT(A1,"00000")
把单元格设置为文本格式再输入数据,或输入'(撇号)再输入数据,或根据要显示的数字位数自定义单元格格式:如要显示5位,不足5位的前面用0填足,自定义单元格格式:00000
输入123显示00123,输入1显示00001,输入12345,显示12345
※在EXCEL中增加自动填充序列
  在Excel中提供了自动填充功能,我们在使用时,可以通过拖动“填充柄”来完成数据的自动填充。例如要输入甲、乙、丙、丁……,可以先在指定单元格输入甲,然后将鼠标移至单元格的右下角的小方块处,直至出现“+”字,按住鼠标左键,向下(右)拖动至目的单元格,然后松开即完成了自动填充。可是有时我们会发现有一些数据序列不能自动填充,例如车间一、车间二、车间三等,填充方法有两种:
第一种:单击“菜单”栏上的“工具”,选“选项”→“自定义序列”,这时就可以在“输入序列”栏输入要定义的序列。需要注意的是每输入完成一项就要回车一次,表示一项已经输入完毕,全部输入完成以后单击“添加”→“确定”,这样我们自定义的序列就可以使用了。
  第二种:首先把你要添加的序列输入到一片相临的单元格内,例如要定义一个序列:车间一、车间二、车间三,把这三项分别输入到单元H1:H3,单击“工具”→“选项”→“自定义序列”→“导入”,在“导入序列所在的单元格”所指的对话框中输入H1:H3,单击“导入”→“添加”→“确定”,这样新序列就产生了。
定义的序列如果不再使用,还可删除,方法是:单击“工具”→“选项”→“自定义序列”,在“自定义序列”框中,单击要删除的序列,再单击“删除”→“确定”。
※如何输入假分数
1又2分之1怎么输入
单元格格式设成”分数“,单元格中输入1.5,先輸入1,再按空白鍵;再輸入1/2,
输入后是这样&&“1&&1/2
”&&,不是内行人看不懂的。
二分之一,四分之一, 四分之三 可用ALT+189(188,190)获得。
先输入0,空格,再输入3/2。
※录入准考证号码有妙招
最近在学校参加招生报名工作,每位新生来校报到时,我们先请他们填写一张信息表,例如姓名、性别、准考证号码、联系电话、邮编等内容,然后在Excel中进行填写,这样无论是数据统计还是分班都方便多了。
准考证号码是类似于“”的8位数字,如果直接输入的话,Excel会自作聪明地去除最前面的0,常规的做法是在录入数字时手工输入一个半角的单引号作为前导引号,但由于需要录入的数据量太大,因此便将这一列设置成“文本”格式。
很快,我便发觉本地所有考生的准考证号码中前4位数字都是相同的,是否可以想一个办法让Excel自动录入最前面的“0436”呢?
选定“准考证号码”列,打开“格式→单元格格式→数字”对话框,如图所示,在“分类”下拉列表框中选择“自定义”项,在右侧的“类型”栏中输入“"0436"@”,这里的“0436”是准考证号码最前面的4位数字,录入时注意不要忘记前后的半角双引号,最后点击“确定”按钮退出。
现在只需要录入准考证号码后面的4位数字,Excel会自动添加前面的“0436”,这样效率明显提高。
编辑提示:如果需要录入的准考证号码位数非常长,这样可能会出现其他的显示错误,因为Excel的缺省设置是单元格中输入的数字被限制在11位,一旦超过将会以科学记数格式显示所输入的数字,例如“0301”将被显示为“3.65202E+14”;当输入的数字超过15位时,第15位以后的数字将显示为0。其实,除了将该列设置为“文本”格式外,此时我们还可以采取上述同样的方法简化录入操作,毕竟最前面的几位数字总是相同的。
※向上填充的快捷键
我只会向下填充的快捷键,向上-向左-向右的都是什么呢?
解答:向上-Alt+E,I,U。向左-Alt+E,I,L。向右-CTRL+R
一列中不输入重复数字
[数据]--[有效性]--[自定义]--[公式]
输入=COUNTIF(A:A,A1)=1
如果要查找重复输入的数字
条件格式》公式》=COUNTIF(A:A,A5)&1》格式选红色
单元格输入
我想在A1单元格内输入1而A1自动会乘1000。格式寫為: #"000"
工具—选项—编辑—自动设置小数点:-3
大量0值输入超级技巧
在单元格中输入“=450**3”会等于450000
单元格 =45**N 时出现 45000
任一数字**N ,数字后面的**N 表示加 N 个零
如何在C列中输入工号在D列显示姓名
比如在A、B列中建立了工号对应的姓名,如何在C列中输入工号在D列显示姓名。
假设你的数据区域在A1:B100,A列为工号,B列为姓名,C列为要输入的工号,D列输入以下公式:
d1=vlookup(C1,$a$1:$b$100,2,false)
输入提示如何做
输入提示是怎么做出来的,好像不是附注吧!
用数据有效性中的输入信息功能就可实现自动跟踪。
“数据&有效性&输入信息”。
在信息输入前就给予提示
在单元格输入信息时,希望系统能自动的给予一些必要的提示,这样不但可以减少信息输入的错误,还可以减少修改所花费的时间。请问该如何实现?
答:可以按如下操作:首先选择需要给予输入提示信息的所有单元格。然后执行“数据”菜单中的“有效性”命令,在弹出的对话框中选择“输入信息”选项卡。接着在“标题”和“输入信息”文本框中输入提示信息的标题和内容即可。
提示显示在屏幕的右上角,离左边的单元格太远,一般人注意不到,达不到提示的目的。如何设置让提示跟单元格走?
数据有效性
只能输入以"杨"开头的字符串,或者是含有"龙"的字符串&
=OR(LEFT(D35,1)="杨",NOT(ISERROR(FIND("龙",D35))))
=(Left(a1)="杨")+Countif(a1,"*龙*")
=(LEFT(A:A)="a")+COUNTIF(A:A,"*b*")
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 肠胃炎怎么能治好 的文章

 

随机推荐