excel用a3打印怎么横向打印,Excel中的SUM函数你真的会用吗?

浏览:1880   发布时间: 2022年06月23日

Excel函数应用实例

统计偶数单元格合计数值

解答:统计F4到F62的偶数单元格合计数值 。公式一{=SUM(IF(MOD(ROW(F4:F62),2)=0,F4:F62))}

公式二 (要有安装'分析工具箱'){=SUM(IF(ISEVEN(ROW(F4:F62)),F4:F62))}

用EXCEL做统计

如:A1,B1单元格是时间类型,C1是数字类型,我要计算费用用(B1-A1)*C1得到的数据还是时间类型、怎么办 ?我希望把时间类型变为整数类型,如0:50(50分钟)*3(元/H)=2.5元

解答:设A1为3:30,B1为4:30,C1为3,D1为下列输入的函数: =HOUR(B1)*60+MINUTE(B1)-(HOUR(A1)*60+MINUTE(A1)) 。D1结果等于60(分钟)

根据A1的内容,决定A2的数值是来自sheet1,sheet2还是sheet3.

解答:if(a1=1,sheet1!a1,if(a1=2,sheet2!a1,if(a1=3,sheet3!a1)))

直接输入一组数如“20020213101235”后,自动转换成日期格式

解答:A1中输入,B1中转换。。B1=Left(A1,4)&"—"&MID(A1,5,2)&"—"&MID(A1,7,2)&" "&MID(A1,9,2)&":"&MID(A1,11,2)&":"&MID(A1,13,2)

把sheet1到sheet200的a19这一格,依序贴到sheet0的a1到a200

解答:方法一:公式

可在A1储存格输入以下公式,再行拖曳至A200即可。

=INDIRECT("Sheet"&ROW()&"!A19")

方法二:VBA

Sub Macro1()

'选择工作表 sheet0

Sheets("sheet0").Select

For r = 1 To 200

'将工作表 1~200 里面的 D17 复制到 sheet0 的 A1~A200

Cells(r, 1) = Worksheets(CStr(r)).Range("D17")

On Error Resume Next

Next r

End Sub

如果有文本串"YY0115",我想取第三、四的值"01",应该用什么函数

解答:1、=mid("YY0115",3,2)&""

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

答:=IF(A1>B1,DATEDIF(B1,A1,"d"),DATEDIF(A1,B1,"d"))

重要的EXCEL文件坏了(文件带密码)有没有EXCEL修复工具

解答:Excel 2000

数据>>取得外部数据>>新增数据库查询>>Excel File*>>找到档案>>

[选项]勾选所有选项>> 会找到所有未命名[区块]如Sheet1$

>>找到字段>>其它跟着查询精灵导引一步一步作

此中间层组件叫作Microsoft Query

可以用来拯救[毁损档案]

怎样用函数来显示某月的最后一天是几号

答:= DAY(DATE(年份,月份+1,1)-1)

请问如何在函数中同时使用两个条件

例:在IF同时使用条件B1>0和B1<10

解答:and(B1>0,B1<10)

用TRIM把“中 心 是”中间的空格去掉

解答:用SUBSTITUDE()函数,多少空格都能去掉。如A1中有:中 心 是 则在B1中使用=SUBSTITUTE(A1," ","")就可以了。注意:公式中的第一个“ ”中间要有一个空格,而第二个“”中是无空格的。

如何统计某个列有数字的个数

解答:=COUNT(A:A)

如何统计此次自动筛选 出来共有的记录条数

解答:用 counta 统计

如何判断某个单元格包含某个字符

解答:设A1=LOVE,查找字母L是否在A1中, =IF(ISERROR(SEARCH("L",A1)),"NO","YES")

在单元格返回工作表名称

解答:函数方法: =MID(CELL("filename"),FIND("]",CELL("filename"))+1,100)

使用vlookup函数的问题

当时有两千多人的考试成绩要与花名册挂接,考试成绩放在sheet km1中,花名册放在sheet hmc中,他们共有字段为准考证号,我的想法是根据准考证号,用vlookup函数查找相应的成绩并放在相应的人员下。

sheet km的准考证号放在第一列,考试成绩放在第二列,查找范围是$a$2:$b$2265,sheet hmc的准考证号党在第一列。

公式为:

vlookup(a2,km!$a$2:$b$2265,2,false)

公式应该没什么问题,但只能找到很少的纪录(<60),究竟是什么地方除了问题,请高手指点!

解答1:可以用SUMIF函数解决:

=SUMIF(km!$A$2:$B$2131,A2,km!$B2:$B$2131)

(作者注:将sheet km下的所有准考证号都转化为文本,再使用vlookup函数,一切正常!vlookup函数查找区域必须转化为文本!)

20列间隔3列求和

解答:假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))

按ctrl+shift+enter结束即可求出每隔三行之和。

