Excel技巧总结

1. 在Excel中,如果想要快速选择正在处理的整个单元格范围,按下“Ctrl+Shift+ *”(光标

必须落于处理范围内)。

2. 先选定单元格,然后移动鼠标指针到单元格边框上,按下鼠标左键并拖动到新位置,然

后释放按键即可移动。若要复制单元格,则在释放鼠标之前按下Ctrl即可。

3. 回车键也有粘贴功能,当复制的区域还有闪动的复制边框标记时(虚线框),按下回车键

可以实现粘贴功能。

4. 当你浏览一个有很长内容的表格时,按下“Ctri+Home”键可以回到当前工作表的左上角

(即A1单元格),按下“Ctrl+End”键可以跳到工作表含有数据部分的右下角。

5. 一种快速删除工作表中的空行的方法:首先打开要删除空行的工作表,在打开的工作表中

单击“插入→列”命令,从而插入一新的列X,在X列中顺序填入整数,然后根据其他任何一列将表中的行排序,使所有空行都集中到表的底部。删去所有空行中X列的数据,以X列重新排序,然后删去X列。

6. 首先将表格中第一个单元大小调整好。然后单击选中单元格,单击“格式→单元格”命令,

弹出“单元格格式”窗口,选择“对齐”标签,将垂直对齐的方式选择为“靠上”,将“文本控制”下面的“自动换行”复选框选中(),再选择“边框”标签,按下“外边框”按钮,使表头外框有线,接着再按下面的“斜线”按钮,为此单元格添加一格对角线(),设置好后,单击“确定”按钮,这时Excel的第一个单元格中将多出一个对角线。

7. 如果想在单元格中画多条斜线,首先打开Excel的“绘图”工具,单击“直线”按钮,待光

标变成小十字后拖动光标,即可画出需要的多条斜线。只要画法正确,斜线可随单元格自动伸长或缩短。当然,斜线单元格的数据输入要麻烦一些,通常的做法是让数据在单元格内换行(按“Alt+回车键”),再添加空格即可将数据放到合适位置。

8. 有时,为了测试某个公式,需要在某个单元格内反复输入多个测试值。但每次输入一个

值后按下Enter键查看结果,活动单元格就会默认移到下一个单元格上,如果你按“Ctrl+Enter”组合键,当前单元格仍为活动单元格。也可以单击“工具→选项→编辑”,取消选中“按Enter键后移动”选项(),从而实现在同一单元格内输人多个测试值。

9. 如果你复制了包含隐藏列(或行)的一个数据区域,然后把它粘贴到一个新的工作表,那

么Excel把隐藏列也粘贴过来了。要想避免这种情况,可以选取你要复制的数据区域,然后选择“编辑→定位”命令,单击“定位条件”按钮,出现“定位条件”对话框,选中“可见单元格”选项,再复制和粘贴这个选定区域。

10. 有时需要在某个单元格内连续输入多个数值,以查看引用此单元格的其他数值的效果。

可以采用以下方法:单击鼠标选定单元格,然后按住Ctrl键再次单击鼠标选定此单元格,此时,单元格周围将出现实线框,再输入数据,敲回车键就不会移动了。

11. 作为“重复”键,F4键可以重复前一次操作,在很多情况下起作用,比如在工作表内加入

或删除一行,然后移动插入点并按下F4键以加入或删除另一行。也可以重复粘贴功能。

12. 快速地将文本格式转变回数字格式:在空白的单元格中填人数字1,然后选中这个单元

格,执行“复制”命令,然后再选中所要转换的范围,选择“选择性粘贴”中的“乘”,你就会发现它们都变为数字了。

13. 先选定要输入诸如“05”、“4.00”之类数字的单元格,将单元格式改为文本格式就ok了。

14. 在Excel中,可以用以下方法实现在一个区域内的快速输入而不用鼠标来进行单元格之间

的切换。方法如下:用鼠标圈定一定区域后,按Tab键可使目标单元格向后移,按“Shift+Tab”可向前移。同样用Enter可以按列输入数据。

15. 首先选取包含公式的单元格区域,按住鼠标右键将此区域沿任何方向拖动一小段距离(不

松开鼠标),然后再把它拖回去,在原来单元格区域的位置松开鼠标,从出现的快捷菜单中选择“仅复制数值”,即可实现数值的转变。

