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

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

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




编 号 数 量 1 数 量 2   

01 180 80   

02 190 90   

01 170 80   

01 160 80   

我如何计算 (数量 1…数量 2)值的总和。并且必须满足编号相同时; 只能减一次 数量 2。 即要计 

算成: (180+170+160…80)+(190…90)。 注: 编号相同时;数量 2 的值一定相同。  

解答:设表格在 A1:C5 中   

=SUMIF(A2:A5)…INDEX(C1:C5;MATCH(〃01〃;A1:A5;0))…INDEX(C1:C5;MATCH(〃02〃;A1:A5;0))   



                                        排名问题  



在 A1:F6 区域有下面一个表格:   

班级 姓名 政治 语文 数学 总分   

1 小东 90 90 90 270 /2 明明 95 92 90 277 /3 小英 96 89 91 276 /4 小刘 95 90 92 277/5  

小红 95 91 92 278 /要在 K1:K3 的单元格中分别显示总分最高的同学的班级、姓名、总分, 

在 L1:L3 的单元格中分别显示总分第二的同学的班级、姓名、总分,在M1:M3 的单元格中分别 

显示总分第三的同学的班级、姓名、总分 ,注意期中 277 分的有两人;不要出现第二名与第三 

名都是〃明明〃的结果。  

解答:定义 A2:A6 区域为班级 ;定义B2:B6 区域为姓名;定义F2:F6 区域为总分   

K1={INDEX( 班 级 ;MATCH(LARGE( 总 分 +1…ROW( 总 分 )/100;ROW(A1)); 总 分 +1…ROW( 总 

分)/100;0))}   

L1={INDEX( 姓 名 ;MATCH(LARGE( 总 分 +1…ROW( 总 分 )/100;ROW(A1)); 总 分 +1…ROW( 总 

分)/100;0))}   

M1={INDEX( 总 分 ;MATCH(LARGE( 总 分 +1…ROW( 总 分 )/100;ROW(A1)); 总 分 +1…ROW( 总 

分)/100;0))}   

注:只要向下复制,便可得到 1~6 名的情况了。该公式可以无限排列。另注:这是数组公式, 

不需要输入“{}”,在输完公式后,请按 ctrl+shift+enter,应将后面的 100 改成 100000,比 

较好。  



                          统计满足条件的数据并生成新的数据列  



A B C   

427 8 427/612 8 612 /924 8 924 /22 16 409 /94 16 /620 16 /955 16 /409 8 /请问:假 



                                                                                 324  


…………………………………………………………Page 325……………………………………………………………

                                           



定有如上两列数据 A 和 B,现在想要统计满足条件B=8 的 ,并且在 C 列自动生成数据,我不 

懂公式怎么写,我知道筛选能够做到,但是由于数据量比较大 ,想做一个模板,免去一些重 

复劳动。  

解答: 

=IF(ROW(A1)》COUNTIF(B1:B8;8);〃〃;INDEX(A1:A8;MATCH(SMALL(IF(B1:B8=8;0 

;1)+ROW(B1:B8)/100000;ROW   

(A1));IF(B1:B8=8;0;1)+ROW(B1:B8)/100000;0)))  

争议:B 栏有 100 个选取条件,公式要修改 100 次,有甚么灵活性?给字段名称 ,插入头两列 , 

B1=SUBTOTAL(9;B4:B65536)。解决掉所有问题 。控件找自动筛选要   

辩解:不需要修改公式,直接复制就行了。如果是 100 个,开始时就将范围修改好就行了。  



                               工作表间的查找与复制  



我的工作是在一个 2000 多个员工的纪录(包括各种资料,如身份证号,工作记录等)的 excel 

工作表 A 中查找另一份 200 多个员工名单,把员工在 A 表中的各项纪录复制到另一个表上去, 

我听说用 vba 可以很容易的简化大量的复制工作,不知哪位高手可以指点指点??  

解答:如下表 sheet1 的内容   

a b c   

姓名 工号 部门   

张三 100 mm /李四 101 mm2 /。。。。。。。   

表 sheet2   

a b c   

姓名 部门 /李四 /。。。   

要在 sheet2 表中将 sheet1 表的相同人员资料复制过来可在 b 表 单元格 b2 中输入   