WORD向EXCEL格式转换时一个单词或汉字分别填入EXCEL中的一个单元格中

解答:在WORD中利用“替换”功能,把每个字符后面都加上一制表符,(在“查找”框中单击“高级”按钮,弹出“高级对话框”,把光标置入“查找”框内,在“特殊字符”中单击“任意字符”,再把光标置入“替换”框内,在“特殊字符”中单击“要查找的文字”,再单击“制表符”,再全部替换)

然后复制或剪切,在EXCEL中粘贴即可。

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

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

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

从身份证号码中提取性别

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")

用函数将输入的月份转换为这个月所包含的天数

假设A1单元格为月份:

=TEXT((DATE(YEAR(NOW()),A1+1,1)-1),"d")

或:=DAY(DATE(YEAR(NOW()),A1+1,0))

如何自动填充内容

A1:A20是编号,B1:B20是姓名,C1:C20是性别,当我在A21单元格输入A1:A20范围内的任意一个编号时,B21出现对应的姓名,C21出现对应的性别。该如何做,请帮忙。

解答:B21单元格公式“=IF(A21=0,"",VLOOKUP(A21,A1:C20,2,FALSE))”;C21单元格公式“=IF(A21=0,"",VLOOKUP(A21,A1:C20,3,FALSE))”这个公式也适用于A列编号不排序的情况,如果升序的话会更简单一点。

如何在excel中已有的数值前加零变成六位

比如说 25、369、1569等,操作后变成000025、000369、00156

解答:如果直接输入的话,可以在数值前面加“'”,如“'002020”;

如果处理现成的数据,或者从别处(比如从A1单元格)链接来的数据,可以用公式:

=RIGHT("00000"&A1,6)

一次删完Excel里面多出很多的空白行

解答:1、用分面预览看看

2、用自动筛选然后删除

3、用自动筛选,选择一列用非空白,空白行就看不到了,打印也不会打出来。但是实际上还是在的,不算删除。或者用自动筛选选择空白将空白行全显出来一次删完也可以。

4、先插入一列,在这一列中输入自然数序列,然后以任一列排序,排序完后删除数据后面的空行,再以刚才输入的一列排序,排序后删除刚才插入的一列。

表1、表2分别有20个人的基本情况和其中10个人的名字,让表1的数据自动填充到表2

答:1、用lookup函数即可。要保证20人不重名;

2、假设表1的D列对应表2的E列。E2的公式:=VLOOKUP(B2,Sheet1!B:D,3,FALSE)

使用vlookup函数返回#N/A符号时将此符号用0或空格来代替

答:这样处理: =IF(ISNA(VLOOKUP(C13,A1:B10,2)),0,VLOOKUP(C13,A1:B10,2))

或:IF(ISERROR(vlookup(a1,e1:g10,2,0)),0,vlookup(a1,e1:g10,2,0))。

通过条件格式将小计和总计的行设为不同的颜色

答:输入=RIGHT(RC,1)="计";设定字体、边框、图案;确定。

复制隐藏后的表格到一个新表格中使被隐藏的内容不显示

答:crtl+g-选可见单位格-复制-粘贴。

如何将一个工作簿中的一个Sheet隐藏

答:1、选“格式”---“工作表”----“隐藏”

2、使用VBA这样隐藏后在使用工作表保护。

Alt+F11----Ctrl+G----出现立即执行窗口,在此窗口内执行

Sheet1.Visible = xlSheetVeryHidden

这样隐藏后sheet在格式---工作表----取消隐藏是看不见的。

工资条问题

职工工资构成非常复杂,往往超过10项,因此每月发工资时要向职工提供一包含工资各构成部分的项目名称和具体数值的工资条。打印工资条时要求在每个职工的工资条间有一空行便于彼此裁开。本模板就是用EXCEL函数根据工资清单生成一便于分割含有工资细目的工资条表格。

本工资簿包含两张工资表。第1张工资表就是工资清单,称为"清单"。它第一行为标题行包括职工姓名、各工资细目。

第2张工作表就是供打印的表,称为"工资条"。它应设置为每三行一组,每组第一行为标题,第二为姓名和各项工资数据,第三行为空白行。就是说整张表被3除余1的行为标题行,被3除余2的行为包括职工姓名、各项工资数据的行,能被3整除的行为为空行。

在某一单元格输入套用函数"=MOD(ROW(),3)",它的值就是该单元格所在行被3除的余数。因此用此函数能判别该行是标题行、数据行还是空行。

