当前位置:文档之家› excel高级用法

excel高级用法

excel高级用法
excel高级用法

前言

很喜爱VBA,喜欢使用她对Excel操作实现所需的功能,更喜欢使用VBA控制Excel以及实现结果后的那种感觉。

一直都想对ExcelVBA进行系统的整理和归纳,但由于对Excel及VBA了解得不够深入,总觉得无从下手。再加上又是利用少得可怜的业余时间进行学习,时断时续,学习的主线和思路也经常因为工作或其它的事情而打断。但喜欢学习的人总会挤得出时间来的,要想掌握或者是精通一门知识和技术不能有任何借口。幸运的是,有网络这个大平台,更有ExcelHome众多网友的帮助和鼓励,这几个月,总算坚持了下来。对Excel的痴迷没有停留在头脑和心中,而是体现在了具体的行动以及积极的学习和参与上来,因此,收获很大,感觉水平也有明显的提高。

现在,我计划利用点滴的业余时间,将基本的ExcelVBA操作用简短的实例进行演示,编辑成《ExcelVBA编程入门范例》,以此对ExcelVBA基础知识进行一次归纳和整理,从而理清学习ExcelVBA的线条,同时也希望能对热衷于Excel的朋友以及ExcelVBA初学者快速了解和步入ExcelVBA编程殿堂有所帮助。这是我第一次偿试对所学知识进行较大规模的整理,希望大家能多提改进意见和建议,以利于改进和提高,也有助于以后的学习和编写出更好的作品呈献给大家。

主要内容和特点

《ExcelVBA编程入门范例》主要是以一些基础而简短的VBA实例来对ExcelVBA中的常用对象及其属性和方法进行讲解,包括应用程序对象、窗口、工作簿、工作表、单元格和单元格区域、图表、数据透视表、形状、控件、菜单和工具栏、帮助助手、格式化操作、文件操作、以及常用方法和函数及技巧等方面的应用示例。这些例子都比较基础,很容易理解,因而,很容易调试并得以实现,让您通过具体的实例来熟悉ExcelVBA编程。

■分16章共14个专题,以具体实例来对大多数常用的ExcelVBA对象进行讲解;

■一般而言,每个实例都很简短,用来说明使用VBA实现Excel某一功能的操作;

■各章内容主要是实例,即VBA代码,配以简短的说明,有些例子可能配以必要的图片,以便于理解;

■您可以对这些实例进行扩充或组合,以实现您想要的功能或更复杂的操作。

VBE编辑器及VBA代码输入和调试的基本知识

在学习这些实例的过程中,最好自已动手将它们输入到VBE编辑器中调试运行,来查看它们的结果。当然,您可以偷赖,将它们复制/粘贴到代码编辑窗口后,进行调试运行。下面,对VBE编辑器界面进行介绍,并对VBA代码输入和调试的基本知识进行简单的讲解。

激活VBE编辑器

一般可以使用以下三种方式来打开VBE编辑器:

■使用工作表菜单“工具——宏——Visual Basic编辑器”命令,如图00-01所示;

■在Visual Basic工具栏上,按“Visual Basic编辑器”按钮,如图00-02所示;

■按Alt+F11组合键。

图00-01:选择菜单“工具——宏——Visual Basic编辑器”命令来打开VBE编辑器

图00-02:选择Visual Basic工具栏上的“Visual Basic编辑器”命令按钮来打开VBE编辑器

此外,您也可以使用下面三种方式打开VBE编辑器:

■在任一工作表标签上单击鼠标右键,在弹出的菜单中选择“查看代码”,则可进入VBE编辑器访问该工作表的代码模块,如图00-03所示;

■在工作簿窗口左上角的Excel图标上单击鼠标右键,在弹出的菜单中选择“查看代码”,则可进入VBE编辑器访问活动工作簿的ThisWorkbook代码模块,如图00-04所示;

■选择菜单“工具——宏——宏”命令打开宏对话框,若该工作簿中有宏程序,则单击该对话框中的“编辑”按钮即可进行VBE编辑器代码模块,如图00-05所示。

图00-03:右击工作表标签弹出菜单并选择“查看代码”打开VBE编辑器

图00-04:右击Excel图标弹出菜单并选择“查看代码”打开VBE编辑器

图00-05:在宏对话框中单击“编辑”按钮打开VBE编辑器

VBE编辑器窗口简介

刚打开VBE编辑器时,所显示的窗口如图00-06所示,其中没有代码模块窗口。

图00-06:刚打开VBE编辑器时的窗口

可以在“工程资源管理器”中双击任一对象打开代码窗口,或者选择菜单“插入——模块”或“插入——类模块”来打开代码窗口。一般VBE编辑器窗口及各组成部件名称如图00-07所示,可以通过“视图”菜单中的菜单项选择所出现的窗口。同时,可以在“工程属性”窗口中设置或修改相应对象的属性。

图00-07:VBE编辑器窗口

下面是带有用户窗体的VBE编辑器窗口,如图00-08所示。选择VBE菜单“插入——用户窗体”,即可插入一个用户窗体。当插入用户窗体后,在“工程资源管理器”窗口中会出现一个用户窗体对象,“工程属性”窗口显示当前用户窗体的属性,可对相关属性进行设置或修改。同时,在用户窗体上用鼠标单击,会出现“控件工具箱”。在“工程资源管理器”窗口双击用户窗体图标,会出现相应的用户窗体;在用户窗体图标或者是在用户窗体上单击鼠标右键,然后在弹出的菜单中选择“查看代码”,则会出现用户窗体代码窗口。

图00-08:VBE编辑器窗口(带有用户窗体)

在VBE编辑器中输入VBA代码

如前所述,您可以选择VBE菜单“插入——用户窗体/模块/类模块”来插入模块或用户窗体以及相应的代码窗口。此外,您也可以在“工程资源管理器”中单击鼠标右键,从弹出的菜单中选择“插入——用户窗体/模块/类模块”来实现上面的操作。在获取相应的代码模块窗口后,就可以输入VBA代码了。

在VBE编辑器的代码模块中输入VBA代码,通常有以下几种方法:

■手工键盘输入;

■使用宏录制器,即选择菜单“工具——宏——录制新宏”命令,将所进行的操作自动录制成宏代码;

■复制/粘贴代码,即将现有的代码复制后,粘贴到相应的代码模块中;

■导入代码模块,即在VBE编辑器中选择菜单“文件——导入文件”或在“工程资源管理器”的任一对象上右击鼠标选择菜单“导入文件”,选择相应的代码文件导入。

如果不想要某个模块了,可以选择菜单“文件——移除模块”,也可以在相应的模块上单击鼠标右键,从弹出的菜单中选择“移除模块”。此时,会弹出一个警告框,询问在移除模块前是否将其导出,可以根据需要进行选择。

也可以选择菜单“文件——导出文件”或在相应的模块上单击鼠标右键后,从弹出的菜单中选择“导出文件”,将移除的模块保存在相应的文件夹中。这样,以后可以对其进行导入,从而加以利用。

调试VBA代码

在VBE编辑器的菜单中,有两项与调试运行有关的菜单项,即“调试”菜单和“运行”菜

单,它们提供了各种调试和运行的手段。在我现阶段进行代码调试时,常用到的有以下几个:

■逐语句。可以按F8键对代码按顺序一条一条语句运行,从而找出语句或逻辑错误。

■设置断点。在可能存在问题的语句处设置断点(可通过在相应代码前的空白部位单击,将会出现一个深红色的椭圆即断点),当程序运行至断点处时,会中止运行。

■在语句的适当部位设置Debug.Print语句,运行后其结果会显示在“立即窗口”中,可以此测试或跟踪变量的值。

■在“立即窗口”中测试。对值的测试或跟踪,也可以以“?”开头,在“立即窗口”

中输入需要测试值的语句,按Enter回车键后将立即出现结果;对执行语句的测试,可直接在“立即窗口”中输入,按Enter回车键后将执行。

■可以按F5键直接运行光标所在位置的子程序。

在执行程序后,必须在Excel工作表中查看所得到的结果。可以用鼠标单击VBE编辑器左上角的Excel图标或者是按Alt+F11组合键切换到Excel界面。

(当然,对程序代码的调试有很多方法和技巧,留待以后对VBA进一步研究和理解更透彻后一并讨论。)

利用VBA帮助系统

如果遇到疑问或错误,可以利用Excel自带的VBA帮助系统。

■可以在如图00-09所示的部位输入需要帮助的关键词,按Enter回车键后将会出现相关主题。用鼠标单击相应的主题即会出现详细的帮助信息。

参考资料

《ExcelVBA编程入门范例》参考或引用了以下书籍和资料:

(1)Excel 2003高级VBA编程宝典

(2)Excel 2003与VBA编程从入门到精通(中文版)

(3)巧学巧用Excel 2003 VBA与宏(中文版)

(4)ExcelVBA应用程序专业设计实用指南

(5)ExcelVBA应用开发与实例精讲

(6)一些网上资源

更多的信息

关于ExcelVBA的更多参考和学习资源,可以在https://www.doczj.com/doc/253653008.html,上查找,有疑问也可以在ExcelHome论坛中提问。您也可以登录我的博客https://www.doczj.com/doc/253653008.html,,上面有很多Excel的学习资料。同时,欢迎与我联系交流,我的e-mail是:xhdsxfjy@https://www.doczj.com/doc/253653008.html,。

