友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

Excel word ppt office使用技巧大全(DOC格式)-第102章

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






〃;IF(Sheet3!A1:A4=〃公交公司〃;IF(Sheet4!A1:A4=〃公交公司 



〃;SUM(Sheet1!B1:B4+Sheet2!B1:B4+Sheet3!B1:B4+Sheet4!B1:B4)))))  



    〃 〃中的内容根据自己的条件需要改变。  



    或者:用菜单“数据》合并计算”功能。  



                                 按工号大小排列  



    表 1  



    工号 成绩 月份/01 20 1 月/06 30 1 月/100 60 1 月/102 80 1 月  



    表 2  



    工号 成绩 月份/01 80 2 月/07 90 2 月/100 89 2 月/102 90 2 月/130 100 2 月  



    要求产生的表:  



    工号 成绩/1 月 2 月 /01 20 80/06 30/07 90/100 60 89/102 80 90/130 100 请问如何 



实现按工号大小排列?  



                                                                          340  


…………………………………………………………Page 341……………………………………………………………

                                       



    解答:记录的自动筛选我已经解决,请仔细体会例子中公式的含义。多条件数据的求和, 



用数组公式: =SUM((条件 1所在区域=〃条件 1〃)*(条件2所在区域=条件2)*(要求和的区域))。 



文本用“ ”  



                               两日期间的天数  



Q:在一个表中有两列日期型数字 ,请问如何在第三列中得到其差(两日期间的天数)  

A:=IF(A1》B1;DATEDIF(B1;A1;〃d〃);DATEDIF(A1;B1;〃d〃))  



                                  序列问题  



我用 EXCEL 做了一个模板,其中一些数据(文本数据)是经常重复的,但我每次只好重新输入, 

作了很多重复劳动,请告知如何做一个选择对话框,把以往输入的数据(文本数据)显示以供 

选择,更好是能按字母查询。谢谢!!  

解答:在 B 列设置数据验证,首先定义“名称”为 ABC 在引用位置设置为 A1:A1000  

然后将 B 列数据有效性设置为:  ”序列“  ”=ABC “   

在 A 列输入的数据在 B 列就会列出来  



                               条件乘积的求和  



A 列为部门名称,B 列为姓名,C 列为日工资额(如 20。00),D 列为月出勤天数,我想在另一汇 

总表中汇总出各部门员工月工资总额 (即:相应部门对应的 C*D 之和)。请问如何解决?   

解答 1:直接写公式有点困难,我的想法是用vba 编程实现。思路如下:  

编写一个循环,遍历 A 列, 并进行检测,设置几个变量,分别代表几个部门和相应的工资总 

额,每当部门变量和单元格的值相等时,就把该值加到相应的工资总额变量中,直到遍历结束。   

