八宝书库 > 文学其他电子书 > Excel word ppt office使用技巧大全(DOC格式) >

第56部分

Excel word ppt office使用技巧大全(DOC格式)-第56部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!





…………………………………………………………Page 316……………………………………………………………

                                     



解答:c1=COUNTIF(b:b;b129)  



                             自动记录出车情况  



现有一表格,每天记录 50 辆不同车号的车辆的“出车里程”和“回库里程”,需要打印一清单, 

自动统计每辆在库车辆的当前里程,请问该如何做  (结果放在其它 sheet 中,为方便显示这里 

和数据放在一个 sheet 中了 ) ?  

解答:可以用数组公式:   

假设〃此处数据不断增加〃所在工作表的名字为〃SHEET1〃。 在〃此处需要更新〃所指的单元格内 

输                     入                     公                    式 

=MAX(IF(OFFSET(Sheet1!A2;;;COUNTA(Sheet1!A2:A65536))=A2;OFFSET(Sheet1!B2; 

;;COUNTA(Sheet1!B2:B65536))))〃;按 CTRL+SHIFT+ENTER 结束;之后向下填充公式。   



                             整点记录坐标值  



我在监测一个点的电压值,每天正点记录一次,这样每天就产生了 24 个值,现要进行一个月, 

共产生了 720 个值。根据这 720 个值,用 EXCEL 作一个图表,横坐标是时间,单位是…………天, 

纵坐标是测量值。难点:横坐标每个刻度为一天,如设分类轴刻度线之间的分类数为 24 的话, 

横坐标每个刻度下显示为:1 25 49,而其单位为天,那不就成了第 1 天过了,就到了第 25 

天?如设分类轴刻度线之间的分类数为 1 的话,可是我每天有 24 个值?  

解答:我试验了一下,发现还是能够解决的。横坐标为时间,每天 24 小时,一个月 30 天,共 

计 720 个数据,纵坐标为数值,这样做出来的表格非常长,数据这样排,第一列(0 小时,1 

小时,。。。。。。23 小时,0 小时,1 小时;。。。。。23 小时,)这样总共重复 30 天,第二列为每天 

24 个数据,做折线图(第四种),先按照向导一步步做下去,删除第一个系列,就可以了。做 

出来的图像横坐标(分类轴)要调整,刻度调整为标签间的分类数为 1,就可以达到目的!剩 

下可以手工在每天的开头处加上日期(可以用文本框),不知道这样解决可以吗?  



          请问如何把在 Excel 中绘制的曲线图表另存为 jpg 或 gif 格式的图片  



解答:选定图表部分,复制它,打开可以编辑 jpg 或 gif 格式的软件,然后粘贴保存为 jpg 

或 gif 格式文件即可。  



                               round 函数  



解答:不要用工具条上的显示小数位数来控制小数位数,它只是显示这几位,实际还是按原来 

的数计算。如:1。2345,你显示两位,为 1。23,而实际他是按 1。2345 去计算的,要用 round 

函数,round(数据;2)即可。如果怕繁的话,可在选项里设置按显示计算,呵呵,试试看。  

 解答 2:我是做财务工作的,这一点有较深的体会   

就是无论用什么函数都要在最外面加上 round();不然的话因为那一两分钱定会被领导狠狠说 

一顿   

再有两条经验   

1、如果准备作大一些的表格,尽量不要使用  “合并单元格” 以免以后使用函数麻烦;   

2、要分清你作的表格主要是使用来存储数据,还是用来打印输出,如果想两者兼顾,小一点 

的表格还可以,大了就不好办了。  



                                                                 316  


…………………………………………………………Page 317……………………………………………………………

                                           



                                    工作表引用  



比如说现在Sheet2!a1 引用 Sheet1!a1;Sheet3!a1 引用 Sheet2!a1,那么有什么办法可以表示 

Sheet(n)!a1 引用 Sheet(n…1)!a1。我是Execl 方面的菜鸟,希望各位大虾能给我解决的方法 

或者思路也行啊。  

解答 1:用VBA。Sheets(n)。Cells(a; 1) =Sheets(n…1)。Cells(a; 1)  

又问:ActiveCell。FormulaR1C1 = 〃=SUM(RC'…2':RC'…1';_______!R'…1'C)〃 。在_____处,我 

应该怎么填,才可以得到上一张表格?  

答:在空格处写上: sheets(activesheet。index…1) 。注意如果当前工作表是第一张(即  

activesheet。index…1=0)时会出错。  