“学习Excel,使用VBA对Excel进行控制操作是我很热衷的业余爱好之一。”——fanjy

第一章Excel应用程序对象(Application对象)及其常用方法

基本操作应用示例

Application对象代表整个Microsoft Excel应用程序,带有175个属性和52个方法,可以设置整个应用程序的环境或配置应用程序。

示例01-01:体验开/关屏幕更新(ScreenUpdating属性)

Sub 关闭屏幕更新()

MsgBox "顺序切换工作表Sheet1→Sheet2→Sheet3→Sheet2,先开启屏幕更新,然后关闭屏幕更新"

Worksheets(1).Select

MsgBox "目前屏幕中显示工作表Sheet1"

Application.ScreenUpdating = True

Worksheets(2).Select

MsgBox "显示Sheet2了吗?"

Worksheets(3).Select

MsgBox "显示Sheet3了吗?"

Worksheets(2).Select

MsgBox "下面与前面执行的程序代码相同,但关闭屏幕更新功能"

Worksheets(1).Select

MsgBox "目前屏幕中显示工作表Sheet1" & Chr(10) & "关屏屏幕更新功能" Application.ScreenUpdating = False

Worksheets(2).Select

MsgBox "显示Sheet2了吗?"

Worksheets(3).Select

MsgBox "显示Sheet3了吗?"

Worksheets(2).Select

Application.ScreenUpdating = True

End Sub

示例说明:ScreenUpdating属性用来控制屏幕更新。当运行一个宏程序处理涉及到多个工作表或单元格中的大量数据时,若没有关闭屏幕更新,则会占用CPU的处理时间,从而降低程序的运行速度,而关闭该属性则可显著提高程序运行速度。

示例01-02:使用状态栏(StatusBar属性)

Sub testStatusBar()

Application.DisplayStatusBar = True '开启状态栏显示

'赋值状态栏显示的文本

Application.StatusBar = "https://www.doczj.com/doc/253653008.html,"

End Sub

示例说明:StatusBar属性用来指定显示在状态栏上的信息。若不想再显示状态栏文本,可使用Application.StatusBar = False语句关闭状态栏显示,也可以在程序开始将原先的状态栏设置存储,如使用语句oldStatusBar = Application.DisplayStatusBar将状态栏原来的信息存储在变量oldStatusBar,在程序运行完成或退出时,将变量重新赋值给状态栏,如使用语句Application.DisplayStatusBar = oldStatusBar,以恢复状态栏原状。

示例01-03:处理光标(Cursor属性)

Sub ViewCursors()

Application.Cursor = xlNorthwestArrow

MsgBox "您将使用箭头光标,切换到Excel界面查看光标形状"

Application.Cursor = xlIBeam

MsgBox "您将使用工形光标,切换到Excel界面查看光标形状"

Application.Cursor = xlWait

MsgBox "您将使用等待形光标,切换到Excel界面查看光标形状"

Application.Cursor = xlDefault

MsgBox "您已将光标恢复为缺省状态"

End Sub

示例01-04:获取系统信息

Sub GetSystemInfo()

MsgBox "Excel版本信息为:" & Application.CalculationVersion

MsgBox "Excel当前允许使用的内存为:" & Application.MemoryFree

MsgBox "Excel当前已使用的内存为:" & Application.MemoryUsed

MsgBox "Excel可以使用的内存为:" & Application.MemoryT otal

MsgBox "本机操作系统的名称和版本为:" & Application.OperatingSystem

MsgBox "本产品所登记的组织名为:" & https://www.doczj.com/doc/253653008.html,anizationName

MsgBox "当前用户名为:" & https://www.doczj.com/doc/253653008.html,erName

MsgBox "当前使用的Excel版本为:" & Application.Version

End Sub

示例说明:可以使用给UserName属性赋值以设置用户名称。

示例01-05:退出复制/剪切模式(CutCopyMode属性)

Sub exitCutCopyMode()

Application.CutCopyMode = False

End Sub

示例说明:退出复制/剪切模式后,在程序运行时所进行的复制或剪切操作不会在原单元格区域留下流动的虚框线。需要提醒的是,在程序运行完后,应使用Application.CutCopyMode = False语句恢复该属性的默认设置。

示例01-06:禁止弹出警告信息(DisplayAlerts属性)

Sub testAlertsDisplay()

Application.DisplayAlerts = False

End Sub

示例说明:在程序运行过程中,有时由于Excel本身设置的原因,会弹出对话框,从而中断程序的运行,您可以在程序之前加上Application.DisplayAlerts = False语句以禁止弹出这些对话框而不影响程序正常运行。需要注意的是,在程序运行结束前,应使DisplayAlerts 属性恢复为缺省状态,即使用语句Application.DisplayAlerts = True。该属性的默认设置为True,当将该属性设置为False时,Excel会使直接使用对话框中默认的选择,从而不会因为弹出对话框而影响程序运行。

示例01-07:将Excel全屏幕显示

Sub testFullScreen()

MsgBox "运行后将Excel的显示模式设置为全屏幕"

Application.DisplayFullScreen = True

MsgBox "恢复为原来的状态"

Application.DisplayFullScreen = False

End Sub

示例01-08:Excel启动的文件夹路径

Sub ExcelStartfolder()

MsgBox "Excel启动的文件夹路径为:" & Chr(10) & Application.StartupPath

End Sub

示例01-09:打开最近使用过的文档

Sub OpenRecentFiles()

MsgBox "显示最近使用过的第三个文件名,并打开该文件"

MsgBox "最近使用的第三个文件的名称为:" & Application.RecentFiles(3).Name Application.RecentFiles(3).Open

End Sub

示例01-10:打开文件(FindFile方法)

Sub FindFileOpen()

On Error Resume Next

MsgBox "请打开文件", vbOKOnly + vbInformation, "打开文件"

If Not Application.FindFile Then

MsgBox "文件未找到", vbOKOnly + vbInformation, "打开失败"

End If

End Sub

示例说明:本示例将显示“打开”文件对话框,若用户未打开文件(即点击“取消”按钮),则会显示“打开失败”信息框。示例中使用了FindFile方法,用来显示“打开”对话框并让用户打开一个文件。如果成功打开一个新文件,则该值为True。如果用户取消了操作并退出该对话框,则该值为False。

示例01-11:文件对话框操作(FileDialog属性)

Sub UseFileDialogOpen()

Dim lngCount As Long

'开启"打开文件"对话框

With Application.FileDialog(msoFileDialogOpen)

.AllowMultiSelect = True

.Show

'显示所选的每个文件的路径

For lngCount = 1 T o .SelectedItems.Count

MsgBox .SelectedItems(lngCount)

Next lngCount

End With

End Sub

示例说明:本示例显示“打开文件”对话框,当用户在其中选择一个或多个文件后,将依次显示每个文件的路径。其中,FileDialog属性返回打开和保存对话框中一系列对象的集合,您可以对该集合对象的属性进行进一步的设置,如上例中的AllowMultiSelect属性设置为True将允许用户选择多个文件。

示例01-12:保存Excel的工作环境

Sub 保存Excel的工作环境()

MsgBox "将Excel的工作环境保存到D:\ExcelSample\中"

Application.SaveWorkspace "D:\ExcelSample\Sample"

End Sub

示例说明:运行本程序后,将工作簿以带后缀名.xlw保存到D盘的ExcelSample文件夹中,生成的文件全名为Sample.xlw。当改变工作簿并保存时,Excel会询问是覆盖原文件还是保存副本。

示例01-13:改变Excel工作簿名字(Caption属性)

Sub SetCaption()

Application.Caption = "My ExcelBook"

End Sub

示例说明:运行本程序后,将工作簿左上角Excel图标右侧的“Microsoft Excel”改为“My ExcelBook”。

示例01-14:使用InputBox方法

Sub SampleInputBox()

Dim vInput