解答 2:采用数组公式:{sum((Aarray=〃部门名称〃)*(Carray)*(Darray)*1}  

其中 array 为对应的区域名称!   

解答 3:1、使用数据透视表的功能。  

2、或者使用 SUMPRODUCT 函数。  



                                  如何判断  



如果 c2 为空,则如果 b2 含有“1”,或者“2”,或者“3”的话,d2=b2*4…5,请问各位高手, 

以上如何在excel 内实现判断。   

解答 1:D2=IF(AND(C2=〃〃;OR(B2=1;B2=2;B2=3));B2*4…5;〃〃)  

 解答 2:(上面的解答和题意不符,含有字符 1、2、或 3。应该写成 

d2=IF(C2=〃〃;IF(ISERROR(FIND(1;B2;1)》0);IF(ISERROR(FIND(2;B2;1)》0);IF(ISERROR(FIND 

(3;B2;1));〃〃;B2*4…5);B2*4…5);B2*4…5);〃〃)  



                         用字母在单元格里面填入平方米  



    解答 1:在编辑状态下,选中“2”,按鼠标右键,选择“设置单元格格式”,选“上标”  



    解答 2:按'ALT'+数字键 178'ENTER'  



                                                                     341  


…………………………………………………………Page 342……………………………………………………………

                                          



                              在 Excel 中打印条形码  



解答:在 Office 中都可以通过在控件工具箱单击〃其它控件〃,选取〃Microsoft BarCode  

Control 9。0〃 ,然后进行赋值操作即可。  



                                     求工龄  



=DATEDIF(B2;TODAY();〃y〃)   

=DATEDIF(B2;TODAY();〃ym〃)   

=DATEDIF(B2;TODAY();〃md〃)   

=DATEDIF(B2;TODAY();〃y〃)&〃年〃&DATEDIF(B2;TODAY();〃ym〃)&〃月 

〃&DATEDIF(B2;TODAY();〃md〃)&〃日〃   



                         把 26 个表格汇总求和成一个汇总表  



解答:假设汇总的工作表叫 Sheet1,而存放数据的工作表叫 Sheet2; Sheet3; 。。。; Sheet27, 

你可以这样设置公式,把各工作表 A1 的数值加起来:   

    =SUM(Sheet2:Sheet27!A1)   

要注意的是,Sheet1不能在Sheet2和Sheet27 中间,Excel 不会管工作表的名字,只会把Sheet2 

和 Sheet27 中间的*所有*工作表中相关的储存格(哪怕中间有一个工作表叫 Sheet99)加起 

来。   

1、在汇总表单元格内选择“Σ”   

2、选择需要叠加的第一个工作表   

3、按住 shift 同时用鼠标选择需要叠加的最后一个工作表   

4、选择需要叠加的单元格   

5、Enter  



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



想得到数据的出现总数吗({1;2;2;3;4;4;5} 数据的出现总数为 5)?   

解答:不需要插列;不需要很多的函数就行了。 =RANK(B3;B3:B12)+COUNTIF(B3:B3;B3)…1   



                             从身份证号码中提取性别  



Q: A1 单元格中是 15 位的身份证号码,要在 B1 中显示性别(这里忽略 15 位和 18 位身份证号 

码的判别) B1=if(mod(right(A1;1);2)》0;〃male〃;〃female〃)请问这个公式有无问题,我试过 

没发现问题。但在某个网站看到作者所用的是如下公式:  

B1=if(mid(A1;15;1)/2=trunc(mid(A1;15;1)/2);〃female〃;〃male〃)   

答:道理都是一样的,不过你的公式比那个公式优质。  



                              如何从文本文件中取数  



Q: 1。如何从文本文件中取 2;4;6;8。。。。。。行的数据到 EXCEL 中?   

2。在 EXCEL 中如何实现产生一个ACCESS 的表;并把指定的数据存入 ACCESS 的表中。   

A: 1。 (暂时不知道你问的目的是什么,如果仅仅要结果,就往下看)如果要导入一文本文件 

 (过程略),导入的结果在SHEET1 的A1:100 (如果是 100 行的话)中,此时不管它奇还是偶 



                                                                         342  


…………………………………………………………Page 343……………………………………………………………

                                                 



行;然后在 SHEET2 的A1 中输入公式=INDEX(Sheet1!A1:A81;2*ROW();COLUMN()),拖公式, 

就可以截取到文本文件的 2,4,6,8,10。。。。。。行了。   

2。关于 EXCEL 转为 ACCESS,MS 专门为用户设计了一个这样的 ADD…IN,你可到 

http://office。microsoft。/downloads/2002/acclnk。aspx 当一个  



                                        怎样读取数字  



Q: 怎样在一数字符串分解为单独的数字;比如将31234 的值分解为 31234;读出后将相应 

的结果填充到固定的单元格   

A:1 用 RIGHT() 或 LEFT()   

2。假设 A1 单元格为:31234,结果分别放入B1—B5,   

B1=MID (a1;1;1);B2=MID (a1;2;1);B3=MID (a1;3;1);B4=MID (a1;4;1);B5=MID (a1;5;1)   

3。用数据…》分列…》固定宽度。。。试试。   

4。RIGHT(RIGHT(B2;1);1)   

假设 A1 单元格为:31234,结果分别放入B1—B5,   

B1=LEFT �
返回目录 上一页 下一页 回到顶部 赞(0) 踩(0)
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!