16. 复制某一数据后直接按Enter即可完成粘贴。

17. 如果多个单元格需要输入同样的文本,我们可以在按住Ctrl键的同时,用鼠标点击需要

输入同样文本的所有单元格,然后输入该文本,再按下“Ctrl+Enter”键即可。

18. 先将数值输入相应的单元格中(注意:仅限于数值),选取需要加同一单位的单元格,单

击“格式→单元格”命令,打开“单元格格式”对话框(),在“数字”标签中,选中“分类”下面的“自定义”选项,再在“类型”下面的方框中输入#“立”“方”“米”,按下确定键后,单位(立方米)即一次性加到相应数值的后面。

19. 输入身份证等较长数值时,只要在数值的前面加上一个小“'”就可以了(注意: ’ 必须是

在英文状态下输入)。

20. 首先选择要插入“√”的单元格,在字体下拉列表中选择“Marlett”字体,输入a或b,即在

单元格中插入了“√”。

21. 让Excel针对不同类型的单元格,实现输入法的自动切换: 1.选择需要输入汉字的单元格

区域,单击“数据→有效性”命令,在“数据有效性”对话框中选择“输入法模式”选项卡,在“模式”下拉列表中选择“打开”,单击“确定”按钮()。

22. 单击“格式→单元格”命令,选择“数字”选项卡,在“分类”列表中选择“自定义”,然后将“类

型”框中已有的代码删除,键入“;;;”(3个分号)即可()。 提示:你也许奇怪为什么会这样,其实单元格数字的自定义格式是由正数、负数、零和文本4个部分组成。这4个部分用3个分号分隔,哪个部分空,相应的内容就不会在单元格中显示。

23. 恢复隐藏列还有一种快捷方法:将鼠标指针放置在列标的分割线上,例如,若隐藏B列,

则将鼠标指针放置在列A和列C的分割线上,轻轻地向右移动鼠标指针,直到鼠标指针从两边有箭头的单竖变为两边有箭头的双竖杠,此时拖动鼠标就可以打开隐藏的列。

24. 快速隐藏选中单元格所在行:“Ctrl + 9” 快速隐藏选中单元格所在列:“Ctrl + 0” 取消行隐

藏:“Ctrl+Shift+9” 取消行隐藏:“Ctrl+Shift+0”。

25. 选取需要设置下拉列表的单元格区域,单击“数据→有效性”命令,从“数据有效性”对话

框中选择“设置”选项卡,在“允许”下拉列表中选择“序列”,在“来源”框中输入我们设置下拉列表所需的数据序列,如“技术员,助理工程师,工程师,高级工程师”,并确保复选框“提供下拉箭头”被选中,单击“确定”按钮即可()。

26. 单击“工具→自动更正选项”命令,在弹出的“自动更正”对话框中的“替换”框中键入短语,

如“电脑报”,在“替换为”框中键入要替换的内容,如“电脑报编辑部”,单击“添加”按钮,将该项目添加到项目列表中,单击“确定”退出。以后只要输入“电脑报”,则“电脑报编辑部”这个短语就会输到表格中。

27. 先选定一个区域,再键入公式,然后按“Ctrl+Enter”组合键,可以在区域内的所有单元格

中输入同一公式。

28. 当前日期 选取一个单元格,并按“Ctrl+;” 当前时间 选取一个单元格,并按“Ctrl+Shift+;”

当前日期和时间 选取一个单元格,并按“Ctrl+;”, 要想自动更新信息,你必须使用TODAY和NOW函数。

29. 选择你将要复制的单元格,单击编辑菜单上的复制,在工作表上选择将要放置被复制单

元格的区域,然后按下“Ctrl+Shift+ +”,在插入对话框中单击周围单元格的转换方向,然后单击“确定”。

30. 选择紧邻列标题的下一行,单击“窗口→冻结窗格”命令,被冻结的列标题不会滚动,而

且在你移动工作簿的其他部分时,列标题会保持可见。

31. 选中下面的单元格,按“Ctrl+'(为英文状态下的单引号)”组合键,即可将上一单元格的

内容快速复制下来。

32. 选择需要格式化的单元格然后按下“Ctrl+1”组合键,就可以打开“单元格格式对话框”。

33. 利用箭头键选择要编辑的单元格,按下F2,编辑单元格内容,编辑完成后,按Enter键