或:=INDIRECT(〃sheet〃&A1&〃!A1〃)  



                                       汇总  



有这样一个问题,学校里共有 24 个科目(每个科目都有其代码,每门科目都有它相应的教材 

费),但学生最多只能选其中4门科目,那么我在一个表里每个记录中存储学生所选的4门科 

目的代码,并要在该表里汇总4门科目的总教材费,怎么汇总。(各门科目代码及对应的教材 

费存在另一个表里)。  

解答:你可以这样:   

1,表 2:   

序号 科目 教材费 /1 语文 120 /2 数学 100 /3 英语 150 /4 政治 70 /5 历史 110 /6 地 

理 90 /7 物理 250 /8 化学 180   

2,表 1:   

姓名 科目 1 科目 2 科目 3 科目 4 教材费合计/赵 1 2 3 4 440* /钱 2 3 4 5 430 /孙 3 4 5  

6 420 /李 4 5 6 7 520 /张 5 6 7 8 630 。其中教材费单元格 (打*号处,即 F2)公式如下:   

=VLOOKUP(B2;Sheet2!A:C;3)+VLOOKUP(C2;Sheet2!A:C;3)+VLOOKUP(D2;Sheet2!A:C;3)+VLOOK 

UP(E2;Sheet2!A:C;3) 。其下单元格复制公式。  



                          在 EXCEL2000 中可否实现票面分解  



解答:我在 excel 中试验了一下,发现票面分解还是比较简单的,下面是我的做法:   

A B C D   

1 票面金额 655389。26 /2 面值 张数 余额 /3 100 6553 (公式为:int(b1/a3) 89。26 (公式 

为:b1…c3*a3) /4 50 1 (公式为:int(d3/a4) 39。26 (公式为:D3…A4*C4) /5 20 1 19。26 /6  

10 1 9。26 /7 5 1 4。26 /8 2 2 0。26 /9 1 0 0。26 /10 0。5 0 0。26 /11 0。2 1 0。06 /12 0。1  

0 0。06 /0。05 1 0。01 /0。02 0 0。01 /0。01 1 0。00 /第五行以下的数据就不需要一一输入了, 

选中 C 列和 D 列(C4:D15),按 ctrl+D;结果就出来了。  



                                 年龄及奖学金问题  



打开 Excel 工作表,建立如下表格所示的表格:   

A B C D E F G H I J K L M   

姓名 性别 生日 年龄 年级 语文 数学 外语 政治 平均 工资 奖励 总额   

王明 男       2 89 98 92 87         

1 设置生日为 11…28…1998 的形式,并根据生日计算出学生的年龄。 /2 对平均分》=90 分,80=60;N7;〃〃))) (平均分在 J 列)   



                                    隔行求和问题  



若有 20 列(只有一行),需没间隔 3 列求和,该公式如何做?前面行跳跃求和的公式不管用。  

  解 答 : 假 设  a1  至  t1  为 数 据 ( 共有  20  列 ), 在 任意 单 元 格 中 输 入 公式 : 