在A1单元格输入公式"=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,清单!A$1,"value-if-false"))"并往下填充,从A1单元格开始在A列各单元格的值分别为清单A1单元格的值即姓名、value-if-false、空白,姓名、value-if-false、空白,......。其中value-if-false表示MOD(ROW(),3)既不等于0又不等于1时,即它等于2时应取的值。它可用如下函数来赋值:"INDEX(清单!$A:$G,INT((ROW()+4)/3),COLUMN())"。INDEX()为一查找函数它的格式为:INDEX(reference,row-num,col-num),其中reference为查找的区域,本例中为清单表中的A到G列,即函数中的"清单!$A:$G",row-num为被查找区域中的行序数即函数中的INT((ROW()+4)/3),col-num为被查找区域中的列序数即函数中的COLUMN()。第2、5、8.......行的行号代入INT((ROW()+4)/3)正好是2、3、4......,COLUMN()在A列为1。因此公式"=INDEX(清单!$A:$G,INT((ROW()+4)/3),COLUMN())"输入A列后,A2、A5、A8......单元格的值正好是清单A2、A3、A4......,单元格的值。这样,表的完整的公式应为"=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,清单!A$1,INDEX(清单!$A:$G,INT((ROW()+4)/3),COLUMN())))"。把此公式输入A1单元格,然后向下向右填充得到了完整的工资条表。

为了表格的美观还应对格式进行设置,一般习惯包括标题、姓名等文字在单元格中要取中,数字要右置,数字小数点位数也应一致,还有根据个人的爱好设置边框。本表格只需对一至三行的单元格进行设置,然后通过选择性格式设置完成全表的设置。

本工作簿的特点是1、不对清单表进行操作保持清单工作表的完整,2、全工作表只有一个公式通过填充得到全表十分方便。

例如:我的单位不大不小,有200多号人。最近领导要求把每个员工个人的工资情况打出来,分发给每位员工。每个员工的工资条上只能有两行内容:一行是分解的项目内容,如基本工资、岗位工资、总计等等;另一行是对应第一行的具体工资数额。

可以这样解决:Sheet2

1.为A1命名为K

2.为A3:A250命名为XX

从A3贴上主索引,数据要连续中间不允许有空格

3.写公式=VLOOKUP(K,DATA,2,0)

有几个字段写几个,位置随您高兴摆

4.隐藏A栏

**************************************************************************************

Sub 打印()

Application.ScreenUpdating = False '屏幕不更新

Dim c As Object '宣告c为对象,请准备空间

[xx].Select '选取变量范围

Set c = ActiveCell '设定c对象为作用单元格

Do Until IsEmpty(c.Value) '作Do循环直到无值时跳出

[k].Value = c.Value

Set c = c.Offset(1, 0) '设定c往下进一格再取主索引值

Sheets("Sheet2").PrintPreview '工作表直接打印改PrintOut

Loop

End Sub

另一回答:我是做人事管理的也遇到过你的问题,我用如下方法解决十分方便,而不用任何代码.

方法的原理是调整打印机的自定义纸张大小到恰好显示一个人的工资条的大小,请按如下:

如:我的excel工资表将项目内容放在第一、二行,行高为20.1,用a4纸横向打印

1、在页面设置中将上、下边距,页眉、页脚均设为零,

在页面设置--工作表---顶端标题行 中输入 $1:$2,即将放在

第 一、二行的项目内容设成每页标题行

打印方向为横向

2、、在文件----打印---属性---纸张----自定义中将纸张的

宽度=280 (单位:毫米)

长度=2970 (单位:毫米)

3、打印时可选1---200页,即可打印200人的工资条,一张a4可打10人

确定后预览,可调整下边距至每页显示一张工资条

我的解决办法:我只用了一个公式: if(mod(row(),3)=0,"",if(mod(row)(),3)=1,sheet1!a$1,index(sheet1!$a:$g,int((row()+4/3),cllolumn())))你试一下