vInput = InputBox("请输入用户名:", "获取用户名", https://www.doczj.com/doc/253653008.html,erName)

MsgBox "您好!" & vInput & ".很高兴能认识您.", vbOKOnly, "打招呼"

End Sub

示例01-15:设置页边距(CentimetersToPoints方法)

Sub SetLeftMargin()

MsgBox "将工作表Sheet1的左页边距设为5厘米"

Worksheets("Sheet1").PageSetup.LeftMargin = Application.CentimetersT oPoints(5) End Sub

示例01-16:使用Windows的计算器(ActivateMicrosoftApp方法)

Sub CallCalculate()

Application.ActivateMicrosoftApp Index:=0

End Sub

示例说明:运行本程序后,将调用Windows的计算器。

示例01-17:在程序中运行另一个宏(Run方法)

Sub runOtherMacro()

MsgBox "本程序先选择A1至C6单元格区域后执行DrawLine宏"

ActiveSheet.Range("A2:C6").Select

Application.Run "DrawLine"

End Sub

示例01-18:在指定的时间执行宏(OnTime方法)

Sub AfterTimetoRun()

MsgBox "从现在开始,10秒后执行程序「testFullScreen」"

Application.OnTime Now + TimeValue("00:00:10"), "testFullScreen"

End Sub

示例说明:运行本程序后,在10秒后将执行程序testFullScreen。

示例01-19:暂时停止宏运行(Wait方法)

Sub Stop5sMacroRun()

Dim SetTime As Date

MsgBox "按下「确定」,5秒后执行程序「testFullScreen」"

SetTime = DateAdd("s", 5, Now())

Application.Wait SetTime

Call testFullScreen

End Sub

示例说明:运行本程序后,按下弹出的提示框中的“确定”按钮,等待5秒后执行另一程序testFullScreen。

示例01-20:按下指定的按键后执行程序(OnKey方法)

[示例01-20-1]

Sub PressKeytoRun()

MsgBox "按下Ctrl+D后将执行程序「testFullScreen」"

Application.OnKey "^{d}", "testFullScreen"

End Sub

[示例01-20-2]

Sub ResetKey()

MsgBox "恢复原来的按键状态"

Application.OnKey "^{d}"

End Sub

示例说明:Onkey方法的作用主要是指定特定的键,当按下指定的键时运行相应的宏程序,或者按下指定的键时,使Excel屏蔽特定的功能。

示例01-21:重新计算工作簿

[示例01-21-1]

Sub CalculateAllWorkbook()

Application.Calculate

End Sub

示例说明:当工作簿的计算模式被设置为手动模式后,运用Calculate方法可以重新计算所有打开的工作簿、工作簿中特定的工作表或者工作表中指定的单元格区域。

[示例01-21-2]

Sub CalculateFullSample()

If Application.CalculationVersion <> Workbooks(1).CalculationVersion Then

Application.CalculateFull

End If

End Sub

示例说明:本示例先将当前Microsoft Excel的版本与上次计算该工作簿的Excel版本进行比较,如果两个版本不同,则对所有打开工作簿中的数据进行一次完整计算。其中,CalculationVersion属性返回工作簿的版本信息。

示例01-22:控制函数重新计算(Volatile方法)

Function NonStaticRand()

'当工作表中任意单元格重新计算时本函数更新

Application.Volatile True

NonStaticRand = Rnd()

End Function

示例说明:本示例摸仿Excel中的Rand()函数,当工作表单元格发生变化时,都会重新计算该函数。在例子中,使用了Volatile方法,强制函数进行重新计算,即无论何时重新计算工作表,该函数都会重新计算。

示例01-23:利用工作表函数(WorksheetFunction属性)

Sub WorksheetFunctionSample()

Dim myRange As Range, answer

Set myRange = Worksheets("Sheet1").Range("A1:C10")

answer = Application.WorksheetFunction.Min(myRange)

MsgBox answer

End Sub

示例说明:本示例获取工作表Sheet1中单元格区域A1:C10中的最小值,使用了工作表函数Min()。一般,使用WorksheetFunction属性引用工作表函数,但如果VBA自带有实现相同功能的函数,则直接使用该函数,否则会出现错误。

示例01-24:获取重叠区域(Intersect方法)

Sub IntersectRange()

Dim rSect As Range

Worksheets("Sheet1").Activate

Set rSect = Application.Intersect(Range("rg1"), Range("rg2"))

If rSect Is Nothing Then

MsgBox "没有交叉区域"

Else

rSect.Select

End If

End Sub

示例说明:本示例在工作表Sheet1中选定两个命名区域rg1和rg2的重叠区域,如果所选区域不重叠,则显示一条相应的信息。其中,Intersect方法返回一个Range对象,代表两

个或多个范围重叠的矩形区域。

示例01-25:获取路径分隔符(PathSeparator属性)

Sub GetPathSeparator()

MsgBox "路径分隔符为" & Application.PathSeparator

End Sub

示例说明:本示例使用PathSeparator属性返回路径分隔符(“\”)。

示例01-26:快速移至指定位置(Goto方法)

Sub GotoSample()

Application.Goto Reference:=Worksheets("Sheet1").Range("A154"), _

scroll:=True

End Sub

示例说明:本示例运行后,将当前单元格移至工作表Sheet1中的单元格A154。

示例01-27:显示内置对话框(Dialogs属性)

Sub DialogSample()

Application.Dialogs(xlDialogOpen).Show

End Sub

示例说明:本示例显示Excel的“打开”文件对话框。其中,Dialogs属性返回的集合代表所有的Excel内置对话框。

示例01-28:退出Excel(SendKeys方法)

Sub SendKeysSample()

Application.SendKeys ("%fx")

End Sub

示例说明:本示例使用SendKeys方法退出Excel,若未保存,则会弹出提示对话框并让用户作出相应的选择。SendKeys方法的作用是摸拟键盘输入,如例中的“%fx”表示在Excel 中同时按下Alt、F和X三个键。

示例01-29:关闭Excel

Sub 关闭Excel()

MsgBox "Excel将会关闭"

Application.Quit

End Sub

示例说明:运行本程序后,若该工作簿未保存,则会弹出对话框询问是否保存。

=============================

第二章窗口(Window对象)基本操作应用示例

Window对象代表一个窗口,约有48个属性和14个方法,能对窗口特性进行设置和操作。Window对象是Windows集合中的成员,对于Application对象来说,Windows集合包含该应用程序中的所有窗口;对于Workbook对象来说,Windows集合只包含指定工作簿中的窗口。下面介绍一些示例,以演示和说明Window对象及其属性和方法的运用。

示例02-01:激活窗口(Activate方法)

Sub SelectWindow()

Dim iWin As Long, i As Long, bWin

MsgBox "依次切换已打开的窗口"

iWin = Windows.Count

MsgBox “您已打开的窗口数量为:” & iWin

For i = 1 T o iWin

Windows(i).Activate

bWin = MsgBox("您激活了第" & i & "个窗口,还要继续吗?", vbY esNo)

If bWin = vbNo Then Exit Sub

Next i

End Sub

示例02-02:窗口状态(WindowState属性)

[示例02-02-01]

Sub WindowStateT est()

MsgBox "当前活动工作簿窗口将最小化"

Windows(1).WindowState = xlMinimized

MsgBox "当前活动工作簿窗口将恢复正常"

Windows(1).WindowState = xlNormal

MsgBox "当前活动工作簿窗口将最大化"

Windows(1).WindowState = xlMaximized

End Sub

示例说明:使用WindowState属性可以返回或者设置窗口的状态。示例中,常量xlMinimized、xlNormal和xlMaximized分别代表窗口不同状态值,Windows(1)表示当前活动窗口。可以使用Windows(index)来返回单个的Window对象,其中的index为窗口的名称或编号,活动窗口总是Windows(1)。

[示例02-02-02]

Sub testWindow()

'测试Excel应用程序窗口状态

MsgBox "应用程序窗口将最大化"

Application.WindowState = xlMaximized

Call testWindowState

MsgBox "应用程序窗口将恢复正常"

Application.WindowState = xlNormal

MsgBox "应用程序窗口已恢复正常"

'测试活动工作簿窗口状态

MsgBox "当前活动工作簿窗口将最小化"

ActiveWindow.WindowState = xlMinimized

Call testWindowState

MsgBox "当前活动工作簿窗口将最大化"

ActiveWindow.WindowState = xlMaximized

Call testWindowState

MsgBox "当前活动工作簿窗口将恢复正常"

ActiveWindow.WindowState = xlNormal

Call testWindowState

MsgBox "应用程序窗口将最小化"

Application.WindowState = xlMinimized

Call testWindowState

End Sub

‘*********************************************************

Sub testWindowState()

Select Case Application.WindowState

Case xlMaximized: MsgBox "应用程序窗口已最大化"

Case xlMinimized: MsgBox "应用程序窗口已最小化"

Case xlNormal:

Select Case ActiveWindow.WindowState

Case xlMaximized: MsgBox "当前活动工作簿窗口已最大化"

Case xlMinimized: MsgBox "当前活动工作簿窗口已最小化"

Case xlNormal: MsgBox "当前活动工作簿窗口已恢复正常"

End Select

End Select

End Sub

示例说明:本示例有两个程序,其中testWindow()是主程序,调用子程序textWindowState(),演示了应用程序窗口和工作簿窗口的不同状态。当前活动窗口一般代表当前活动工作簿窗口,读者可以在VBE编辑器中按F8键逐语句运行testWindow()程序,观察Excel应用程序及工作簿窗口的不同状态。此外,在子程序中,还运用了嵌套的Select Case结构。

[示例02-02-03]

Sub SheetGradualGrow()

Dim x As Integer

With ActiveWindow

.WindowState = xlNormal

.T op = 1

.Left = 1

.Height = 50

.Width = 50

For x = 50 T o https://www.doczj.com/doc/253653008.html,ableHeight

.Height = x

Next x

For x = 50 T o https://www.doczj.com/doc/253653008.html,ableWidth

.Width = x

Next x

.WindowState = xlMaximized

End With

End Sub

示例说明:本示例将动态演示工作簿窗口由小到大直至最大化的变化过程。在运行程序时,您可以将VBE窗口缩小,从而在工作簿中查看动态效果,也可以在Excel中选择菜单中的宏命令执行以查看效果。

示例02-03:切换显示工作表元素

[示例02-03-01]

Sub testDisplayHeading()

MsgBox “切换显示/隐藏行列标号”

ActiveWindow.DisplayHeadings = Not ActiveWindow.DisplayHeadings

End Sub

示例说明:本示例切换是否显示工作表中的行列标号。运行后,工作表中的行标号和列标号将消失;再次运行后,行列标号重新出现,如此反复。您也可以将该属性设置为False,以取消行列标号的显示,如ActiveWindow.DisplayHeadings = False;而将该属性设置为True,则显示行列标号。

[示例02-03-02]

Sub testDisplayGridline()

MsgBox “切换显示/隐藏网格线”

ActiveWindow.DisplayGridlines = Not ActiveWindow.DisplayGridlines

End Sub

示例说明:本示例切换是否显示工作表中的网格线。运行后,工作表中的网格线消失,再次运行后,网格线重新出现,如此反复。您也可以将该属性设置为False,以取消网格线显示,如ActiveWindow.DisplayGridlines = False;而将该属性设置为True,则显示网格线。

[示例02-03-03]

Sub DisplayHorizontalScrollBar()

MsgBox “切换显示/隐藏水平滚动条”

ActiveWindow.DisplayHorizontalScrollBar = _

Not ActiveWindow.DisplayHorizontalScrollBar

End Sub

示例说明:本示例切换是否显示工作表中的水平滚动条。运行后,工作表中的水平滚动条消失,再次运行后,水平滚动条重新出现,如此反复。您也可以将该属性设置为False,以取消水平滚动条,如ActiveWindow.DisplayHorizontalScrollBar = False;而将该属性设置为

True,则显示水平滚动条。

同理,DisplayVerticalScrollBar属性将用来设置垂直滚动条。

[示例02-03-04]

Sub DisplayScrollBar()

MsgBox "切换显示/隐藏水平和垂直滚动条"

Application.DisplayScrollBars = Not (Application.DisplayScrollBars)

End Sub

示例说明:本示例切换是否显示工作表中的水平和垂直滚动条。运行后,工作表中的水平和垂直滚动条同时消失,再次运行后,水平和垂直滚动条重新出现,如此反复。您也可以将该属性设置为False,以取消水平和垂直滚动条显示,如Application.DisplayScrollBars= False;而将该属性设置为True,则显示水平和垂直滚动条。

示例02-04:显示公式(DisplayFormulas属性)

Sub DisplayFormula()

MsgBox “显示工作表中包含公式的单元格中的公式”

ActiveWindow.DisplayFormulas = True

End Sub

示例说明:本程序运行后,工作表中含有公式的单元格将显示公式而不是数值。若要显示数值,则将该属性设置为False,或者,如果工作表中的公式显示的是结果数值,则该属性为False。

示例02-05:显示/隐藏工作表标签(DisplayWorkbookTabs属性)

Sub testDisplayWorkbookT ab()

MsgBox “隐藏工作表标签”

ActiveWindow.DisplayWorkbookT abs = False

End Sub

示例说明:本程序运行后,工作表标签消失。将该属性设置为True,重新显示工作表标签。

示例02-06:命名活动窗口(Caption属性)

Sub testCaption()

MsgBox "当前活动工作簿窗口的名字是:" & ActiveWindow.Caption

ActiveWorkbook.Windows(1).Caption = "我的工作簿"

MsgBox "当前活动工作簿窗口的名字是:" & ActiveWindow.Caption

End Sub

示例说明:本程序运行后,显示当前活动工作簿窗口原先的名称(即工作簿窗口未处于最大化状态时,出现在窗口顶部标题栏中的文字),然后设置当前活动工作簿窗口名称,即使用语句ActiveWorkbook.Windows(1).Caption = "我的工作簿",最后显示当前活动工作簿窗口的新名称。改变窗口的标题并不会改变工作簿的名称。

示例02-07:移动窗口到指定位置(ScrollRow属性和ScrollColumn属性)

Sub testScroll()

MsgBox “将当前窗口工作表左上角单元格移至第10行第3列”

ActiveWindow.ScrollRow = 10

ActiveWindow.ScrollColumn = 3

End Sub

示例说明:本程序运行后,当前活动窗口左上角单元格为第10行第3列。可以通过设置这两个属性来移动窗口到指定的位置,也可以返回指定窗格或窗口最左上面的行号或列号。

示例02-08:调整窗口(EnableResize属性)

Sub testResize()

MsgBox “设置窗口大小不可调整”

ActiveWindow.EnableResize = False

End Sub

示例说明:测试本程序前,将当前工作簿窗口恢复为正常状态(即让工作簿标题可见),运行程序后,当前工作簿窗口将不能调整其大小,右上角的最小化最大化按钮将消失(即隐藏最大化和最小化按钮)。该属性设置为True,则能调整窗口大小。

示例02-09:拆分窗格

[示例02-09-01]

Sub SplitWindow1()

Dim iRow As Long, iColumn As Long

MsgBox "以活动单元格为基准拆分窗格"

iRow = ActiveCell.Row

iColumn = ActiveCell.Column

With ActiveWindow

.SplitColumn = iColumn

.SplitRow = iRow

End With

MsgBox "恢复原来的窗口状态"

ActiveWindow.Split = False

End Sub

[示例02-09-02]

Sub SplitWindow()

Dim iRow As Long, iColumn As Long

MsgBox "以活动单元格为基准拆分窗格"

iRow = ActiveCell.Row

iColumn = ActiveCell.Column

With ActiveWindow

.SplitColumn = iColumn

.SplitRow = iRow

End With

MsgBox "恢复原来的窗口状态"

ActiveWindow.SplitColumn = 0

ActiveWindow.SplitRow = 0

End Sub

示例说明:本示例演示了以活动单元格为基准拆分窗格。如果指定窗口被拆分,则Split属性的值为True;设置该属性的值为False则取消窗格拆分。也可以设置SplitColumn属性和SplitRow属性的值来取消窗格拆分。

示例02-10:冻结窗格(FreezePanes属性)

Sub testFreezePane()

MsgBox “冻结窗格”

ActiveWindow.FreezePanes = True

End Sub

示例说明:运行本程序后,将会冻结活动单元格所在位置上方和左侧的单元格区域。将该属性的值设置为False,将取消冻结窗格。

示例02-11:设置网格线颜色(GridlineColor属性和GridlineColorIndex属性)

Sub setGridlineColor()

Dim iColor As Long

iColor=ActiveWindow.GridlineColor

MsgBox "将活动窗口的网格线颜色设为红色"

ActiveWindow.GridlineColor = RGB(255, 0, 0)

MsgBox "将活动窗口的网格线颜色设为蓝色"

ActiveWindow.GridlineColorIndex = 5

MsgBox “恢复为原来的网格线颜色”

ActiveWindow.GridlineColorIndex=iColor

End Sub

示例说明:运行程序后,当前工作表窗口网格线将被设置为红色。其中,GridlineColorIndex 属性可以用于返回或设置网格线的颜色,下面给出了默认调色板中颜色的编号值:

[小结]ActiveWindow属性返回当前激活的工作簿窗口,可以用来设置工作表中的元素,也可以显示特定的单元格,或者用来调整窗口的显示比例,以及设置窗口。

示例02-12:设置工作表标签区域宽度和水平滚动条宽度比例(TabRatio属性)

EXCEL常见基本用法

EXCEL用法大全 2009年11月23日星期一09:31 01、如何在已有的单元格中批量加入一段固定字符? 例如:在单位的人事资料,在excel中输入后,由于上级要求在原来的职称证书的号码全部再加两位,即要在每个人的证书号码前再添上两位数13,如果一个一个改的话实在太麻烦了,那么我们可以用下面的办法,省时又省力: 1)假设证书号在A列,在A列后点击鼠标右键,插入一列,为B列; 2)在B2单元格写入:="13"&A2后回车; 3)看到结果为13xxxxxxxxxxxxx了吗?鼠标放到B2位置,单元格的下方不是有一个小方点吗,按着鼠标左键往下拖动直到结束。当你放开鼠标左键时就全部都改好了。若是在原证书号后面加13则在B2单元格中写入:=A2&“13”后回车。 02、如何设置文件下拉窗口的最下面的最近运行的文件名个数? 打开“工具”,选“选项”,再选“常规”,在“最近使用的文件清单”下面的文件个数输入框中改变文件数目即可。若不在菜单中显示最近使用的文件名,则将“最近使用的文件清单”前的复选框去掉即可。 03、在EXCEL中输入如“1-1”、“1-2”之类的格式后它即变成1月1日,1月2日等日期形式,怎么办? 这是由于EXCEL自动识别为日期格式所造成,你只要点击主菜单的“格式”菜单,选“单元格”,再在“数字”菜单标签下把该单元格的格式设成文本格式就行了。 04、在EXCEL中如何使它象WORD一样的自动定时保存文件? 点击“工具”菜单“自动保存”项,设置自动保存文件夹的间隔时间。如果在“工具”菜单下没有“自动保存”菜单项,那么执行“工具”菜单下“加载宏...”选上“自动保存”,“确定”。然后进行设置即可。 05、用Excel做多页的表格时,怎样像Word的表格那样做一个标题,即每页的第一行(或几行)是一样的。但是不是用页眉来完成? 在EXCEL的文件菜单-页面设置-工作表-打印标题;可进行顶端或左端标题设置,通过按下折叠对话框按钮后,用鼠标划定范围即可。这样Excel就会自动在各页上加上你划定的部分作为表头。 06、在Excel中如何设置加权平均? 加权平均在财务核算和统计工作中经常用到,并不是一项很复杂的计算,关键是要理解加权平均值其实就是总量值(如金额)除以总数量得出的单位平均值,而不是简单的将各个单位值(如单价)平均后得到的那个单位值。在Excel中可设置公式解决(其实就是一个除法算式),分母是各个量值之和,分子是相应的各个数量之和,它的结果就是这些量值的加权平均值。 07、如果在一个Excel文件中含有多个工作表,如何将多个工作表一次设置成同样的页眉和页脚?如何才能一次打印多个工作表? 把鼠标移到工作表的名称处(若你没有特别设置的话,Excel自动设置的名称是“sheet1、sheet2、sheet3.......”),然后点右键,在弹出的菜单中选择“选择全部工作表”的菜单项,这时你的所有操作都是针对全部工作表了,不管是设置页眉和页脚还是打印你工作表。 08、EXCEL中有序号一栏,由于对表格进行调整,序号全乱了,可要是手动一个一个改序号实在太慢太麻烦,用什么方法可以快速解决? 如果序号是不应随着表格其他内容的调整而发生变化的话,那么在制作EXCEL表格时就应将序号这一字段与其他字段分开,如在“总分”与“排名”之间空开一列,为了不影响显示美观,可将这一空的列字段设为隐藏,这样在调整表格(数据清单)的内容时就不会影响序号了。