确认所做改动,或者按ESC键取消改动。如果当你使用鼠标点击单元格的超级链接时将自动打开Internet浏览器窗口,使用键盘可以很容易地编辑超级链接。

34. 首先用鼠标选定单元格,同时按下键盘上的Shift键,接着移动鼠标指针到单元格边缘,

直至出现拖放指针箭头,然后进行拖放操作。上下拖拉时鼠标在单元格间边界处会变成一个水平“工”状标志,左右拖拉时会变成垂直“工”状标志,释放鼠标按钮完成操作后,单元格间的次序即发生了变化。

35.

 

第二篇:Excel 技巧总结

[转帖]EXCEL使用技巧(收集)

这是转自其他的网站上的一些技巧,我看了有些技巧确实受益,贴出来供大家分享!

一、求字符串中某字符出现的次数:

例:求A1单元格中字符"a"出现的次数:

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

二、如何在不同工作薄之间复制宏:

1、打开含有宏的工作薄,点“工具/宏(M)…”,选中你的宏,点“编辑”,这样就调出了VB编辑器界面。

2、点“文件/导出文件”,在“文件名”框中输入一个文件名(也可用默认的文件名),注意扩展名为“.bas”,点“保存”。

3、将扩展名为“.bas”的文件拷贝到另一台电脑,打开EXCEL,点“工具/宏/VB编辑器”,调出VB编辑器界面,点“文件/导入文件”,找到你拷贝过来的文件,点“打开”,退出VB编辑器,你的宏已经复制过来了。

三、如何在EXCEL中设置单元格编辑权限(保护部分单元格)

1、先选定所有单元格,点"格式"->"单元格"->"保护",取消"锁定"前面的"√"。

2、再选定你要保护的单元格,点"格式"->"单元格"->"保护",在"锁定"前面打上"√"。

3、点"工具"->"保护"->"保护工作表",输入两次密码,点两次"确定"即可。

四、excel中当某一单元格符合特定条件,如何在另一单元格显示特定的颜色

比如:

A1〉1时,C1显示红色

0<A1<1时,C1显示绿色

A1<0时,C1显示黄色

方法如下:

1、单元击C1单元格,点“格式”>“条件格式”,条件1设为:

公式 =A1=1

2、点“格式”->“字体”->“颜色”,点击红色后点“确定”。

条件2设为:

公式 =AND(A1>0,A1<1)

3、点“格式”->“字体”->“颜色”,点击绿色后点“确定”。

条件3设为:

公式 =A1<0

点“格式”->“字体”->“颜色”,点击黄色后点“确定”。

4、三个条件设定好后,点“确定”即出。

五、EXCEL中如何控制每列数据的长度并避免重复录入

1、用数据有效性定义数据长度。

用鼠标选定你要输入的数据范围,点"数据"->"有效性"->"设置","有效性条件"设成"允许""文本长度""等于""5"(具体条件可根据你的需要改变)。

还可以定义一些提示信息、出错警告信息和是否打开中文输入法等,定义好后点"确定"。

2、用条件格式避免重复。

选定A列,点"格式"->"条件格式",将条件设成“公式=COUNTIF($A:$A,$A1)>1”,点"格式"->"字体"->"颜色",选定红色后点两次"确定"。

这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红色。

六、在EXCEL中如何把B列与A列不同之处标识出来?

(一)、如果是要求A、B两列的同一行数据相比较:

假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为:

“单元格数值”“不等于”=B2

点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。

用格式刷将A2单元格的条件格式向下复制。

B列可参照此方法设置。

(二)、如果是A列与B列整体比较(即相同数据不在同一行):

假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为:

“公式”=COUNTIF($B:$B,$A2)=0

点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。

用格式刷将A2单元格的条件格式向下复制。

B列可参照此方法设置。

按以上方法设置后,AB列均有的数据不着色,A列有B列无或者B列有A列无的数据标记为红色字体。

七、在EXCEL中建立下拉列表按钮

选定你要设置下拉列表的单元格,点“数据”->“有效性”->“设置”,在“允许”下面选择“序列”,在“来源”框中输入你的下拉列表内容,各项之间用半角逗号隔开,如:

A,B,C,D

选中“提供下拉前头”,点“确定”。

八、阿拉伯数字转换为大写金额

