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

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

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




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

解答 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 (LEFT(a1;1);1);B2=RIGHT (LEFT(a1;2);1);B3=RIGHT (LEFT(a1;3);1);B4=RIGHT 

 (LEFT(a1;4);1);B5=RIGHT (LEFT(a1;5);1)  



                                      怎样才能快速算出  



有这样一个问题:年终结帐:要将 12 个月的账分成二笔来结,(假定数据如下)假定一笔为 

300 或最接近 300,剩余的为另一笔。怎样才能快速算出? 1月 56。6 、2 月 12。1 、3 月 54。3 、 

4 月 87。8 、5 月 43。2 、6 月 61。4 、7 月 32。7 、8 月 27。5 、9 月 38。2 、10 月 11。1 、 

11 月 36。9 、12 月 29。4 、总数 491。2   

A: 我给出将 12 个月的账分成若干份(即是未知的)结,条件还一样。   

这个弄明白了,你想要的自然就会做出了。   

E F G   

1 1 月 56。6 =IF(F1》=300;F1;〃F1〃)   

2 2 月 12。1 =IF(ISNUMBER(G1);〃F〃 & ROW(G1);IF(SUM(INDIRECT(G1 & 〃:F〃 &  

ROW(G2)))》300;SUM(INDIRECT(G1 & 〃:F〃 & ROW(G1)));G1))   

3 3 月 54。3 =IF(ISNUMBER(G2);〃F〃 & ROW(G2);IF(SUM(INDIRECT(G2 & 〃:F〃 &  

ROW(G3)))》300;SUM(INDIRECT(G2 & 〃:F〃 & ROW(G2)));G2))   

4 4 月 87。8 =IF(ISNUMBER(G3);〃F〃 & ROW(G3);IF(SUM(INDIRECT(G3 & 〃:F〃 &  

ROW(G4)))》300;SUM(INDIRECT(G3 & 〃:F〃 & ROW(G3)));G3))   

5 5 月 43。2 =IF(ISNUMBER(G4);〃F〃 & ROW(G4);IF(SUM(INDIRECT(G4 & 〃:F〃 &  

ROW(G5)))》300;SUM(INDIRECT(G4 & 〃:F〃 & ROW(G4)));G4))   

6 6 月 61。4 =IF(ISNUMBER(G5);〃F〃 & ROW(G5);IF (SUM(INDIRECT(G5 & 〃:F〃 &  

ROW(G6)))》300;SUM(INDIRECT(G5 & 〃:F〃 & ROW(G5)));G5))   

7 7 月 32。7 =IF(ISNUMBER(G6);〃F〃 & ROW(G6);IF(SUM(INDIRECT(G6 & 〃:F〃 &  

ROW(G7)))》300;SUM(INDIRECT(G6 & 〃:F〃 & ROW(G6)));G6))   

8 8 月 27。5 =IF(ISNUMBER(G7);〃F〃 & ROW(G7);IF(SUM (INDIRECT(G7 & 〃:F〃 &  

ROW(G8)))》300;SUM(INDIRECT(G7 & 〃:F〃 & ROW(G7)));G7))   

9 9 月 38。2 =IF(ISNUMBER(G8);〃F〃 & ROW(G8);IF(SUM(INDIRECT(G8 & 〃:F〃 &  

ROW(G9)))》300;SUM(INDIRECT(G8 & 〃:F〃 & ROW(G8)));G8))   



                                                                                       343  


…………………………………………………………Page 344……………………………………………………………

                                            



10 10 月 200 =IF(ISNUMBER(G9);〃F〃 & ROW(G9);IF(SUM(INDIRECT(G9 & 〃:F〃 &  

ROW(G10)))》300;SUM(INDIRECT(G9 & 〃:F〃 & ROW(G9)));G9))   

11 11 月 36。9 =IF(ISNUMBER(G10);〃F〃 & ROW(G10);IF(SUM(INDIRECT(G10 & 〃:F〃 &  

ROW(G11)))》300;SUM(INDIRECT(G10 & 〃:F〃 & ROW(G10)));G10))   

12 12 月 29。4 =IF(ISNUMBER(G11);〃F〃 & ROW(G11);IF(SUM(INDIRECT(G11 & 〃:F〃 &  

ROW(G12)))》300;SUM(INDIRECT(G11 & 〃:F〃 & ROW(G11)));G11))   

13 =IF(ISNUMBER(G12);〃〃;SUM(INDIRECT(G12 & 〃:F〃 & ROW(G13))))   

14 总数 491。2   

最后结果为:   

E F G   

1 1 月 56。6 F1/2 2 月 12。1 F1 /3 3 月 54。3 F1/4 4 月 87。8 F1/5 5 月 43。2 F1  

/6 6 月 61。4 254 /7 7 月 32。7 F6 /8 8 月 27。5 F6 /9 9 月 38。2 F6 /10 10 月 200  

159。8 /11 11 月 36。9 F10 /12 12 月 29。4 F10 /13 266。3 /14 总数 491。2 /说明:G6 为  

F1:F5 之和、G10 为 F6:F9 之和、G1 3 为 F10:F12 之和。  



                            如何实现对日期格式的要求条件  



Q:在条件语句中如何实现符合某个时期的条件的记录进行统计;比如有 1…12 月份的记录单; 

需要实现对每个月里些数据的统计汇总/(格式如何?)   

A: dongmu   

以下公式;A 列为日期列;B 列为数据;要求计算 1 月份的累计:   

=SUM(IF(MONTH(A:A)=1;B:B;0))   

此为数组公式;在输完公式后;不要 ENTER;而要 CTRL+SHIFT+ENTER。(好象不足呀!程香宙)  



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



A: tof :使用RIGET()或 LEFT()函数就可以了;详细可以参考 EXCEL 的帮助   

liberty:比如这样:   

a1 内容为dfgsd2163。;g2er。g   

我需要提取出,号以后的字符,g2er。g   

午餐 :先使用 SERACH 或 FIND 函数找出“,”的位置,再用MID 来取数,如 A1=123,456, 

我想取出“,”以右的数,可以=MID (SEARCH (,),8)。可能我用的函数不行,不过思路一定 

行。   

    你多看看帮助文件,我在网吧,此机无 EXCEL 无法试,不过我以前用过,用 MID 加 SEARCH 

一定行的通,多试试吧。   

    实在不行再给我邮箱发信了,愿意帮忙!祝你好运。   

    我认为能用函数解决的最好不用 VBA,你说呢?   

markxg :假设A1 中有 dfgsd2163。;g2er。g   

=RIGHT(A1;LEN(A1)…SEARCH(〃;〃;A1;1))   

missle:我今天也试着用公式解决了你的问题,思路与MARK 的一样,只是他用的是 SEARCH�
返回目录 上一页 下一页 回到顶部 赞(0) 踩(1)
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!