EXCEL函数大全

Excel函数公式大全汇总第一、ABS Excel函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。 第二、AND Excel函数 函数名称:AND 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 使用格式:AND(logical1,logical2, ...) 参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。

第三、AVERAGE Excel函数 函数名称:AVERAGE 主要功能:求出所有参数的算术平均值。 使用格式:AVERAGE(number1,number2,……) 参数说明:number1,numbe r2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。 第四、COLUMN Excel函数 函数名称:COLUMN 主要功能:显示所引用单元格的列标号值。 使用格式:COLUMN(reference) 参数说明:reference为引用的单元格。 应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。 特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。

常用excel函数公式大全

常用的excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。

2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。

2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。 四、求和公式

1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。

4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符* 5、多表相同位置求和 公式:b2 =SUM(Sheet1:Sheet19!B2) 说明:在表中间删除或添加表后,公式结果会自动更新。 6、按日期和产品求和

EXCEL电子表格的使用方法与技巧

EXCEL电子表格的使用方法与技巧 1、如何添加快捷按钮区的项目? 单击“视图”→“工具栏”→“X X X” 2、如何打开已有的EXCEL文件? 单击“文件”→“打开”→“文件名”→“确定” 3、如何调整EXCEL表格的栏宽和行高? 4、如何给单元格中输入文字、数字,并设置字形、字体、字号在单元格中的位置? ①按正常的输入方法输入文字。 ②将要设置的单元格处于编辑状态。 ③单击“格式”→“单元格”,出现对话框。 ④单元格对话窗口中。 “对齐”栏,是设定单元格中文字或数字的位置,是居中、靠上、靠下等方式。 “字体”栏,是设定单元格中文字的字体,颜色等。 5、如何设置单元格中数字的小数位数? 说明:有两种方法,一种是先设置后输入,另一种是先输入后设置。 第一种方法操作过程: ①将要输入的数字的所有单元格处理编辑状态。