假定你要在A5输入阿拉佰数字,B5转换成中文大写金额(含元角分),请在B5单元格输入如下公式:

=IF((INT(A5*10)-INT(A5)*10)=0,TEXT(INT(A5),"[DBNum2]G/通用格式")&"元"&IF((INT(A5*100)-INT((A5)*10)*10)=0,"整","零"&TEXT(INT(A5*100)-INT(A5*10)*10,"[DBNum2]G/通用格式")&"分"),TEXT(INT(A5),"[DBNum2]G/通用格式")&"元

"&IF((INT(A5*100)-INT((A5)*10)*10)=0,TEXT((INT(A5*10)-INT(A5)*10),"[DBNum2]G/通用格式")&"角整",TEXT((INT(A5*10)-INT(A5)*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT(A5*100)-INT(A5*10)*10,"[DBNum2]G/通用格式")&"分"))

九、EXCEL中怎样批量地处理按行排序

假定有大量的数据,需要将每一行按从大到小排序,如何操作?

由于按行排序与按列排序都是只能有一个主关键字,主关键字相同时才能按次关键字排序。所以,这一问题不能用排序来解决。解决方法如下:

1、假定你的数据在A至E列,请在F1单元格输入公式:

=LARGE($A1:$E1,COLUMN(A1))

用填充柄将公式向下复制到相应行。

2、用鼠标选定F列,用“查找/替换”的方法,将该列的"$A"替换成"$A$","$E"替换成"$E$"。

3、用鼠标选定F列所有有公式的单元格,用填充柄将公式向右复制到J列。

你原有数据将按行从大到小排序出现在F至J列。如有需要可用“选择性粘贴/数值”复制到其他地方。

注:第1步的公式可根据你的实际情况(数据范围)作相应的修改。

十、巧用函数组合进行多条件的计数统计

例:第一行为表头,A列是“姓名”,B列是“班级”,C列是“语文成绩”,D列是“录取结果”,现在要统计“班级”为“二”,“语文成绩”大于等于104,“录取结果”为“重本”的人数。统计结果存放在本工作表的其他列。

公式如下:

=SUM(IF((B2:B9999="二")*(C2:C9999>=104)*(D2:D9999="重本"),1,0))

输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。

十一、EXCEL中某个单元格内文字行间距调整方法。

当某个单元格内有大量文字时,很多人都觉得很难将其行间距按自己的要求进行调整。现介绍一种方法可以让你任意调整单元格内文字的行间距:

右击单元格,点"设置单元格格式"->"对齐",将"水平对齐"选择"靠左",将"垂直对齐"选择"分散对齐",选中"自动换行",点“确定”。你再用鼠标将行高根据你要求的行距调整到适当高度即可。

注:绿色内容为关键点,很多人就是这一点设置不对而无法调整行间距。

十二、如何在EXCEL中引用当前工作表名

如果你的工作薄已经保存,下面公式可以得到单元格所在工作表名:

=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))

十三、相同格式多工作表汇总求和方法

假定同一工作薄有SHEET1至SHEET100共100个相同格式的工作表需要汇总求和,结果放在SHEET101工作表中,请在SHEET101的A1单元格输入:

=SUM(

单击SHEET1标签,按住Shift键并单击SHEET100标签,单击A1单元格,再输入:

此时公式看上去内容如下:

=SUM('SHEET1:SHEET100'!A1)

按回车后公式变为

=SUM(SHEET1:SHEET100!A1)

所以,最简单快捷的方法就是在SHEET101的A1单元格直接输入公式:

=SUM('SHEET1:SHEET100'!A1)

然后按回车。

十四、如何判断单元格里是否包含指定文本?

假定对A1单元格进行判断有无"指定文本",以下任一公式均可:

=IF(COUNTIF(A1,"*"&"指定文本"&"*")=1,"有","无")

=IF(ISERROR(FIND("指定文本",A1,1)),"无","有")

十五、如何替换EXCEL中的通配符“?”和“*”?

在EXECL中查找和替换时,?代表任意单个字符,*代表任意多个字符。如果要将工作表中的"?"和"*"替换成其他字符,就只能在查找框中输入~?~和~*~才能正确替换。另外如果要替换~本身,在查找框中要输入~~才行。

十六、EXCEL中排名次的两种方法:

(一)、用RANK()函数:

假定E列为成绩,F列为名次,F2单元格公式如下:

=RANK(E2,E:E)

这种方法,分数相同时名次相同,随后的名次将空缺。

例如:两个人99分,并列第2名,则第3名空缺,接下来是第4名。

(二)、用公式排序:

假定成绩在E列,请在F2输入公式:

=SUMPRODUCT((INDIRECT("E$2:E$"&MAX(IF(E$2:E$10000<>"",ROW(E$2:E$10000))))>E2)*(1/COUNTIF(INDIRECT("E$2:E$"&MAX(IF(E$2:E$10000<>"",ROW(E$2:E$10000)))),INDIRECT("E$2:E$"&MAX(IF(E$2:E$10000<>"",ROW(E$2:E$10000)))))))+1 公式以Ctrl+Shift+Enter三键结束。

第二种方法分数相同的名次也相同,不过随后的名次不会空缺。

十七、什么是单元格的相对引用、绝对引用和混合引用?

相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。

具体情况举例说明:

1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1

当将公式复制到C2单元格时变为:=A2+B2

当将公式复制到D1单元格时变为:=B1+C1

2、绝对引用,复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1+$B$1

当将公式复制到C2单元格时仍为:=$A$1+$B$1

当将公式复制到D1单元格时仍为:=$A$1+$B$1

3、混合引用,复制公式时地址的部分内容跟着发生变化,如C1单元格有公式:=$A1+B$1

当将公式复制到C2单元格时变为:=$A2+B$1

当将公式复制到D1单元格时变为:=$A1+C$1

规律:加上了绝对地址符“$”的列标和行号为绝对地址,在公式向旁边复制时不会发生变化,没有加上绝对地址符号的列标和行号为相对地址,在公式向旁边复制时会跟着发生变化。混合引用时部分地址发生变化。

注意:工作薄和工作表都是绝对引用,没有相对引用。

技巧:在输入单元格地址后可以按F4键切换“绝对引用”、“混合引用”和“相对引用”状态。

十八、求某一区域内不重复的数据个数

例如求A1:A100范围内不重复数据的个数,某个数重复多次出现只算一个。有两种计算方法:

一是利用数组公式:

=SUM(1/COUNTIF(A1:A100,A1:A100))

输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。

二是利用乘积求和函数:

=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))

十九、EXCEL中如何动态地引用某列的最后一个单元格?

在SHEET2中的A1单元格中引用表SHEET1中的A列的最后一个单元格中的数值(SHEET1中A列的最后一个单元格的数值不确定,随时会增加行数):

=OFFSET(Sheet1!A1,COUNTA(Sheet1!A:A)-1,0,1,1)

或者:

=INDIRECT("sheet1!A"&COUNTA(Sheet1!A:A))

注:要确保你SHEET1的A列中间没有空格。

二十、如何在一个工作薄中建立几千个工作表

右击某个工作表标签,点"插入",选择"工作表",点"确定",然后按住Alt+Enter键不放,你要多少个你就按住多久不放,你会看到工作表数量在不断增加,几千个都没有问题。

二十一、如何知道一个工作薄中有多少个工作表

方法一:

点"工具"->"宏"->"VB编辑器"->"插入"->"模块",输入如下内容:

Sub sheetcount()

Dim num As Integer

num = ThisWorkbook.Sheets.Count

Sheets(1).Select

Cells(1, 1) = num

End Sub

运行该宏,在第一个(排在最左边的)工作表的A1单元格中的数字就是sheet的个数。

方法二:

按Ctrl+F3(或者点"插入"->"名称"->"定义"),打开"定义名称"对话框

定义一个X

"引用位置"输入:

=get.workbook(4)

点"确定"。

然后你在任意单元格输入=X

出来的结果就是sheet的个数。

二十二、一个工作薄中有许多工作表如何快速整理出一个目录工作表

1、用宏3.0取出各工作表的名称,方法:

Ctrl+F3出现自定义名称对话框,取名为X,在“引用位置”框中输入:

=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,100)

确定

2、用HYPERLINK函数批量插入连接,方法:

在目录工作表(一般为第一个sheet)的A2单元格输入公式:

=HYPERLINK("#'"&INDEX(X,ROW())&"'!A1",INDEX(X,ROW()))

将公式向下填充,直到出错为止,目录就生成了。

相关推荐