(解释:int((row()+4/3) 是这个意思:一个工资表,有列标题,接下来是工资记录。而我在此表基础上,加一个自动生 成的工资 条表, mod(row(),3)=0,在此表上用这个表示第三行保留空白行; if(mod(row)(),3)=1,sheet1!a$1,表示是第一行取标题列; index(sheet1!$a:$g,int((row()+4/3),column())这是关键的地方:是指它不是第一行,也不三倍数的行,是记录 行的表示,你想第二行显示记录,则2+4/3=2 取工资 表的第二行记录;第五行显示记录,则5+4/3=3 取工资 表的第三行记录;第八行显示记录,则8+4/3=4 取工资 表的第四行记录;第十一行显示记录,则11+4/3=5 取工资 表的第五行记录;这个公式你可以根据具体情况变化:尤其是((row()+4/3),中的4这个数字,

定制单元格数字显示格式

定制单元格数字显示格式,先选择要定制的单元格或区域,》单击鼠标右键》单元格格式》选择‘数字’选项》选择‘自定义’》在“类型”中输入自定义的数字格式。

如何输入自定义的数字格式:需要先知道自定义格式中那些常用符号的含意,具体可以先不选择‘自定义’,而选择其它已有分类观看‘示例’,以便得知符号的意义。

比如:先选择‘百分比’然后马上选择‘自定义’,会发现‘类型’中出现‘0.00%’,这就是百分比的定义法,把它改成小数位3位的百分比显示法只要把‘0.00%’改成‘0.000%’就好了,把它改成红色的百分比显示法只要把‘0.00%’改成‘[红色]0.00%’就好了。

关于数据引用的问题

在一个工作簿中,假如A工作表中的单元格E8被B工作表中的某单元格引用,现在由于A工作表中插入了行,原来的E8现在可能是E28,结果造成B工作表引用数据错误,请问:如何可以使B工作表中的引用随着A表的变化也作相应的自动调整?

回答:利用“相对引用”来实现,“相对引用”是Excel中默认的引用方式

例:在工作表Sheet1中C2单元格为5,D2单元格为6,在工作表Sheet2中C3单元格中输入“=Sheet1!C2+Sheet1!D2”,如果把

C2单元格剪切到C3,那么在工作表Sheet2中C3单元格中的公式就自动变为“=Sheet1!C3+Sheet1!D2”

Excel中的SUM函数你真的会用吗?

对于经常使用Excel的办公职员来说,SUM是一个简单的不能再简单的函数了,公司几乎所有的人都知道用这个函数可以求和,但是有一个办公文员:小亮一连用SUM完成了两个并非求和的任务,结果直接被提拔为自己的业务助理。到底发生了什么事呢?还得从头说起……

某日经理召集部门内的员工做一次内部选拔,打算物色一名业务助理,为此准备了两个任务让大家逐一完成,小亮也在候选人当中。

任务1:使用SUM函数批量制作标签

这里说的标签其实是一种直接在Excel里录入后打印出来使用的小标签,如图所示:

Excel中的SUM函数你真的会用吗?

需要按照B列的数字,做出对应数量的标签,要求很简单,不怕麻烦的话可以复制粘贴,当然如果是复制粘贴的话,大家都会,小亮当然不会这样做,请看:

Excel中的SUM函数你真的会用吗?

在后面一列使用公式=SUM(B$2:B2)-ROW(A1)下拉,一直到出现0时停止,接下来就是一连串的操作:对C列排序,然后选择A列区域,F5定位后输入=A3,Ctrl 回车完成填充旁边还在复制粘贴的同事瞬间被雷到……

Excel中的SUM函数你真的会用吗?

公式很简单,就一个SUM函数和一个ROW函数,操作也很简单,排序定位加上批量填充的操作,但是谁让你就想不到呢?

想问公式的原理?简单的数学问题,实在想不通的话就把公式记下吧;我们赶快看第二个任务是什么。

任务2:快速按部门编写序号

Excel中的SUM函数你真的会用吗?

在这个表格中需要对A列进行编号,规则是部门发生变化时序号才递增。

接到这个任务之后,大家又开始各自琢磨,有人开始尝试各种公式,有人开始琢磨用操作技巧完成,小亮直接用SUM秒杀:

Excel中的SUM函数你真的会用吗?

公式够简单吧:=SUM(A1,B1<>B2),利用了SUM忽略文本和可对逻辑值计算的特性,第二招出手,惊叹声一片,经理也无法保持淡定,直接发出了第三个任务。

小结

1.案例一其实还有很多其他的解法,比如使用复杂的数组公式,还有使用REPT函数结合换行符后再用Word去完成,本文提到的SUM解法,相对比较玄妙,思路过于奇巧,有用到这种问题的话可以直接套路搬走。

2.案例二也并不复杂,其实就是对部门进行不重复计数的公式,常见的是:

=SUMPRODUCT(1/COUNTIF($B$2:B2,$B$2:B2))这个公式,本例中是对部门进行了排序,才能取巧的。

今天的分享就到这里,更多精彩视频/文章可以查阅往期的头条号内容!

绝对让你相见恨晚的Excel表格常用技巧

1、让多页Excel表格自动打印统一表头

如果我们要打印出一个Excel工作表,而这张表格有多页,如何让第一页以后的每一页都自动加上与第一页相同的表头呢? 可以这么做:单击“文件”菜单下的“页面设置”命令,弹出“页面设置”对话框;单击“工作表”选项卡,在“打印标题”下“顶端标题行”右边文本框中单击鼠标左键,出现闪烁光标后,在Excel表用鼠标左键选择表头所在行,最后选择“确定”即可。 这样,Excel就会自动为第一页后面的表格加上统一表头了。

2、冻结窗口(锁定Excel表头的设置要领)

当我们编辑过长或过宽的Excel工作表时,需要向下或向上滚动屏幕。这时表头也会相应滚动,不能在屏幕上显示,于是我们搞不清要编辑的数据对应于表头的哪一个信息。按下列方法可将表头锁定,使表头始终位于屏幕上的可视区域。 首先选定要锁定的表头,如果我们要将图中表头(1至3行)锁定,那么单击A4单元格,然后单击“窗口”菜单中的“冻结拆分窗口”命令,即可完成表头的冻结。假如还需锁定表格左侧第一列,那么单击第一列和第三行交叉处的右下方单元格B4,以下操作步骤同前所述。 被冻结的窗口部分会以黑线与区分开来。

绝对让你相见恨晚的Excel表格常用技巧

如果要取消表头锁定,则单击“窗口”菜单中的“撤消窗口冻结”命令。

3、Excel公式位置的引用(绝对地址和相对地址的引用)

一个引用位置代表工作表上的一个或者一组单元格,引用位置告诉Excel在哪些单元格中查找公式中要用的数值。通过使用引用位置,我们可以在一个公式中使用工作表上不同部分的数据,也可以在几个公式中使用同一个单元格中的数值。 我们也可以引用同一个工作簿上其它工作表中的单元格,或者引用其它工作簿,也可以引用其他应用程序中的数据。引用其他工作簿中的单元格称为外部引用。引用其他应用程序中的数据称为远程引用。单元格引用位置基于工作表中的行号和列标。

3.1 单元格地址的输入

在公式中输入单元格地址最准确的方法是使用单元格指针。我们虽然可以输入一个完整的公式,但在输入过程中很可能有输入错误或者读错屏幕单元地址,例如,我们很可能将“B23”输入为“B22”。因此,在我们将单元格指针指向正确的单元格时,实际上已经把活动的单元格地址移到公式中的相应位置了,从而也就避免了错误的发生。在利用单元格指针输入单元格地址的时候,最得力的助手就是使用鼠标。 使用鼠标输入的过程如下:

(1)选择要输入公式的单元格,在编辑栏的输入框中输入一个等号“=”。 (2)用鼠标指向单元格地址,然后单击选中单元格地址。 (3)输入运算符号,如果输入完毕,按下“Enter”键或者单击编辑栏上的“确认”按钮。如果没有输入完毕,则继续输入公式。 例如,我们要在单元格“B2”中输入公式“=A1+A2+C6”,则可将鼠标指向单元格“B2”,然后键入一个“=”号,接着将鼠标指向“A1”单击,再键入“+”号,重复这一过程直到将全部公式输入进去。

3.2 相对地址引用

在输入公式的过程中,除非我们特别指明,Excel一般是使用相对地址来引用单元格的位置。所谓相对地址是指:当把一个含有单元格地址的公式拷贝到一个新的位置或者用一个公式填入一个范围时,公式中的单元格地址会随着改变。例如在上一节中,输入的公式实际上代表了如下的含义:将单元格“A1”中的内容放置到“B2”单元格中,然后分别和“A2”、“C6”单元格中的数字相加并把结果放回到“B2”单元格中。使用相对引用就好像告诉一个向我们问路的人:从现在的位置,向前再走三个路口就到了。 例如,我们将上例中的公式“=A1+A2+C6”分别拷贝到单元格“C2”、“D2”、“B3”和“B4”中。图7-5显示了拷贝后的公式,从中看到相对引用的变化。

绝对让你相见恨晚的Excel表格常用技巧

3.3 绝对地址引用

在一般情况下,拷贝单元格地址时,是使用相对地址方式,但在某些情况下,我们不希望单元格地址变动。在这种情况下,就必须使用绝对地址引用。 所谓绝对地址引用,就是指:要把公式拷贝或者填入到新位置,并且使公式中的固定单元格地址保持不变。在Excel中,是通过对单元格地址的“冻结”来达到此目的,也就是在列号和行号前面添加美元符号“$”。 下面以图7-6来中的“b2”单元格来说明绝对地址引用。例如,公式“=A1*A3”中的“A1”是不能改变的。我们就必须使其变成绝对地址引用,公式改变为“=$A$1*A3”,当将公式拷贝时就不会被当作相对地址引用了,从图7-6的“C2”单元格可看到发生的变化。

绝对让你相见恨晚的Excel表格常用技巧

3.4 混合地址引用

在某些情况下,我们需要在拷贝公式时只有行保持或者只有列保持不变。在这种情况下,就要使用混合地址引用。所谓混合地址引用是指:在一个单元格地址引用中,既有绝对地址引用,同时也包含有相对单元格地址引用。例如,单元格地址“$A5”就表明保持“列”不发生变化,但“行”会随着新的拷贝位置发生变化;同理,单元格地址“A$5”表明保持“行”不发生变化,但“列”会随着新的拷贝位置发生变化。图7-7是混合地址引用的范例。

绝对让你相见恨晚的Excel表格常用技巧

3.5 三维地址引用

前面我们学习过,Microsoft Excel 2000中文版的所有工作是以工作簿展开的。比如,要对一年的12个月销售情况进行汇总,而这些数据是分布在12张工作表中的,要完成这些销售数据的汇总,就必须要能够读取(引用)在每张表格中的数据,这也就引出了“三维地址引用”这一新概念。 所谓三维地址引用是指:在一本工作簿中从不同的工作表引用单元格。三维引用的一般格式为:工作表名!:单元格地址,工作表名后的“!”是系统自动加上的。例如我在第二张工作表的“B2”单元格输入公式“=Sheet1!:A1+A2”,则表明要引用工作表“Sheet1中的单元格?B1?和工作表Sheet2中的单元格?B2?相加,结果放到工作表Sheet2中的?B2?单元格。 利用三维地址引用,可以一次性将一本工作簿中指定的工作表的特定单元格进行汇总。

4、在一个图表中使用两种图表类型

有时候,为了更好地表达自己的观点,可能需要在一个图表中使用两种或者以上的图表类型。在这种情况下,需要理解:使用不同的图表类型是针对不同的数据系列而言的。因此在具体操作时,要注意选择恰当数据系列进行图表类型的修改。下面通过实际例子中,我们希望把“实际销售量”数据系列的图表类型修改为“折线图”。

(1) 进入“组合使用图表类型”工作表,可以看到一个已经创建完成的图表,两个数据系列都使用的是柱形图表类型(图 2)。

绝对让你相见恨晚的Excel表格常用技巧

2) 为了修改系列“实际销售量”的图表类型,下面我们要先选中系列“实际销售量”。用鼠标单击任何一个代表实际销售量的棕色柱形图,可以看到四个棕色柱形图中间都出现了一个绿色小方块(图 3),同时可以在编辑窗口左上方的名称框中看到“系列?实际…?”(图 4),表明系列“实际销售量”已经被选中。

绝对让你相见恨晚的Excel表格常用技巧

绝对让你相见恨晚的Excel表格常用技巧

说明:在图表中进行单击选择操作后,可以通过名称框查看到底选中了图表中的什么对象。

(3) 在系列“实际销售量”被选中的情况下,把鼠标指针放在其中一个棕色柱形图上,单击鼠标右键,在弹出的菜单中选择“图表类型”命令(图 5),打开“图表类型”对话框。

绝对让你相见恨晚的Excel表格常用技巧

(4) 在“图表类型”对话框中选择“折线图”图表类型,单击确定后,可以看到系列“实际销售量”的图表类型变成“折线图”(图 6)。

绝对让你相见恨晚的Excel表格常用技巧

(5) 这样,就实现了在一个图表中使用两种图表类型的目标。 通过这个例子,我们可以发现具体操作非常简单,关键要注意选中恰当的数据系列。

5、使用次坐标轴

有时候,一个图表中包含两个数据系列,但是它们之间的值相差很大,如果使用一个数值轴,那么另一个数据系列的差别情况可能显示得很不明显,在这种情况下,我们可以通过使用次坐标轴来改善另一个数据系列的显示情况。

(1). 进入“使用次坐标轴”工作表,可以看到系列“奖金”和系列“销售额”的数据值相差很大,所以,在使用一个数值轴的情况下,系列“奖金”的差别显示得很不明显(图 7)。

绝对让你相见恨晚的Excel表格常用技巧

(2). 下面我们决定让系列“奖金”使用次坐标轴。用鼠标单击代表“奖金”的折线图中的红色小方块,这时三个红色小方块变成绿色,同时在“名称框”中可以看到系列“奖金”,这表示系列“奖金”已经被选中。单击鼠标右键,在弹出的菜单中选择“数据系列格式”命令(图 8),打开“数据系列格式”对话框。

绝对让你相见恨晚的Excel表格常用技巧

(3) 进入“坐标轴”选项卡,点选“系列绘制在”区的“次坐标”单选框,单击“确定”按钮(图 9)。

绝对让你相见恨晚的Excel表格常用技巧

(4). 返回Excel编辑窗口后,可以看到图表中出现了两个坐标轴,代表销售额的原始坐标轴位于左侧,代表奖金的新的次坐标轴位于右侧。由于对系列“奖金”使用了次坐标轴进行绘制,图表更好地显示它们之间的差异,同时,我们可以将左侧坐标轴上的销售额数值与右侧坐标轴上的销售奖金数值进行比较(图 10)。原文件下载

绝对让你相见恨晚的Excel表格常用技巧

6、在Excel中设置字符上标和下标的方法

和Word不同,Excel的“格式”菜单中没有直接设置字体格式的命令,格式设置存在于“单元格格式”对话框中。单元格中上下标的设置也需要在此对话框中进行,下面给大家简要介绍一下: (1).选中单元格中要设置为上、下标的字符,在选中字符上单击右键,选择快捷菜单中的“设置单元格格式”命令,如图1。

绝对让你相见恨晚的Excel表格常用技巧

(2).这种方式打开的“单元格格式”对话框,只有“字体”一个选项卡,在其左下方的“特殊效果”区域,有“上标”、“下标”两个复选项,选择其一,如图2。

绝对让你相见恨晚的Excel表格常用技巧

(3).单击“确定”按钮,选中字符即变为指定的上标或下标。 注意:对于文本字符,可按上述方法随意设置。但对于数字型字符,如此设置上下标,并不能起作用,必须先将此单元格格式设置为文本型,或在设置上下标后(编辑状态下)在单元格字符的最前面加一个半角单引号,这样才能完成正常设置。此外,设置上标后数字的数值大小并不改变,例如,10的二次方,计算时不会作为“100”,仍将按“102”进行计算。如图3。

绝对让你相见恨晚的Excel表格常用技巧

另外,若要在Excel图表中标题和文本中设置上下标,其方法与上述相同。比如设置符号(CaCO3)

7、在EXCEL中写说明

在EXCEL中写说明,可以这样="奖金"&C20&"元"(C20为奖励数值所在的单元格)。 如果是在同一工作表中引用呢,比如A2单元格中已用公式算出小计了,然后在A5单元格中输入“实际金额:XXXX”,怎么能把A2单元格的小计直接引用在“实际金额:”后面呢?

="实际金额:"&A2 &"元"

如果A2格式不符可用TEXT转换为需要的格式="实际金额:"&text(A2,"0.00") &"元" 也可在A5单元格直接输入公式=A2 设置单元格自定义格式: "实际金额:"0.00"元",这样A5单元格数值还可用于计算。

8、Excel数据分类汇总满足多种数据整理需求

图1所示是我们日常工作中经常接触到Excel二维数据表格,我们经常需要通过需要根据表中某列数据字段(如“工程类型”)对数据进行分类汇总。 下面我们针对三种不同的分类汇总需求,为大家介绍不同的解决方案。 这三种需求分别是:既想分类汇总又想分类打印、不想分类打印只是想随时查看各类数据的明细和统计情况、不想打乱正常的流水式数据表格的数据顺序而是想随时查看各类数据的统计结果(此处假定将统计结果保存在另外一个工作表中)。

绝对让你相见恨晚的Excel表格常用技巧(图1)

需求一、既想分类汇总,又想分类打印

解决方案:直接利用Excel内置的“分类汇总”功能来实现。 1、选中工程类型列的任意一个单元格,按一下“常用”工具栏上的“升序排序”或“降序排序”按钮,对数据进行一下排序。 注意:使用“分类汇总”功能时,一定要按分类对象进行排序! 2、执行“数据→分类汇总”命令,打开“分类汇总”对话框(如图2)。

绝对让你相见恨晚的Excel表格常用技巧

(图2)

3、将“分类字段”设置为“工程类型”;“汇总方式”设置为“求和”;“选定汇总项”为“面积”和“造价”;再选中“每组数据分页”选项。最后,确定返回。

4、分类汇总完成(图3是“综合办公”类的打印预览结果)。

绝对让你相见恨晚的Excel表格常用技巧

(图3)

需求二、不想分类打印,只是想随时查看各类数据的明细和统计情况

解决方案:利用Excel自身的“自动筛选”功能来实现。

1、任意选中数据表格中的某个单元格,执行“数据→筛选→自动筛选”命令,进入“自动筛选”状态。

2、分别选中F203、G203单元格(此处假定表格中共有200条数据),输入公式:=SUBTOTAL(9,F3:F202)和=SUBTOTAL(9,G3:G202)。 小提示:此函数有一个特殊的功能,就是后面进行自动筛选后,被隐藏行的数据不会被统计到其中,达到分类统计的目的。

3、以后需要随时查看某类(如“经济住宅”)数据的明细和统计情况时,点击“工程类型”右侧的下拉按钮,在随后弹出的快捷菜单中(如图4)即可。

绝对让你相见恨晚的Excel表格常用技巧

(图4)

需求三、如果我们不想打乱正常的流水式数据表格的数据顺序,而是想随时查看各类数据的统计结果(此处假定将统计结果保存在另外一个工作表中)

解决方案:利用Excel的函数来实现。

1、切换到Sheet2工作表中,仿照图5的样式,制作好一个统计表格。

2、分别选中B3、C3、D3单元格,输入公式:=COUNTIF(Sheet1!$E$3:$E$202,A3)、=SUMIF(Sheet1!$E$3:$E$202,A3,Sheet1!$F$3:$F$202)、 =SUMIF(Sheet1!$E$3:$E$202,A3,Sheet1!$G$3:$G$202)。

3、同时选中B3、C3、D3单元格,将鼠标移至D3单元格右下角成细十字线状时,按住左键向下拖拉至D10单元格,将上述公式复制至B4至D10单元格区域中。

4、选中B11单元格,输入公式:=SUM(B3:B10),并仿照上面的操作,将此公式复制到C11和D11单元格中。 确认以后,各项统计数据即刻呈现在我们的面前(如图5)。

绝对让你相见恨晚的Excel表格常用技巧

(图5)

9、如何只拷贝分类汇总后的数据至另一表单

在EXCEL里分类汇总后显示出来的汇总数据,如何把汇总后的数据复制到其他的EXCEL表里,不要详细数据,只要汇总后的,现在一复制就把里面的详细的内容复制出来了答:点2级,选中区域,ALT+“;”(或是定位可见单元格:编辑\定位\定位条件\选中可见单元格),复制,粘贴.

10、如何在AutoCAD中导入Excel表格文件

1.选中excel中的表格,表格的边框要用细线,复制。

2. 在cad中在编辑中的选择性粘贴中选autocad图元。

3. 选择插入点,你会发现插入的表格线没有对齐,用反选选中全部的竖线(有很多横线也被选进来了,下一步我们将去选他们),按住shift正选表格,注意不要把竖线全部包在里面,那样竖线也要被你去选了,现在只剩下竖线了,move他门对齐,trim到左上角那根长出去的线,表格画好了,而且和你手动一根一根画线,再填数字的一模一样。

4. 现在还不完美,因为字的大小和你的图没有统一,现在我们来解决这个问题。 选择表格中的一个文字,看一下他的高度,用windows自带的计算器计算一下它和你想要的字的比例差多少,用scale缩放的你想要的文字大小。如果你还想设制文字的宽度系数,为了制作出和你在excel里面看到对齐方式一样的数据,那就把表格先定义为块,插入块的时候选择x方向的系数,就是文字的宽度系数。

11、VLOOKUP的用法

“Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP。下面介绍VLOOKUP函数的用法。

一、功能

在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。

二、语法

标准格式:

VLOOKUP(lookup_value,table_array,col_index_num , range_lookup) 解释:

VLOOKUP(‘你要检索的内容或指定单元格’,‘你要检索的范围,检索到内容时返回你检索表的第几列中的内容’, ‘真或假参数真代表查询的表已经排序,假代表没有排序’) 例:VLOOKUP(A2,Sheet2!$A1:$B10,2,FALSE)

说 明:在表SHEET2中检索当前表中A2中的内容,如果检索到,就返回表SHEET2中B2中的内容,因为B2是表SHEET2中的第二列,所以 VLOOKUP的第三个参数,使用2,表示如果满足条件,就返回查询表的第二列,最后的参数FALSE表示‘假’,意思是被查询的表,没有排序,这种情况 下,会从被查询的表中第一行开始,一直查询到结束。

三、语法解释

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为: VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False) 1.Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。

2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。 ⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。 如果 range_lookup 为 FALSE,table_array 不必进行排序。 ⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写。 3.Col_index_num 为table_array 中待返回的匹配值的列序号。 Col_index_num 为 1 时,返回 table_array 第一列中的数值; Col_index_num 为 2 时,返回 table_array 第二列中的数值,以此类推。 如果Col_index_num 小于 1,函数 VLOOKUP 返回错误值 #VALUE!; 如果Col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。

4.Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。

四、应用例子

A B C D

1 编号 姓名 工资 科室

2 2005001 周杰伦 2870 办公室

3 2005002 萧亚轩 2750 人事科

4 2005006 郑智化 2680 供应科

5 2005010 屠洪刚 2980 销售科

6 2005019 孙楠 2530 财务科

7 2005036 孟庭苇 2200 工 会

A列已排序(第四个参数缺省或用TRUE)

VLOOKUP(2005001,A1:D7,2,TRUE) 等于“周杰伦” VLOOKUP(2005001,A1:D7,3,TRUE) 等于“2870”

VLOOKUP(2005001,A1:D7,4,TRUE) 等于“办公室” VLOOKUP(2005019,A1:D7,2,TRUE) 等于“孙楠”

VLOOKUP(2005036,A1:D7,3,TRUE) 等于“2200”

VLOOKUP(2005036,A1:D7,4,TRUE) 等于“工 会” VLOOKUP(2005036,A1:D7,4) 等于“工 会”

若A列没有排序,要得出正确的结果,第四个参数必须用FALAE VLOOKUP(2005001,A1:D7,2,FALSE) 等于“周杰伦” VLOOKUP(2005001,A1:D7,3,FALSE) 等于“2870” VLOOKUP(2005001,A1:D7,4,FALSE) 等于“办公室” VLOOKUP(2005019,A1:D7,2,FALSE) 等于“孙楠” VLOOKUP(2005036,A1:D7,3,FALSE) 等于“2200” VLOOKUP(2005036,A1:D7,4,FALSE) 等于“工 会”