②单击“格式”→“单元格”→“数字”→“自定义”,出现对话框 ③在对话框的类型栏,选定要设置的小数位数项单击,再单击“确定” 好处:在输入小数数字时,不足的小数位数计算机会自动补齐。第二种方法操作过程: ①直接输入原始数据。 ②用第一种方法进行设置。 6、如何用自动填充方法进行序列号的设置? ①在序列的第一单元格输入第一个序列号。 ②将所有要输入序列号的单元格处于编辑状态。 ③单击“编辑”→“填充”→“序列”,出现对话框。 ④在对话框的“序列产生在”栏选“行”或“列”,在“类型”栏选“等差序列”或“等比序列”等,在“步长值”栏输入步长值。 ⑤单击“确定”取消编辑。 7、遇到几个,几十个单元格相邻,且内容一样,如何简便输入? ①在该编辑区的第一单元格输入内容。 ②将要输入相同内容的单元格处于编辑状态。 ③单击“编辑”→“填充”→“向上、向下、向左、向右填充”。 ④取消编辑。 8、如何给表格添加背景图案和颜色?

Excel公式函数大全(超全)

Excel公式应用大全 1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。 2、AND函数 函数名称:AND 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 使用格式:AND(logical1,logical2, ...) 参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值都大于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 3、AVERAGE函数 函数名称:AVERAGE 主要功能:求出所有参数的算术平均值。 使用格式:AVERAGE(number1,number2,……) 参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 应用举例:在B8单元格中输入公式: =AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。 4、COLUMN 函数 函数名称:COLUMN 主要功能:显示所引用单元格的列标号值。 使用格式:COLUMN(reference)

非常全的Excel使用技巧(2016)

非常全的Excel使用技巧(2016) —— 163种技巧 目录 一、基本方法7 1.快速选中全部工作表7 2.快速启动E XCEL7 3.快速删除选定区域数据 8 4.给单元格重新命名8 5.在E XCEL中选择整个单元格范围9 6.快速移动/复制单元格9 7.快速修改单元格式次序 9 8.彻底清除单元格内容10 9.选择单元格10 10.为工作表命名11 11.一次性打开多个工作簿 11 12.快速切换工作簿13 13.选定超级链接文本(微软O FFICE技巧大赛获奖作品)13 14.快速查找14 15.修改默认文件保存路径 14 16.指定打开的文件夹15 17.在多个E XCEL工作簿间快速切换15 18.快速获取帮助16 19.创建帮助文件的快捷方式16 20.双击单元格某边移动选定单元格16 21.双击单元格某边选取单元格区域17 22.快速选定不连续单元格 17 23.根据条件选择单元格18

24.复制或移动单元格18 25.完全删除E XCEL中的单元格18 26.快速删除空行19 27.回车键的粘贴功能19 28.快速关闭多个文件20 29.选定多个工作表20 30.对多个工作表快速编辑 20 31.移动和复制工作表21 32.工作表的删除21 33.快速选择单元格22 34.快速选定E XCEL区域(微软O FFICE技巧大赛获奖作品)22 35.备份工件簿22 36.自动打开工作簿23 37.快速浏览长工作簿23 38.快速删除工作表中的空行23 39.绘制斜线表头24 40.绘制斜线单元格25 41.每次选定同一单元格26 42.快速查找工作簿26 43.禁止复制隐藏行或列中的数据27 44.制作个性单元格27 二、数据输入和编辑技巧28 1.在一个单元格内输入多个值 28 2.增加工作簿的页数28 3.奇特的F4键29 4.将格式化文本导入E XCEL29 5.快速换行30 6.巧变文本为数字30 7.在单元格中输入0值31

excel用法大全