=SUM(IF(MOD(TRANSPOSE(ROW(1:20));3)=0;(a1:t1)) /按 ctrl+shift+enter 结束即可求出 

每隔三行之和。  



                         在 EXCEL 里取数值的一部分用什么函数  



打比方说有一个数字 123456,我只想取它的后三位,也就是说只需要 456,应该用什么函数。  

解答:假设 A1 的值为 123456; 用=RIGHT(a1;3)可以取其后三位。/ 你如果想取其中的几位,不 

妨试试 mid 函数。  



                               用什么函数可以插入字符  



00020304T0239  0400020304T0239  /00020404T0211  0400020404T0211  /00020604T0199  

0400020604T0199  /00020704T0216  0400020704T0216  /00021304T0241  0400021304T0241  

/00021404T0222  0400021404T0222  /00021504T0222  0400021504T0222  /00021704T0139  

0400021704T0139 /就像上表一样,怎样用第一列的数据形成第二列的数据,即在特定位置加 

上几个相同字符串?  

解答: b1=〃04〃& a1  

问:哪如果倒过来呢?  

答:用公式 A1=MID(B1;3;13)或 A1=SUBSTITUTE(B1;〃04〃;〃〃;1)  



                 将文件保存为以某一单元格中的值为文件名的宏怎么写    



解答:假设你要以 Sheet1 的A1 单元格中的值为文件名保存,则应用命令:   

ActiveWorkbook。SaveCopyAs Str(Range(〃Sheet1!A1〃)) + 〃。xls〃   

A1 是文本串的话,使用这条命令: ActiveWorkbook。SaveAs Range(〃A1〃) & 〃。xls〃 。当然, 

如果你的 A1 是路径,F1 是文件名的话,可以这样写: ActiveWorkbook。SaveAs Range(〃A1〃)  

& Range(〃F1〃) & 〃。xls〃  



                                    求余数的函数  



比如:A1=28,A2= (A1÷6)的余数=4,请问这个公式怎么写? 解答:=MOD(28;6)  



                                     评委评分  



解 答 : 用 两 个 函 数 可 解 决 : rank( 排 高 低 )average( 求 平 均 ) 。 也 可 以 用 : 

{=(SUM(B1:B10)…SUM(LARGE(B1:B10;ROW(A1:A2)))…SUM(SMALL(B1:B 

10;ROW(A1:A2))))/(COUNT(B1:B10)…4)}(可以解决有多个最高和最低分的问题) 。  



                                                                             318  


…………………………………………………………Page 319……………………………………………………………

                                           



                                     数据校对  



已知:A2=SUM(A3:A20);B2=SUN(B3:B20);C2=SUM(C3:C20);D2=SUM(d3:d20);E2=SUM(E3:E20)、 

又知 A2=B2+C2=D2+E2 。需要解决的问题:当 B2+C2 或者 D2+E2 不等于 A2 时;系统自动提示错 

误;请各位高手给予指点;是否一定要通过宏才可以解决;有没有更简单的办法?  

解答:=IF(AND(B2+C2=SUM(A3:A20);D2+E2=SUM(A3:A20));SUM(A3:A20);〃 : (〃)  



               如何在一个单元格中自动输入在另外一个单元格中输入的文字  



 解答:a2 中输入a1 的文字;则 a2=indirect(〃a1〃)  



           在表格中查找我需要的东西并把该行所有的数据反映到另外的表格中去  



解答:比如找表 A 中B 列数值等于 5 的数。在表B 中的A1 单元输入:=VLOOKUP(5;A!B1:B4;1)  



           在 EXCEL 表里建立唯一索引在该列输入重复的数值后自动提示输入错误  



解答:1、选定你要限制输入的列(假设是A2:A20),选菜单的“数据”-“有效性”;   

2 、在许可条件中选定“自定义”,在公式一拦中,输入你要求的限制,  例如: 

 “=COUNTIF(A2:A20;A2)=1 ”。  

3、你还可以在“输入信息”和“出错信息”输入一些提示信息。  

不过,你一定要注意!这个功能只能在你从键盘上键入数据时有效!拷贝和粘贴数据的操作是 

无效的。  



                                 发票小写金额填充  



我输入 123456。52 它自动给拆成¥1 2 3 4 5 6 5 2 的形式并且随我输入的长度改变而改变?  

 解答:我所知函数不多,我是这样做的,如有更方便的方法,请指点   

例如:   

在 A1 输入小写金额,则:   

千万:B1=IF(A1》=10000000;MID(RIGHTB(A1*100;10);1;1);IF(A1》=1000000;〃¥〃;0))   

百万:C1=IF(A1》=1000000;MID(RIGHTB(A1*100;9);1;1);IF(A1》=100000;〃¥〃;0))   

十万:D1=IF(A1》=100000;MID(RIGHTB(A1*100;8);1;1);IF(A1》=10000;〃¥〃;0))   

万:E1=IF(A1》=10000;MID(RIGHTB(A1*100;7);1;1);IF(A1》=1000;〃¥〃;0))   

千:F1=IF(A1》=1000;MID(RIGHTB(A1*100;6);1;1);IF(A1》=100;〃¥〃;0))   

百:G1=IF(A1》=100;MID(RIGHTB(A1*100;5);1;1);IF(A1》=10;〃¥〃;0))   

十:H1=IF(A1》=10;MID(RIGHTB(A1*100;4);1;1);IF(A1》=1;〃¥〃;0))   

元:I1=IF(A1》=1;MID(RIGHTB(A1*100;3);1;1);IF(A1》=0。1;〃¥〃;0))   

角:J1=IF(A1》=0。1;MID(RIGHTB(A1*100;2);1;1);IF(A1》=0。01;〃¥〃;0))   

分:K1=IF(A1》=0。01;RIGHTB(A1*100;1);0)   

(编者注:公式中最

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的