”=vlookup(a2;sheet1!a1:gg2000;3;false)   

最好将 sheet1 的数据区先定义一下  



                              比较运算符为何要用引号  



(1) 何解在公式内,运用 〃比较运算符号〃 时,要把数据连同比较运算符号用 〃双引号〃 括住, 

而其它算术符号就不需要?   

例如:=Countif(A1:A30;〃》=10〃)是可以接受,但不加双引号时,便遭拒绝。   

(2) 又请问:如上例,要比较的数值是要参照某单元格时,公式应怎样做?  

解答:这是 CountIF()的规定。第二个参数为字符串,必须用双引号扩起来,除非条件是等于 

一个数值。   

比如:=COUNTIF(A1:A30;〃》=4〃)   

=COUNTIF(A1:A30;〃condition〃)   

      =COUNTIF(A1:A30;220)   

用引用作参数(假设 B1 值为 4):   

      =COUNTIF(A1:A30;〃》=〃 & B1)  



                        EXCEL中如何修改批注的字体和颜色  



解答:视图--批注 然后在批注上单击右键 选择设置批注格式  



                                                                           325  


…………………………………………………………Page 326……………………………………………………………

                                          



      如何以进阶筛选命令筛选出“序号”为单数、双数、或者是任意间距值的 records  



序号 姓名 性别 年龄   

1 李 1 男 30 /2 李 2 女 25 /3 李 3 女 22/4 李 4 男 31 /: : : : /99 李 99 男 28  

解答:在“序列”与“姓名”之间插入一个空列,在其第一格输入“条件”。在“条件”下面 

输入公式“=IF(MOD(A5;2)=1;〃单数〃;〃双数〃)”,用“自动筛选”。  



        n2=sum(b2 到 m2) 、n3=sum(b3 到 m3) 、有没有办法让 n 那一列可以自动填充  



就是说每增加一行,就会自动计算 n 那一列的值 、多谢!  

解答:1:我有个笨方法,须用VBA,不知和你意否。   

Private Sub Worksheet_Change(ByVal Target As Excel。Range)   

If Target。Column 《 14 And Cells(Target。Row; 14)。Formula = 〃〃 Then Cells(Target。Row;  

14)。Formula = 〃=SUM(RC'…12':RC'…1')〃   

End Sub  

2:假设需要被 SUM 的数据存放在B 列(第一个数据存放在单元格 B2);将以下公式 COPY 到你希 

望显示结果的单元格中:   

=IF(LEN(B2)》0;SUM(B2:INDEX(B:B; ROW(); 1)); 〃〃)   

切记如果 B 列中有空单元格隔开了需要计算的数据; 必须以零填充该单元格。  

3:这个问题不用想得很复杂,就是要把n2 单元格输入公式后,拖曳向下复制公式。   

也许是我想得太简单了。  



              在工作表里有连续 10 行数据; 现在要每行间格 2 行; 要如何做  



解答:1:如 sheet1!A1:D10 中有连续 10 行资料,在 sheet2 中把 sheet1 中的数据每行 

间隔 2 行   

sheet2!A1 中公式可用   

=IF(ROW()=1;Sheet1!A1;IF(MOD(ROW();3)=1;INDEX(Sheet1!A1:D10;INT((ROW()…1)/2)+ 

1;COLUMN());〃〃))   

然后填充公式(注意公式在 SHEET2 中的填充范围,超过范围会出错!)  

2:小修改   

=IF(MOD(ROW();3)=1;INDEX(Sheet1!A1:Z500;INT(ROW()/3)+1;COLUMN());〃〃)  



           当点到某单元格时单元格会出现一个下拉的列框,可以选取其中的数据  



 解答:'数据'…'有效性'…'序列'  

又问:好像选取数据只能在本页面,有无高招选取另外页面的数据源,甚至是另外工作薄的?  

 解答:先在“插入…》名称”中定义好其它页面上需要引用的数据源的名称(AA)。然后  '数 

据'…'有效性'…'序列' ,在“数据源”栏输入“=AA”。  

 或:若改其它活页薄要如何修改下列式子?( 假设活页薄名称为 book1)   

=Sheet1!A2:A14(book2)  



                                   查找与引用  



有一个表格:  

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