excel用法大全 1、单元格的合并:同时选中需要合并的单元格(如A1:G1),然后按一下“格式”工具栏上的“合并及居中”按钮即可。 2、撤销单元格的合并:选中合并后的单元格,然后再按一下“格式”工具栏上的“合并及居中”按钮即可。 注意:如果是Excel2000及以前的版本,撤销单元格的合并需要这样操作:选中合并后的单元格,执行“格式→单元格”命令,打开“单元格格式”对话框,切换到“对齐”标签下,在“文本控制”选项下面,清除“合并单元格”前面复选框中的“∨”号,再确定返回即可。 1、设置字体:选中需要设置字体的单元格(区域),鼠标按“格式”工具栏的“字体”框右侧的下拉按钮,在随后弹出的下拉列表中,选择需要的字体即可。 2、设置字号:选中需要设置字号的单元格(区域),鼠标按“格式”工具栏的“字号”框右侧的下拉按钮,在随后弹出的下拉列表中,选择需要的字号即可。 3、设置字符颜色:选中需要设置字符颜色的单元格(区域),鼠标按“格式”工具栏的“字体颜色”框右侧的下拉按钮,在随后弹出的下拉列表中,选择需要的颜色即可。 :以上设置都可以通过执行“格式→单元格”命令,打开“单元格格式”对话框,切换到“字体”标签下进行设置。 4、设置填充颜色:选中需要设置单元格填充颜色的单元格(区域),鼠标按“格式”工具栏的“填充颜色”框右侧的下拉按钮,在随后弹出的下拉列表中,选择需要的颜色即可。 :以上设置都可以通过执行“格式→单元格”命令,打开“单元格格式”对话框,切换到“图案”标签下进行设置,并能设置更为复杂的填充效果。 通过自定义单元格格式的方法,可以为数字自动添加上单位(如“元”): 选中需要添加单位的单元格(区域),执行“格式→单元格”命令,打开“单元格格式”对话框,在“数值”标签中,选中“分类”下面的“自定义”选项,然后在右侧的“类型”下面的方框中输入“#.00"元"”,确定返回即可。 注意:虽然这些数值被添加上了单位,仍然可以用函数进行统计处理。 Excel数据表格中的大写数字设置。 如果想将阿拉伯数字数字转换为中文大写格式,同样可以通过“单元格格式”来设置: 选中需要转换单元格(区域),执行“格式→单元格”命令,打开“单元格格式”对话框,在“数值”标签中,选中“分类”下面的“特殊”选项,然后在右侧的“类型”下面选择一种大写格式(如“中文小写数字”),确定返回即可。 注意:如果想通过这样的设置,将小写金额(如2138.5)转换为大写金额(如“贰仟壹佰叁拾捌元伍角”),则达不到如期效果,需要通过函数或VBA来实现。 Excel数据表格中的中文日期格式。 默认情况下,在Excel中,我们输入的日期格式是“2005-1-16”,不太符合中国人的习惯。我们可以通过格式设置,将其设置为中文日期格式。 选中日期所在的单元格,执行“格式→单元格”命令,打开“单元格格式”对话框,在“数值”标签中,选中“分类”下面的“日期”选项,然后在右侧的“类型”下面选择一种合适的日期格式,确定返回即可。 注意:选中日期所在的单元格,右击鼠标,在随后弹出的快捷菜单中,选择“设置单元格格式”选项,也可以快速打开“单元格格式”对话框。 Excel数据表格中的行列隐藏操作。 有时不希望将其中的某些列(行)数据打印出来,而又不想删除这些行(列),怎么办?用隐藏的方法1、列(行)的隐藏:选中需要隐藏的列(行),右击鼠标,在随后弹出的快捷菜单中,选择“隐藏”选项即可。 注意:选中需要隐藏的列(行),执行“格式→列(行)→隐藏”命令,也可以将选中的列(行)隐藏起来。2、显示隐藏的列(行):同时选中隐藏列(行)的左(上)、右(下)列(行),执行“格式→列(行)→取消隐藏”命令,也可以将隐藏的列(行)显示出来。 注意:①同时选中隐藏列(行)的左(上)、右(下)列(行),右击鼠标,在随后弹出的快捷菜单中,选择“取消隐藏”选项也可以将隐藏的列(行)显示出来。②如果选中整个工作表,进行上述操作,即可将报有隐藏的列(行)显示出来。 Excel中数据表列宽行高设置,常用的有三种方法:拖拉法、双击法、设置法。 1、拖拉法:将鼠标移到行(列)标题的交界处,成双向拖拉箭头状时,按住左键向右(下)或向左(上)拖拉,即可调整行(列)宽(高)。 2、双击法:将鼠标移到行(列)标题的交界处,双击鼠标左键,即可快速将行(列)的行高(列宽)调整为“最合适的行高(列宽)”。 3、设置法:选中需要设置行高(列宽)的行(列),执行“格式行(列)行高(列宽)”命令,打开“行高(列宽)”对话框,输入一个合适的数值,确定返回即可。 Excel数据表格中的标题跨列居中设置。 对于表格的标题,我们总是让其位于整个工作表的中间,对于这一居中的结果,我们通常是用“合并及居中”功能来实现的。这样以来,就破坏了整个工作表的二维结构,以后使用函数、排序等操作时(尤其是Excel2000及以前版本)带来一些不必要的麻烦。 为了解决这个问题,我们可以用“跨列居中”的对齐方式来

Excel电子表格计算公式使用方法25条公式技巧总结

Excel电子表格计算公式使用方法25条公式技巧总结 对于Excel表格计算公式的方法实在太多,今天就整理了一个公式大全需要对有需要的朋友有些帮助。 1、两列数据查找相同值对应的位置 =MATCH(B1,A:A,0) 2、已知公式得结果 定义名称=EVALUATE(Sheet1!C1) 已知结果得公式 定义名称=GET.CELL(6,Sheet1!C1) 3、强制换行 用Alt+Enter 4、超过15位数字输入 这个问题问的人太多了,也收起来吧。一、单元格设置为文本;二、在输入数字前先输入'

5、如果隐藏了B列,如果让它显示出来? 选中A到C列,点击右键,取消隐藏 选中A到C列,双击选中任一列宽线或改变任一列宽 将鼠标移到到AC列之间,等鼠标变为双竖线时拖动之。 6、EXCEL中行列互换 复制,选择性粘贴,选中转置,确定即可 7、Excel是怎么加密的 (1)、保存时可以的另存为>>右上角的"工具">>常规>>设置 (2)、工具>>选项>>安全性 8、关于COUNTIF COUNTIF函数只能有一个条件,如大于90,为=COUNTIF(A1:A10,">=90")

介于80与90之间需用减,为 =COUNTIF(A1:A10,">80")-COUNTIF(A1:A10,">90") 9、根据身份证号提取出生日期 (1)、 =IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1) =15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"错误身份证号")) (2)、=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")*1 10、想在SHEET2中完全引用SHEET1输入的数据 工作组,按住Shift或Ctrl键,同时选定Sheet1、Sheet2 11、一列中不输入重复数字 [数据]--[有效性]--[自定义]--[公式] 输入=COUNTIF(A:A,A1)=1 如果要查找重复输入的数字 条件格式》公式》=COUNTIF(A:A,A5)>1》格式选红色

EXCEL常用函数公式大全与举例

EXCEL常用函数公式大全及举例 一、相关概念 (一)函数语法 由函数名+括号+参数组成 例:求和函数:SUM(A1,B2,…) 。参数与参数之间用逗号“,”隔开(二)运算符 1. 公式运算符:加(+)、减(-)、乘(*)、除(/)、百分号(%)、乘幂(^) 2. 比较运算符:大与(>)、小于(<)、等于(=)、小于等于(<=)、大于等于(>=)、不等于(<>) 3. 引用运算符:区域运算符(:)、联合运算符(,) (三)单元格的相对引用与绝对引用 例: A1 $A1 锁定第A列 A$1 锁定第1行 $A$1 锁定第A列与第1行 二、常用函数 (一)数学函数 1. 求和 =SUM(数值1,数值2,……) 2. 条件求和 =SUMIF(查找的范围,条件(即对象),要求和的范围) 例:(1)=SUMIF(A1:A4,”>=200”,B1:B4) 函数意思:对第A1栏至A4栏中,大于等于200的数值对应的第B1列至B4列中数值求和 (2)=SUMIF(A1:A4,”<300”,C1:C4)

函数意思:对第A1栏至A4栏中,小于300的数值对应的第C1栏至C4栏中数值求和 3. 求个数 =COUNT(数值1,数值2,……) 例:(1) =COUNT(A1:A4) 函数意思:第A1栏至A4栏求个数(2) =COUNT(A1:C4) 函数意思:第A1栏至C4栏求个数 4. 条件求个数 =COUNTIF(范围,条件) 例:(1) =COUNTIF(A1:A4,”<>200”) 函数意思:第A1栏至A4栏中不等于200的栏求个数 (2)=COUNTIF(A1:C4,”>=1000”) 函数意思:第A1栏至C4栏中大于等1000的栏求个数 5. 求算术平均数 =AVERAGE(数值1,数值2,……) 例:(1) =AVERAGE(A1,B2) (2) =AVERAGE(A1:A4) 6. 四舍五入函数 =ROUND(数值,保留的小数位数) 7. 排位函数 =RANK(数值,范围,序别) 1-升序 0-降序 例:(1) =RANK(A1,A1:A4,1) 函数意思:第A1栏在A1栏至A4栏中按升序排序,返回排名值。 (2) =RANK(A1,A1:A4,0) 函数意思:第A1栏在A1栏至A4栏中按降序排序,返回排名值。 8. 乘积函数 =PRODUCT(数值1,数值2,……) 9. 取绝对值 =ABS(数字) 10. 取整 =INT(数字) (二)逻辑函数

EXCEL经典用法大全

[转] EXCEL经典用法大全 编辑 | 删除 | 权限设置 | 更多▼ 更多▲ 设置置顶 推荐日志 转为私密日志 转载自 卜宪君 转载于2010年08月03日 19:16 阅读(1) 评论(0) 分类: 个人日记 权限: 公开 EXCEL经典用法大全(不得不收藏啊) 01、如何在已有的单元格中批量加入一段固定字符? 例如:在单位的人事资料,在excel中输入后,由于上级要求在原来的职称证书的号码全部再加两位,即要在每个人的证书号码前再添上两位数13,如果一个一个改的话实在太麻烦了,那么我们可以用下面的办法,省时又省力: 1)假设证书号在A列,在A列后点击鼠标右键,插入一列,为B列; 2)在B2单元格写入: ="13" & A2 后回车; 3)看到结果为 13xxxxxxxxxxxxx 了吗?鼠标放到B2位置,单元格的下方不是有一个小方点吗,按着鼠标左键往下拖动直到结束。当你放开鼠标左键时就全部都改好了。若是在原证书号后面加13 则在B2单元格中写入:=A2 & “13” 后回车。 02、如何设置文件下拉窗口的最下面的最近运行的文件名个数? 打开“工具”,选“选项”,再选“常规”,在“最近使用的文件清单”下面的文件个数输入框中改变文件数目即可。若不在菜单中显示最近使用的文件名,则将“最近使用的文件清单”前的复选框去掉即可。 03、在EXCEL中输入如“1-1”、“1-2”之类的格式后它即变成1月1日,1月2日等日期形式,怎么办? 这是由于EXCEL自动识别为日期格式所造成,你只要点击主菜单的“格式”菜单,选“单元格”,再在“数字”菜单标签下把该单元格的格式设成文本格式就行了。 04、在EXCEL中如何使它象WORD一样的自动定时保存文件? 点击“工具”菜单“自动保存”项,设置自动保存文件夹的间隔时间。如果在“工具”菜单下没有“自动保存”菜单项,那么执行“工具”菜单下“加载宏...”选上“自动保存”,“确定”。然后进行设置即可。 05、用Excel做多页的表格时,怎样像Word的表格那样做一个标题,即每页的第一行(或几行)是一样的。但是不是用页眉来完成?

办公软件office中的Excel函数使用大全

Excel函数大全 数据库和清单管理函数 DAVERAGE 返回选定数据库项的平均值 DCOUNT 计算数据库中包含数字的单元格的个数 DCOUNTA 计算数据库中非空单元格的个数 DGET 从数据库中提取满足指定条件的单个记录 DMAX 返回选定数据库项中的最大值 DMIN 返回选定数据库项中的最小值 DPRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值 DSTDEV 根据数据库中选定项的示例估算标准偏差 DSTDEVP 根据数据库中选定项的样本总体计算标准偏差 DSUM 对数据库中满足条件的记录的字段列中的数字求和 DVAR 根据数据库中选定项的示例估算方差 DVARP 根据数据库中选定项的样本总体计算方差 GETPIVOTDATA 返回存储在数据透视表中的数据 日期和时间函数 DATE 返回特定时间的系列数 DATEDIF 计算两个日期之间的年、月、日数

DATEVALUE 将文本格式的日期转换为系列数 DAY 将系列数转换为月份中的日 DAYS360 按每年 360 天计算两个日期之间的天数 EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数 EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数 HOUR 将系列数转换为小时 MINUTE 将系列数转换为分钟 MONTH 将系列数转换为月 NETWORKDAYS 返回两个日期之间的完整工作日数 NOW 返回当前日期和时间的系列数 SECOND 将系列数转换为秒 TIME 返回特定时间的系列数 TIMEVALUE 将文本格式的时间转换为系列数 TODAY 返回当天日期的系列数 WEEKDAY 将系列数转换为星期 WORKDAY 返回指定工作日数之前或之后某日期的系列数 YEAR 将系列数转换为年 YEARFRAC 返回代表 start_date(开始日期)和 end_date(结束日期)之间天数的以年为单位的分数

EXCEL电子表格的使用方法与技巧

E X C E L电子表格的使用方法 与技巧 本页仅作为文档页封面,使用时可以删除 This document is for reference only-rar21year.March

EXCEL电子表格的使用方法与技巧 1、如何添加快捷按钮区的项目? 单击“视图”→“工具栏”→“X X X” 2、如何打开已有的EXCEL文件? 单击“文件”→“打开”→“文件名”→“确定” 3、如何调整EXCEL表格的栏宽和行高? 4、如何给单元格中输入文字、数字,并设置字形、字体、字号在单元格中的位置? ①按正常的输入方法输入文字。 ②将要设置的单元格处于编辑状态。 ③单击“格式”→“单元格”,出现对话框。 ④单元格对话窗口中。 “对齐”栏,是设定单元格中文字或数字的位置,是居中、靠上、靠下等方式。 “字体”栏,是设定单元格中文字的字体,颜色等。 5、如何设置单元格中数字的小数位数? 说明:有两种方法,一种是先设置后输入,另一种是先输入后设置。 第一种方法操作过程: ①将要输入的数字的所有单元格处理编辑状态。

②单击“格式”→“单元格”→“数字”→“自定义”,出现对话框 ③在对话框的类型栏,选定要设置的小数位数项单击,再单击“确定” 好处:在输入小数数字时,不足的小数位数计算机会自动补齐。 第二种方法操作过程: ①直接输入原始数据。 ②用第一种方法进行设置。 6、如何用自动填充方法进行序列号的设置? ①在序列的第一单元格输入第一个序列号。 ②将所有要输入序列号的单元格处于编辑状态。 ③单击“编辑”→“填充”→“序列”,出现对话框。 ④在对话框的“序列产生在”栏选“行”或“列”,在“类型”栏选“等差序列”或“等比序列”等,在“步长值”栏输入步长值。 ⑤单击“确定”取消编辑。 7、遇到几个,几十个单元格相邻,且内容一样,如何简便输入? ①在该编辑区的第一单元格输入内容。 ②将要输入相同内容的单元格处于编辑状态。

Excel电子表格使用技巧(全套)

Excel电子表格使用技巧大全 01、如何在已有的单元格中批量加入一段固定字符? 例如:在单位的人事资料,在excel中输入后,由于上级要求在原来的职称证书的号码全部再加两位,即要在每个人的证书号码前再添上两位数13,如果一个一个改的话实在太麻烦了,那么我们可以用下面的办法,省时又省力: 1)假设证书号在A列,在A列后点击鼠标右键,插入一列,为B 列; 2)在B2单元格写入: ="13" & A2 后回车; 3)看到结果为 13xxxxxxxxxxxxx 了吗?鼠标放到B2位置,单元格的下方不是有一个小方点吗,按着鼠标左键往下拖动直到结束。当你放开鼠标左键时就全部都改好了。若是在原证书号后面加13 则在B2单元格中写入:=A2 & “13”后回车。 02、如何设置文件下拉窗口的最下面的最近运行的文件名个数? 打开“工具”,选“选项”,再选“常规”,在“最近使用的文件清单”下面的文件个数输入框中改变文件数目即可。若不在菜单中显示最近使用的文件名,则将“最近使用的文件清单”前的复选框去掉即可。

03、在EXCEL中输入如“1-1”、“1-2”之类的格式后它即变成1月1日,1月2日等日期形式,怎么办? 这是由于EXCEL自动识别为日期格式所造成,你只要点击主菜单的“格式”菜单,选“单元格”,再在“数字”菜单标签下把该单元格的格式设成文本格式就行了。 04、在EXCEL中如何使它象WORD一样的自动定时保存文件? 点击“工具”菜单“自动保存”项,设置自动保存文件夹的间隔时间。如果在“工具”菜单下没有“自动保存”菜单项,那么执行“工具”菜单下“加载宏...”选上“自动保存”,“确定”。然后进行设置即可。 05、用Excel做多页的表格时,怎样像Word的表格那样做一个标题,即每页的第一行(或几行)是一样的。但是不是用页眉来完成? 在EXCEL的文件菜单-页面设置-工作表-打印标题;可进行顶端或左端标题设置,通过按下折叠对话框按钮后,用鼠标划定范围即可。这样Excel就会自动在各页上加上你划定的部分作为表头。 06、在Excel中如何设置加权平均? 加权平均在财务核算和统计工作中经常用到,并不是一项很复杂的计算,关键是要理解加权平均值其实就是总量值(如金额)除以总数量得出的单位平均值,而不是简单的将各个单位值(如单价)平均后得

EXCEL函数使用大全

EXCEL2003函数大全 张小峰编 鲁东大学计算机科学与技术学院 2008年11月

EXCEL函数大全 目录 一、数据库和清单管理函数 (1) 二、日期和时间函数 (5) 三、财务函数 (10) 四、信息函数 (15) 五、逻辑运算符 (20) 六、查找与引用 (23) 七、数学与三角函数 (32) 八、统计函数 (52) 九、文本函数 (82)

一、数据库和清单管理函数 1、DA VERAGE 【参数】返回数据库或数据清单中满足指定条件的列中数值的平均值。 【语法】DA VERAGE(database,field,criteria) 【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。 2、DCOUNT 【参数】返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。 【语法】DCOUNT(database,field,criteria) 【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。 3、DCOUNTA 【参数】返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。【语法】DCOUNTA(database,field,criteria) 【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。 4、DGET 【参数】从数据清单或数据库中提取符合指定条件的单个值。 【语法】DGET(database,field,criteria) 【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数

Excel鲜为人知的用法

二、建立“常用文档”新菜单 在菜单栏上新建一个“常用文档”菜单,将常用的工作簿文档添加到其中,方便随时调用。 1.在工具栏空白处右击鼠标,选“自定义”选项,打开“自定义”对话框。在“命令”标签中,选中“类别”下的“新菜单”项,再将“命令”下面的“新菜单”拖到菜单栏。 按“更改所选内容”按钮,在弹出菜单的“命名”框中输入一个名称(如“常用文档”)。 2.再在“类别”下面任选一项(如“插入”选项),在右边“命令”下面任选一项(如“超链接”选项),将它拖到新菜单(常用文档)中,并仿照上面的操作对它进行命名(如“工资表”等),建立第一个工作簿文档列表名称。 重复上面的操作,多添加几个文档列表名称。 3.选中“常用文档”菜单中某个菜单项(如“工资表”等),右击鼠标,在弹出的快捷菜单中,选“分配超链接→打开”选项,打开“分配超链接”对话框。通过按“查找范围”右侧的下拉按钮,定位到相应的工作簿(如“工资.xls”等)文件夹,并选中该工作簿文档。 重复上面的操作,将菜单项和与它对应的工作簿文档超链接起来。 4.以后需要打开“常用文档”菜单中的某个工作簿文档时,只要展开“常用文档”菜单,单击其中的相应选项即可。 提示:尽管我们将“超链接”选项拖到了“常用文档”菜单中,但并不影响“插入”菜单中“超链接”菜单项和“常用”工具栏上的“插入超链接”按钮的功能。 三、让不同类型数据用不同颜色显示 在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们

可以这样设置。 1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。 2.按“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。 3.设置完成后,按下“确定”按钮。看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。 四、制作“专业符号”工具栏 在编辑专业表格时,常常需要输入一些特殊的专业符号,为了方便输入,我们可以制作一个属于自己的“专业符号”工具栏。 1.执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框,输入宏名 如“fuhao1” 并将宏保存在“个人宏工作簿”中,然后“确定”开始录制。选中“录制宏”工具栏上的“相对引用”按钮,然后将需要的特殊符号输入到某个单元格中,再单击“录制宏”工具栏上的“停止”按钮,完成宏的录制。 仿照上面的操作,一一录制好其它特殊符号的输入“宏”。 2.打开“自定义”对话框,在“工具栏”标签中,单击“新建”按钮,弹出“新建工具栏”对话框,输入名称——“专业符号”,确定后,即在工作区中出现一个工具条。 切换到“命令”标签中,选中“类别”下面的“宏”,将“命令”下面的“自定义按钮”项拖到“专业符号”栏上(有多少个特殊符号就拖多少个按钮)。

excel2003公式函数应用大全

EXCEL2003公式·函数应用大全 1、SUMPRODUCT函数:该函数的功能是在给定的几组数组中将数组间对应的元素相乘并返回乘积之和。例如:如图1,如果想计算B3:C6和D3:E6这两组区域的值,可以用以下公式:“=Sumproduct(B3:C6,D3:E6)”。 图1 2、ABS函数:如果在A1、B1单元格中分别输入120、90,那么如果要求A1与B1之间的差的绝对值,可以在C1单元格中输入以下公式:“=ABS(A1-B1)”。 3、IF函数:如图2,如果C3单元格的数据大于D3单元格,则在E3单元格显示“完成任务,超出:”,否则显示“未完成任务,差额:”,可以在E3单元格中输入以下公式:“=IF(C3>D3, “完成任务,超出:”,“未完成任务,差额:””。 图24、Ceiling函数:该数值向上舍入基础的倍数。如图3,在C3单元格中输入以下公式:“=CEILING(B3,C3)”;而“=FLOOR(B3,C3)”则是向下舍入。 图35、GCD函数:该函数计算最大公约数。如图4,如果要计算B3:D3这一区域中3个数字的最大公约数,可以在E3单元格中输入以下公式:“=GCD(B3,C3,D3)”。 图4 6、INT函数:该函数是向下舍入取整函数。如图5,如果要计算显示器和机箱的购买数量,可以在E3单元格中输入以下公式:“=INT(D3/C3)”。

图5 7、LCM函数:该函数是计算最小公倍数。如图6,如果要计算B3:D3这一区域中3个数字的最小公倍数,可以在E3单元格中输入以下公式:“=LCM(B3,C3,D3)”。 图6 8、LN函数:该函数是计算自然对数,公式为:“=LN(B3)”。9、LOG函数:该函数是计算指定底数的对数,公式为:“=LOG10(B3)”。 10、MOD函数:该函数是计算两数相除的余数。如图7,判断C3能否被B3整除,可以在D4单元格中输入以下公式:“=IF(MOD(B3,C3)=0,"是","否")”。 图7 11、PI函数:使用此函数可以返回数字3.14159265358979,即数学常量PI,可精确到小数点后14位。如图8,计算球体的面积,可以在C4单元格中输入以下公式: “=PI()*(B3^2)*4)”;计算球体的体积,可以在D4单元格中输入以下公式:“= (B3^3)*(4* PI()))/3”。 图8 12、POWER函数:此函数用来计算乘幂。如图9,首先在单元中输入底数和指数,然后在D3中输入以下公式:“=POWER(B3,C3)”。 图9 13、PRODUCT函数:此函数可以对所有的以参数形式给出的数字相乘,并返回乘积。例如:某企业20XX年度贷款金额为100000元,利率为1.5%,贷款期限为12个月。如图10所示,直接在单元格E4中输入以下公式:“ =PRODUCT(B4,C4,D4)”。

Excel函数公式大全 excel常用办公函数使用教程

Excel函数公式大全excel常用办公函数使用教程 相信很多办公人士都经常要用到Excel来整理数据吧,excel常用办公函数使用教程,希望能够帮助大家提高办公效率。 一、单组数据加减乘除运算: ①单组数据求加和公式:=(A1+B1) 举例:单元格A1:B1区域依次输入了数据10和5,计算:在C1中输入= A1+B1 后点击键盘“Enter(确定)”键后,该单元格就自动显示10与5的和15。 ②单组数据求减差公式:=(A1-B1) 举例:在C1中输入=A1-B1 即求10与5的差值5,电脑操作方法同上; ③单组数据求乘法公式:=(A1*B1) 举例:在C1中输入=A1*B1 即求10与5的积值50,电脑操作方法同上; ④单组数据求乘法公式:=(A1/B1)

举例:在C1中输入=A1/B1 即求10与5的商值2,电脑操作方法同上; ⑤其它应用: 在D1中输入=A1^3 即求5的立方(三次方); 在E1中输入=B1^(1/3)即求10的立方根 小结:在单元格输入的含等号的运算式,Excel中称之为公式,都是数学里面的基本运算,只不过在计算机上有的运算符号发生了改变——“×”与“*”同、“÷”与“/”同、“^”与“乘方”相同,开方作为乘方的逆运算,把乘方中和指数使用成分数就成了数的开方运算。这些符号是按住电脑键盘“Shift”键同时按住键盘第二排相对应的数字符号即可显示。如果同一列的其它单元格都需利用刚才的公式计算,只需要先用鼠标左键点击一下刚才已做好公式的单元格,将鼠标移至该单元格的右下角,带出现十字符号提示时,开始按住鼠标左键不动一直沿着该单元格依次往下拉到你需要的某行同一列的单元格下即可,即可完成公司自动复制,自动计算。 二、多组数据加减乘除运算: ①多组数据求加和公式:(常用) 举例说明:=SUM(A1:A10),表示同一列纵向从A1到A10的所有数据相加;

Excel使用方法

2007英文版Excel部分使用方法 一、Excel的输入、修改和输出操作 (2) 1. Excel的打开和设置 (2) 2. 选取单元格区域 (2) 3. 录入数据 (2) 4. 表格中的乾坤大挪移 (2) 5. 填充的强大功能 (2) 6. 查找和替换 (3) 7. 打印 (3) 8. 其他使用功能 (3) 9. Excel快捷键 (3) 二、Excel的格式设置 (4) 1. 单元格格式 (4) 2. 名称 (6) 3. 条件格式 (6) 4. 数据有效性 (6) 5. 排序和筛选 (6) 6. 2007Excel各个功能的具体位置 (6) 三、常用函数 (7) 1. 日期函数 (7) 2. 信息函数 (7) 3. 查找和引用函数 (7) 4. 文本和数据函数 (7) 5. 统计函数 (7) 6. 数学函数 (8) 四、宏 (9)

第一部分Excel的输入、修改和输出操作 1.Excel的打开和设置 ?启动参数, /s(Excel存在某些问题) ?*.xls文件与Excel程序关联被破坏 Excel /regserver ?xlstart文件夹 ?Excel模板和快速启动 ?一次打开多个常用的文件(保存工作区) ?属性(Properties)、选项(Excel Options) ?定义自己的工具栏 2.选取单元格区域 ?选择当前数据区域(在数据区域中选择任意单元格,Ctrl+A) ?选择连续大区域(先定位到区域中首个单元格,按住Shift点击区域中最后单元格) ?选定非连续区域(按住Ctrl,点击所需单元格) ?选定整行或整列(点击行号或列号) ?选择剩余行或列(Ctrl+Shift+↓或↑) 3.录入数据 ?文本录入 ?日期和时间录入(Ctrl+;或Ctrl+Shift+;) ?分数录入(整数+空格+分子/分母),如8/9应输入为0 8/9 ?号码录入(‘+号码或先设置为文本格式,再输入号码) ?编辑栏换行(Alt+Enter) ?超链接设置 ?控制自动超链接(’+超链接文本或输入超链接后按Ctrl+Z;在选项中设置可以彻底取消输入时的超链接) ?取消现有的超链接(复制空白单元格,选择性粘贴(选择“加”)到需要去掉超链接的单元格) ?特殊数据录入(Alt+41409、41420、178、179) ?快速批量录入(Ctrl+Enter) ?在区域录入数据(先选定一个区域,点Enter) 4.表格中的乾坤大挪移 ?快速插入多个单元格(选中插入位置前一个的单元格,移动鼠标变为,按住Shift向下或向右拖动) ?快速移动行或列(选择要移动的行或列,移动鼠标变为双向箭头,按住Shift移动到所需位置,变为T行,松开鼠标和键盘) ?快速插入多列(先选中与要插入多行或多列同样数量的行或列,然后再插入) ?快速删除空值(F5定位空值,删除) 5.填充的强大功能 ?等差序列(输入等差数列的前2个数,向下填充) ?日期填充(可以按天,按月,按年,按工作日等填充) ?公式填充(相对引用和绝对引用)

相关主题
文本预览
相关文档 最新文档