您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页excel表格复制到CAD的方法

excel表格复制到CAD的方法

来源:五一七教育网


excel表格复制到CAD的方法

太复杂了,三下就行了

1、在EXCEL中选中表格,按CTRL+C

2、打开CAD,按CTRL+V

3、调整其大小并移动到需要位置即可

excel实现自动生成目录

Alt+F11---------插入--------模块--------把下面的代码拷贝到模块中

Sub mulu()

On Error GoTo Tuichu

Dim i As Integer

Dim ShtCount As Integer

Dim SelectionCell As Range

ShtCount = Worksheets.Count

If ShtCount = 0 Or ShtCount = 1 Then Exit Sub

Application.ScreenUpdating = False

For i = 1 To ShtCount

If Sheets(i).Name = \"目录\" Then

Sheets(\"目录\").Move Before:=Sheets(1)

End If

Next i

If Sheets(1).Name <> \"目录\" Then

ShtCount = ShtCount + 1

Sheets(1).Select

Sheets.Add

Sheets(1).Name = \"目录\"

End If

Sheets(\"目录\").Select

Columns(\"B:B\").Delete Shift:=xlToLeft

Application.StatusBar = \"正在生成目录…………请等待!\"

For i = 2 To ShtCount

ActiveSheet.Hyperlinks.Add Anchor:=Worksheets(\"目录\").Cells(i, Address:=\"\

\"’\" & Sheets(i).Name & \"’!R1C1\extToDisplay:=Sheets(i).Name

Next

Sheets(\"目录\").Select

Columns(\"B:B\").AutoFit

Cells(1, 2) = \"目录\"

Set SelectionCell = Worksheets(\"目录\").Range(\"B1\")

With SelectionCell

.HorizontalAlignment = xlDistributed

2),

.VerticalAlignment = xlCenter

.AddIndent = True

.Font.Bold = True

.Interior.ColorIndex = 34

End With

Application.StatusBar = False

Application.ScreenUpdating = True

Tuichu:

End Sub

直接将程序复制过去,运行--用户子过程/用户窗体---搞定

我修正了楼主的程序,经过调试可行,不会出现“引用无效”

Sub mulu()

On Error GoTo Tuichu

Dim i As Integer

Dim ShtCount As Integer

Dim SelectionCell As Range

ShtCount = Worksheets.Count

If ShtCount = 0 Or ShtCount = 1 Then Exit Sub

Application.ScreenUpdating = False

For i = 1 To ShtCount

If Sheets(i).Name = \"目录\" Then

Sheets(\"目录\").Move Before:=Sheets(1)

End If

Next i

If Sheets(1).Name <> \"目录\" Then

ShtCount = ShtCount + 1

Sheets(1).Select

Sheets.Add

Sheets(1).Name = \"目录\"

End If

Sheets(\"目录\").Select

Columns(\"B:B\").Delete Shift:=xlToLeft

Application.StatusBar = \"正在生成目录…………请等待!\"

For i = 2 To ShtCount

ActiveSheet.Hyperlinks.Add Anchor:=Worksheets(\"目录\").Cells(i, Address:=\"\

\"’\" & Sheets(i).Name & \"’!R1C1\extToDisplay:=Sheets(i).Name

Next

Sheets(\"目录\").Select

Columns(\"B:B\").AutoFit

2),

Cells(1, 2) = \"目录\"

Set SelectionCell = Worksheets(\"目录\").Range(\"B1\")

With SelectionCell

.HorizontalAlignment = xlDistributed

.VerticalAlignment = xlCenter

.AddIndent = True

.Font.Bold = True

.Interior.ColorIndex = 34

End With

Application.StatusBar = False

Application.ScreenUpdating = True

Tuichu:

End Sub

我们在输入面积和体积时,经常要输入平方(上标2)和立方(上标3)。在Excel中输入这两个上标,有一个非常简便的方法:

在按住Alt键的同时,按下小键盘上的数字“178”、“179”即可输入“上标2”和“上标3”。

注意:在按住Alt键的同时,试着按小键盘上的一些数字组合(通常为三位),可以得到一些意想不到的字符(例如Alt+137—‰、Alt+177—±等)。

在使用Excel时,首先就需要录入数据,要想让自己数据录得巧、录得省,还是需要掌握不少实用的技巧。

录入技巧

快速填入相同内容

选中多个单元格后,输入字符,然后按Ctrl+Enter组合键,即可在选中的每个单元格中填入上述相同的字符。

快速复制上单元格

选中下面的单元格,按Ctrl+ ’(’为西文的单引号)组合键,即可将上一单元格的内容快速复制下来。

快速输入系统日期

按下Ctrl+;组合键,即可快速输入系统日期。

文本数字输入技巧

一般情况下,在单元格中输入的任何数字,均以“右对齐”格式放置,而且Excel会把综当成数字来处理。如果你要输入文本格式的数字,除了事先将单元格设置为文本格式外,只要在数字前多输一个’(单引号)即可。

分数输入技巧

如果事先将Excel单元格设置为“分数”格式,即可在其中输入2/3.5/6这样的分数数据。除此以外,可以在“常规”单元格中按“0空格分数”的格式输入分数,如输入的“0□2/3 ”(□表示空格)即可显示“2/3”,并按15 位的数字精度进行数据处理。不过,此法输入的分母不能超过99,否则输入结果显示为0。

输入法快速切换技巧

单击“数据”→“有效性”,打开“数据有效性”对话框中的“输入法模式”选项卡,选中“模式”下拉列表中的“打开”,最后单击“确定”按钮。只要选中了某种输入法有

效的单元格,已经设置的输入法就会被自动激活。

信息快速添加技巧

如果要给单元格数据的尾部添加信息,可以选中该单元格然后按F2键。光标就会在数据尾部出现,输入数据后回车即可。

参数快速插入技巧

如果知道所使用的函数名称,但又不了解它的参数使用方法,可以在编辑栏中输入等号及函数名,然后按Ctrl+A键,Excel自动打开参数输入对话框,就能直接输入各个参数了。

快速编辑技巧

如果想对Excel单元格中的内容进行编辑,只须用鼠标双击需要编辑的位置,光标就会插入十字光标的双击点。用鼠标双击Excel工作表的标签,直接输入文字并回车,可以快速修改标签的名称。

重复操作

要想将某一单元格(或区域)的格式(字体、字号、行高、列宽等)应用于多个位置,可以将上述单元格(或区域)选中。然后双击“格式刷”按钮,鼠标拖过要设置格式的若干区域,完成后再次单击“格式刷”结束操作。

如果要绘制多个“直线”或“椭圆形”等,可以双击Excel“绘图”工具栏上的相关按

钮,接着就可以重复绘制图形了。若想在双击某个按钮后取消这个功能,只需单击该按钮或按一下Esc键。

轻松实现多行文本输入

Excel默认单元格输入一行文本,实现多行文本输入的简单方法是:当你需要在单元格中开始一个新行时,只要按 Alt+Enter组合键即可,从而在一个单元格中输入两行乃至多行文本。

读出来帮你校对

Excel增加了一个“文本到语音”功能,它可以朗读单元格中的数据。你只要将Word文件粘贴到工作表中,单击“工具”、“语音”子→命令,就可以打开“文本到语音”工具栏。选中工作表中需要朗读的区域,单击工具栏中“按行”或“按列”朗读按钮。再单击“朗读单元格”按钮,Excel就会读出所菜单元格区域中的所有内容。其中汉字和数字的朗读比较准确,英语单词只能分解为字母逐个读出,但用于一般校对已经足够了。

数据同步滚动

如何你需要同时观察距离较远的两列数据,可以按以下方法操作:将鼠标移到水平滚动条右端的拆分框上,变成双向光标后水平拖动,即可用竖线将当前工作表分割为左右两个窗格。拖动其中的滚动条使需要观察的数据可见,此后即可按常规方法使两列数据同步滚动。如果需要取消竖直分割线,只须用鼠标双击它就可以了。

小数点或零输入技巧

要想让Excel自动填充固定位数的小数点或固定个数的零,可以进行如下设置:单击“工具”菜单中的“选项”,打开“编辑”选项卡,选中“自动设置小数点”复选项。如果需要自动填充小数点,应在“位数”框中输入(或选择)小数点右面的位数(如“2”)。如果需要在输入的数字后面自动填充零,则应在“位数”框中输入减号和零的个数(如“-3”)。

若采用前一种设置,则输入268后显示2.68。若采用后一种设置,则输入268后显示268000。

在单元格区域内换行

将某个长行转成段落并在指定区域内换行。例如:A10内容很长,欲将其显示在A列至C列之内,步骤为:选定区域A10:C12(先选A10),选择“编辑”菜单之“填充”的“内容重排”,A10内容就会分布在A10:C12区域中。此法特别适合用于表格内的注释。

多次输入的特殊符号

有时在一张工作表中要多次输入一些特殊符号(如◆),非常麻烦,对录入速度有较大的影响,可以采用一次性替换的方法来解决:首先用户可以在需要输入特殊符号位置的地方用一个字母来代替(如*),请注意这个字母不能是表格中需要的字母,等表格制作完成后,打开“编辑”菜单中的“替换”在“替换”对话框中的“查找内容”框中输入代替的字符“*”,在“替换值”框中输入“◆”,取消“单元格匹配”的选择,然后按“替换”按钮一个一个去替换,如果用户可以确定工作表中的全部“*”的作用都是代替“◆”,也可以按“全部替换”按钮,一次性全部替换完毕。

自动调整小数点

如果用户有一大批小于1的数字要录入到工作表中,那么请在开始录入前进行如下设置,录入速度会因此而提高数倍:选择“工具”→“选项”,单击“编辑”标签,选中“自动设置小数点”复选框,在“位数”编辑框中微调需要显示在小数点后面的位数,用户可以根据自己的需要进行输入,单击“确定”按钮即可。

直接打开文本文件

选择“文件”→“打开”,再单击“文件类型”下拉列表中,选择“文本文件”,这样就可以从打开得文本文件中获得所需数据了。

导入文本文件内容

使用打开的方法导入数据有一个缺点,一旦数据进入Excel后,就无法于该文本文件同步了。这时,可以使用“导入文本文件”来操作:选择“数据”→“获取外部数据”→“导入文本文件”,同样可以获得文本文件中的数据,在导入数据的同时Excel会将其作为外部数据区域,这样用户就可以在需要的时候刷新数据或者定期对数据进行刷新。

将数字格式化为文本类型

在Excel中,通过选择含有数值的单元格,并且在“格式”菜单中选择“单元格”项,在数字标签中选定文本格式,并单击“确定”按钮。利用此技巧,还可以将数值格式化为邮政编码、电话号码、社会保险号等等,只需要在数字标签下选择框中选特殊项,并且确定适当的类型。

快速输入含小数点的数字

当需要输入大量带有小数点的数字时,例如0.0987,通常是分别输入“0”、“.”、“0”、“9”、“8”、“7”共5个数字,不仅容易出错,而且效率也很低。

其实,可以利用Excel中的自动设置小数点的功能,从而达到提高输入速度的目的。3所示,打开“工具→选项→编辑”标签页,首先勾选“自动设置小数点”复选框,再在“位数”编辑框中设置小数点右边的位数就行了。这样,带小数点的数字时,就只需要直接输入数字,而可以省略小数点的输入,它会在回车键后自动定位!

输入重复数据

Excel支持自动填充功能,要输入重复数据,可以再一个单元格输入以后,再自动填充一下就行了。但如果要输入重复数据的单元格是离散的,或要输入的重复数据是星期几、几月几日等,自动填充功能就不能完成任务了。其实你可以先选中所有要输入重复数据的单元格,然后输入该数据,最后在按住Ctrl键后打回车键。

Excel中快速定位

假如Excel工作表有33333列,如果第23456列的数据需要修改,怎么办?无论用鼠标拖滚动条,还是用键盘上的翻页键,都需要很长时间。这时候,试一试如果按住Shift键拖滚动条,是不是很快就能找到?

自动转换大写金额

很多用户在制作财务报表的时候,经常需要将数字表示为大写的数字金额,如果只依

靠单纯的输入的话,将会非常的麻烦,其实可以用设置单元格格式的方法来实现。首先鼠标右键单击需要用大写金额显示的单元格,在弹出的快捷菜单中选择“设置单元格格式”,在弹出的对话框中选择“数字”选项卡,并且在“分类”列表中选择“自定义”,在类型框中输入“[DBNum2]0\"百\"0\"拾\"0\"元\"0\"角\"\"整\"”,再选中此类型即可。

Excel中快速输入前面带0的数字

如果直接在单元格输入前面带0的数字如“001”,则确定后单元格内显示“1”,前面的0被丢掉了。解决的一般办法是先选中所有需要输入前面带0数字的单元格,再在任一被选中的单元格上单击右键,选“设置单元格格式”,在弹出的对话框中单击“数字”标签,再在“分类”框中选“文本”即可。但这样操作无疑是比较麻烦的,最简单的办法是:在输入数据时先打一个单引号,再输入前面带0的数字,前面的0就不会被丢掉了。如:要输入“001”则在单元格内键入“‘001”即可。

快速输入分数

在单元格中输入“0 3/4”(注意:中间有一个空格),则显示为分数(3/4),反之则会显示为日期(3月4日)。

另有妙用的’号

在输入11位及以上数字(如身份证号码)时,在数字前面加上一个英文状态下的“’”,即能正常显示,反之以科学计数法显示。此时,该单元格格式为文本形式,其“数值”只能排序,不能用于函数计算。

自动更正法输入特殊文字

选择“工具”→“自动更正”,打开“自动更正”对话框,在“替换”下面填入“CT”,在“替换为”下面填入“电脑应用文萃”(不含引号),然后按“确定”按钮。以后只要在单元格中输入CT及后续文本(或按“Enter”键)后,系统会自动将其更正为“电脑应用文萃”。

小提示

★在Excel中定义好的自动更正词条在Office系列其他应用程序(如WORD)中同样可以使用。

★如果确实需要输入文本CT时,可先输入CT0及后面的文本,然后删除一个0即可。

查找替换法快速输入符号

有时要在多个单元格中输入相同的文本,特别是要多次输入一些特殊符号(如※),非常麻烦,这时可以用“替换”的方法来进行:先在需要输入这些符号的单元格中输入一个代替的字母(如X。注意:不能与表格中需要的字母相同),等表格制作完成后,用“编辑”→“替换”(或直接按Ctrl+H快捷键),打开“替换”对话框,在“查找内容”下面的方框中输入代替的字母“X”,在“替换值”下面的方框中输入“※”,将“单元格匹配”前面的“∨”号去掉(否则会无法替换),然后按“替换”按钮一个一个去替换(如果表格中确实需要字母x时,这样做就可达满足这要求。注意:此时鼠标最好选定在需要替换的单元格前面或上面的单元格中,最好选定A1单元格。),或按“全部替换”按钮,一次性完成全部替换(这样做表格中所有的x都被替换掉,且鼠标可以选定在任何单元格中)。

小提示

在按住Ctrl键的同时,用鼠标左键选定多个不连续的单元格(或区域),输入文本(如※),然后按下“Ctrl+Enter”键,也可将该文本同时输入上述选定的单元格中。

利用选择列表快速录入数据

如果需要输入的文本在同一列中前面已经输入过,且该列中没有空单元格,右击下面的单元格,选“选择列表”选项,则上面输入过的文本以下拉菜单形式出现,用左键选中你需要的文本,即可将其快速输入到选定的单元格中。

格式定义法

有时需要给输入的数值加上单位(如“元”等),少量的可以直接输入,而大量的如果一个一个地输入就显得太慢了。通过“自定义”单元格格式的方法来达到自动给数值添加单位的目的:如,选中需要添加单位的单元格,选择“格式”→“单元格”,打开“单元格格式”对话框,单击“数字”标签,选中“分类”下面的“自定义”选项,再在“类型”下面的方框中输入“#平方米”,按下“确定”按钮,以后在上述单元格中输入数值(仅限于数值!)后,单元(平方米)会自动加在数值的后面。

巧用Excel中的符号栏

选择“视图”→“工具栏”→“符号栏”,然后就可以从中选择相应的符号就可以了。

巧用字符映射表

选择“开始”→“程序”→“附件”→“系统工具”→“字符映射表”,单击特殊符号按钮,再通过上一个、下一个按钮调出各类符号,选中后,单击选择按钮,再单击复制按钮,就可以粘贴到了Excel中了。

很多用户在制作财务报表的时候,经常需要将数字表示为大写的数字金额,如果只依靠单纯的输入的话,将会非常的麻烦,其实可以用设置单元格格式的方法来实现。首先鼠标右键单击需要用大写金额显示的单元格,在弹出的快捷菜单中选择“设置单元格格式”,在弹出的对话框中选择“数字”选项卡,并且在“分类”列表中选择“自定义”,在类型框中输入“[DBNum2]0\"百\"0\"拾\"0\"元\"0\"角\"\"整\"”,再选中此类型即可。 】

该项有误,不识元角分

Excel是功能非常强大的表格处理软件,特别是其表格计算能力,方便、快捷和自动化运算,使越来越多的人选择采用EXCEL来处理日常办公表格。但是,当碰到一些“不规则”的表格时,许多初学者感到十分棘手。表格“不规则”,主要表现为合并单元格太多,单元格或上下不对齐,或左右不对齐,复杂的甚至多行、多列不对齐。例如图1中的中美MBA报名表:

细看上表,发现“职务”单元格和“性别”单元格上下不对齐、“手机”和“行业”不对齐、“企业性质”右边线和“E-mail”左边线不对齐等等。许多初学者做这样的表格时,总习惯于“性别”、“职务”、“手机”、“行业”、“邮编”、“家庭电话”、“办公电话”、“企业性质”、“E-mail”都按1行1列算,“照片”按4行1列来算,做出来的表格结果就是:“性别”与“职务”上下对齐,“手机”、“行业”、“邮编” 上下对齐,“家庭电话”、“办公电话”、“企业性质”、“E-mail”上下对齐,无论我们再怎么调整列宽,上述单元格都是对齐的,达不到我们想要的表格效果。见下图:

那么,到底怎样才能做成上下不对齐的效果呢?

其实并不难,我们现在以调整“性别”和“职务”为例,当“性别”和“职务”对齐的时候,这两个单元格所占的空间是1行1列(见图2),当它们不对齐的时候,细心的人会很快发现,它们的行列已然发生了变化,为了方便读者观察,我们将图1中的这两个单元格的左右竖线分别用虚线画出延长线,效果如下:

当“性别”与“职务”不对齐时,“性别”前空格、“性别”、“职务”都是占1行2列,“职务”后空格占1行3列。

因此,我们可以在图2表格中的“性别”单元格前后分别各插入1列,效果如下;

然后,将“性别”前两个空格合并,“性别”往右合并1格,“职务”往左合并1格,“职务”后两个空格合并,效果如下图:

将上图中相应的列调到合适的宽度,就可以实现“性别”和“职务”的上下不对齐效果了。见下图:

运用相同的办法,将“行业”与“手机”、“企业性质”与“E-mail”都调成上下不对齐,就可完成整个表格的制作了。效果如下图;

高效办公Excel排序方法\"集中营\"

排序是数据处理中的经常性工作,Excel排序有序数计算(类似成绩统计中的名次)和数据重排两类。本文以几个车间的产值和名称为例,介绍Excel 2000/XP的数据排序方法。

一、数值排序

1.RANK函数

RANK函数是Excel计算序数的主要工具,它的语法为:RANK (number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。

例如图1中E2、E3、E4单元格存放一季度的总产值,计算各车间产值排名的方法是:在F2单元格内输入公式“=RANK(E2,$E$2: $E$4)”,敲回车即可计算出铸造车间的产值排名是2。再将F2中的公式复制到剪贴板,选中F3、 F4单元格按Ctrl+V,就能计算出其余两个车间的产值排名为3和1。如果B1单元格中输入的公式为“=RANK(E2,$E$2:$E$4,1)”,则计算出的序数按升序方式排列,即2、1和3。

需要注意的是:相同数值用RANK函数计算得到的序数(名次)相同,但会导致后续数字的序数空缺。假如上例中F2单元格存放的数值与 F3相同,则按本法计算出的排名分别是3、3和1(降序时)。

2.COUNTIF函数

COUNTIF函数可以统计某一区域中符合条件的单元格数目,它的语法为COUNTIF(range,criteria)。其中range为参与统计的单元格区域,criteria是以数字、表达式或文本形式定义的条件。其中数字可以直接写入,表达式和文本必须加引号。

仍以图1为例,F2单元格内输入的公式为“=COUNTIF($E$2:$E$4, \">\"&E2)+1”。计算各车间产值排名的方法同上,结果也完全相同,2、 1和3。

此公式的计算过程是这样的:首先根据E2单元格内的数值,在连接符&的作用下产生一个逻辑表达式,即“>176.7”、“>167.3”等。 COUNTIF函数计算出引用区域内符合条件的单元格数量,该结果加一即可得到该数值的名次。很显然,利用上述方法得到的是降序排列的名次,对重复数据计算得到的结果与RANK函数相同。

3.IF函数

Excel自身带有排序功能,可使数据以降序或升序方式重新排列。如果将它与IF函数结合,可以计算出没有空缺的排名。以图1中E2、E3、 E4单元格的产值排序为例,具体做法是:选中E2单元格,根据排序需要,单击Excel工具栏中的“降序排序”或“升序排序”按钮,即可使工作表中的所有数据按要求重新排列。

假如数据是按产值由大到小(降序)排列的,而您又想赋予每个车间从1到n(n为自然数)的排名。可以在G2单元格中输入1,然后在G3单元格中输入公式“=IF(E3=E2, G3,G3+1)”,只要将公式复制到G4等单元格,就可以计算出其他车间的产值排名。

二、文本排序

选举等场合需要按姓氏笔划为文本排序, Excel提供了比较好的解决办法。如果您要将图1数据表按车间名称的笔划排序,可以使用以下方法: 选中排序关键字所在列(或行)的首个单元格(如图1中的A1),单击Excel“数据”菜单下的“排序”命令,再单击其中的“选项”按钮。选中“排序选项”对话框“方法”下的“笔画排序”,再根据数据排

列方向选择“按行排序”或“按列排序”,“确定”后回到“排序”对话框(图2)。如果您的数据带有标题行(如图1中的“单位”之类),则应选中“有标题行”(反之不选),然后打开“主要关键字”下拉列表,选择其中的“单位”,选中排序方式(“升序”或“降序”)后“确定”,表中的所有数据就会据此重新排列。

此法稍加变通即可用于“第一名”、“第二名”等文本排序,请读者自行摸索。

三、自定义排序

如果您要求Excel按照“金工车间”、“铸造车间”和“维修车间”的特定顺序重排工作表数据,前面介绍的几种方法就为力了。这类问题可以用定义排序规则的方法解决:首先单击Excel“工具”菜单下的“选项”命令,打开“选项”对话框中的“自定义序列”选项卡(图3)。选中左边“自定义序列”下的“新序列”,光标就会在右边的“输入序列”框内闪动,您就可以输入“金工车间”、 “铸造车间”等自定义序列了,输入的每个序列之

间要用英文逗号分隔,或者每输入一个序列就敲回车。如果序列已经存在于工作表中,可以选中序列所在的单元格区域单击“导入”,这些序列就会被自动加入“输入序列”框。无论采用以上哪种方法,单击“添加”按钮即可将序列放入“自定义序列”中备用(图3)。

使用排序规则排序的具体方法与笔划排序很相似,只是您要打开“排序选项”对话框中的“自定义排序次序”下拉列表,选中前面定义的排序规则,其他选项保持不动。回到“排序”对话框后根据需要选择“升序”或“降序”,“确定”后即可完成数据的自定义排序。

需要说明的是: 显示在“自定义序列”选项卡中的序列(如一、二、三等),均可按以上方法参与排序,请读者注意Excel提供的自定义序列类型。

Excel模板实用技巧五则

自定义模板

进入C:\\Documents and Settings\\用户名\\Templates文件夹下,在空白处右击,选择“新建”→“Microsoft Excel工作表”新建一个Excel文件,并把它命名为excel9.xls。双击excel9.xls文件,然后对其中的字体等作一些个性设置。

以后在“资源管理器”中右击 鼠标 ,选择“新建”→“Microsoft Excel工作表”,再双击新建文档,你就会发现,它已经套用了在excel9.xls中的设置了。从而可以使用自己的个性Excel表格了。

默认工作表自己改

一般情况下,选择“插入”→“工作表”,会使用默认工作表模板在当前工作簿中插入新工作表。不过,可以修改这个默认工作表:先建立一个只有一张工作表的工作簿,并将其保存为名称Sheet的模板,接着再把它复制到C:\\Program Files\\Microsoft Office\\Office10\\XLStart文件夹下。以后,在Excel中新建一个文件时,将会以此文件作为模板来插入新工作表。

获得更多模板资源

如果觉得Excel中内置的模板不能满足需要,可从网上下载更多的模板:启动Excel,

选择“文件”→“新建”,再在“新建工作簿”任务窗格,然后单击下面的“Microsoft.com上的模板”链接,这样就能打开微软 网站 的中文模板库。其中提供了很多类别的模板。只要单击网页上的模板类型链接,就能在网页上看到该类模板的名称和提供商等内容。单击模板名称,并在“模板最终用户许可协议”窗口中单击“同意”按钮,同时单击“在Microsoft Excel中编辑”,IE会将模板下载回来,并自动用Excel XP打开模板。如果对模板效果满意,再用“另存为”将它保存为模板,就可以像普通模板那样调用了。

模板也来共享

对局域网中的 windows 用户来说,自定义模板可以让网络上的其他用户共享。将自定义模板放入某个共享文件夹中,并为该共享文件夹建立一个快捷方式。网络上的其他用户可以把这个快捷方式放入自己的C:\\Program Files\\Microsoft Office\\Templates\\2052文件夹中,然后就可以像本地安装的模板那样调用了。

让默认工作簿更有个性

很多用户反映不能修改默认工作簿和工作表模板,其实这是他们没有掌握修改方法所致,运行Excel将工作表Sheet1全部选中,使用“格式”或“行”菜单下的“行高”修改行高。再次将Sheet1全部选中,单击“格式”工具栏中的“格式刷”。单击工作表标签切换至Sheet2,用“格式刷”单击Sheet2左上角(即“1”和“A”交界处),则Sheet1的格式就会“克隆”到Sheet2。重复上述操作,就可以将整个工作簿的格式修改完毕,然后把它保存名称为Book的模板,再进入C:\\Program Files\\Microsoft Office\\Office10\\XLStart文件夹下,删除掉名为Book的模板文件(如果有的话)。最后再将前面修改后的Book模板复制到XLStart文件夹,则Excel再次启动时就会使用该模

板建立新的默认工作簿。

国内旅游市场的竞争压力越来越大,环球旅游公司决定为所有的员工提供英语培训,以准备拓展国际旅游市场。作为公司经理,八戒自然要身先士卒,除了正规的培训课程,他另外还为自己制订了一项特别计划:坚持每天背十个英语生词。

1.Excel里背单词

八戒在Excel里设计的背单词工作表的使用过程是这样的:阅读英文文章遇到生词后,就把该生词以及与它对应的汉语词汇都记录在“背单词”工作表中并反复背诵;单词都记住后,进入到“汉译英”工作表进行练习以巩固记忆,这个工作表能自动显示出汉语词汇,要求你填写对应的英语单词,拼写对了就显示“正确”,否则显示“错误”;在“英译汉”工作表中继续做巩固练习,它与“汉译英”正好是反向练习。对那些总是拼写错误的单词,就需要适当增加练习的量了。

第一步:启动Excel XP(或2003),它会自动新建一个工作簿,并默认包含了三个工作表,分别双击左下角的工作表标签,依次将默认的名称Sheet1、Sheet2、Sheet3改为“背单词”、“汉译英”、“英译汉”。按Ctrl+S键保存工作簿,本例文件名为“轻轻松松背单词.xls”。

第二步:单击“背单词”标签切换到该工作表中,在第一行的前两个单元格中(即A1、B1)分别输入列标题:英语、汉语。可以右击这两个单元格,再单击“设置单元格格式→图案”,为单元格选择一种背景色装饰一下。以后遇到英语生词后,就可以输入到这个工作表中,并查出相应的汉语词汇也输入进去(见图1)。

第三步:点击“汉译英”标签进入该工作表,在这里将只显示汉语词汇,并要求填写相应的英语单词,再自动判断你填写的内容是否正确。输入列标题:英语、汉语、评分。点选“汉语”列的第二行(即B2),输入公式:“=背单词!B2”(不含引号,下同),按回车键确定后,会发现它显示的内容,与“背单词”工作表中B2单元格的内容完全一样。向下拖动该单元格的填充柄(即单元格右下角的小黑块),会发现“背单词”工作表B列的内容在这里自动显示出来。

小提示

在这里用到了跨工作表引用,它的格式为工作表名称加感叹号“!”再加上该工作表中的具体单元格。如上面我们在“汉译英”工作表的B2单元格输入的公式“=背单词!B2”,就是表示要在该单元格中显示“背单词”工作表中B2单元格的内容。

第四步:在“评分”下面的单元格中(即C2)输入公式:“=IF(EXACT(背单词!A2,A2),\"正确\错误\")”。这个公式的意思是:比较“背单词”工作表中A2单元格与本工作表中的A2单元格,如果内容相同(也就是当你输入了正确的单词),则显示“正确”,否则显示“错误”。拖动单元格右下角的填充柄,可将本公式快速填充到“评分”列的其他单元格中。

EXACT()小档案

语法:EXACT(text1,text2)

说明:这个函数用来测试两个字符串是否完全相同,如果完全相同,则返回真(TRUE),否则返回假(FALSE)。EXACT能区分大小写,但会忽略格式上的差异。其中的参数,Text1是待比较的第一个字符串,Text2是待比较的第二个字符串。

应用举例:在“=EXACT(A2,B2)”中,如果A2和B2中都是“word”,则返回TRUE;如果A2为“Word”或者是“w ord”,而B2中为“word”,则返回FALSE。

第五步:第四步中的公式还是不够完美,因为在你没有输入任何单词的时候,它也显示

为“错误”。这里通过上期介绍的嵌套IF函数,将它稍加改造一下,当没有输入任何单词时,则显示为“无”:

=IF(A2=\"\无\背单词!A2,A2),\"正确\错误\"))

最终效果如图3所示。

第六步:拖动行号1、2,全选这两行,按Ctrl+C键复制;然后单击“英译汉”标签切换到该工作表中,点选A1单元格后再按Ctrl+V键将刚才复制的内容粘贴过来。在“英译汉”工作表中,点选“汉语”下面的单元格(即B2),按Ctrl+X键剪切它,再点选A2单元格然后按Ctrl+V键粘贴,并将粘贴过来的内容改为“=背单词!A2”。点选“评分”下面的单元格(即C3),将其中的公式修改成下面内容:

=IF(B2=\"\无\背单词!B2,B2),\"正确\错误\"))

这样一来,它与“汉译英”工作表的效果就正好相反了。

按上面的步骤建立好各个工作表之后,就可以用它来背单词了,每天都可以增加新的单词,然后在“汉译英”和“英译汉”工作表中只需要简单地拖动相应列的单元格的填充柄就可以继续练习了。

2.成绩统计直方图

我们还可以为上例增加成绩统计的功能,并且以直方图的形式形象地表现出来。

第一步:切换到“汉译英”工作表中,单击列号C全选该列(即“评分”列),然后点击

菜单“插入→名称→定义”命令,在打开的定义对话框中输入定义的名称(如:“评分”)后,单击“确定”返回。为该列定义一个区域名称的好处就是可以方便快捷地引用该列中的所有数据。

第二步:随意点选几个空白的单元格,如本例在E3单元格中输入提示文字“错误比率”,E4单元格中输入“正确比率”,E5单元格中输入“未填比率”。接着在“错误比率”之后的单元格(即F3)中输入如下公式:

=REPT(\"g\评分,\"错误\"))/(COUNTA(评分)-1))

其中,COUNTIF(评分,”错误”)是累计“评分”列中包含“错误”字样的单元格的数目;COUNTA(评分)则是累计“评分”列中所有非空单元格的总和,之所以要用它减去1,是因为我们要把第一行(即列名称)除去;将上述两个数据相除再乘以100,即可得到该列中含有“错误”字样的单元格所占的百分比,不过为了不让直方图太长,本例中只乘以10了。有关文本函数REPT(),请看下面的小档案。注意,该单元格选用的是Webdings字体

(一种图形字体,Windows系统自带)。按住该单元格右下角的填充柄再向下拉两行,并将下面两行公式中的“错误”,分别改成“正确”和“无”,本例最终的效果如图4所示。

REPT()小档案

语法:REPT(text,number_times)

说明:按照给定的次数重复显示文本。可以通过本函数来不断地重复显示某一文本字符串,对单元格进行填充。

应用举例:如在某单元格中输入公式:=REPT(\"-\,将自动填充10个短划线(----------);再比如输入公式:=REPT(\"*-\,字符串将重复显示3次(*-*-*-)。在实战2中输入的公式:=REPT(\"g\评分,\"错误\"))/(COUNTA(评分)-1)),其中10*(COUNTIF(评分,\"错误\"))/(COUNTA(评分)-1)主要是为了获得重复的次数,g为要重复的字符串,当该单元格使用Webdings图形字体时,g显示为黑方块,所以才有图4所示的效果。

★转换字母大小写

在本文的例子中,因为EXACT()函数是区分大小写的,所以它会把Word和word看成是不同的字符串,当大小写不匹配的时候,即使你输入的单词是正确的,它也会报错。我们可以通过字母大小写转换函数先将两个比较文本转换成统一的格式,然后再比较,就可以避免这个问题了。可将实战1中的公式改造如下:

=IF(A2=\"\无\背单词!A2),PROPER(A2)),\"正确\错误\"))

其中的PROPER(text)函数就是将字符串(text)都转换成首字母大写后面部分都小写的格式,这样前后两个文本串就统一了。除此之外还可以使用其他字母大小写转换函数,如:LOWER(text),将字符串都转换成小写字母;UPPER(text),将字符串都转换成大写。

★使用文本提取函数转换日期

从外部导入Excel中的大量数据信息,如股市行情信息,经常会遇到一些Excel无法处理的日期格式,最常见的例子就是YYMMDD格式,如: 050710。这时就可以通过LEFT(源字符串, 左起数提取的字符数)、MID(源字符串, 开始处, 提取的字符数)、RIGHT(源字符串, 右起数提取的字符数)这三个函数分别提取出年份、月份、天数再插入DATE()函数中,这样Excel就可以处理这些日期了。我们假设上面所说的日期“050710”包含在A1单元格中,则可以通过下面的公式来处理:

★删除导入文本中的垃圾字符

从数据库或其他文本文件导入的字符,经常会有各种垃圾字符,如空格、换行符、不可打印的字符等。可通过TRIM(text)和CLEAN(text)这两个函数来处理这些垃圾字符,前者能删除字符串中多余的空格,后者可以删除字符串中的不可打印字符。

进一步优化和改进本文中的“轻轻松松背单词”Excel表格,比如,为它包装出更好看的界面;进一步增强和细化统计功能,将练习中错误概率较高的单词自动一一挑选出来存放到新建的“极易忘记”工作表中;增加万年历功能,以便规划一个阶段时间(如一个月)的学习进程等。

Excel安全技巧集锦

加密Excel文件

如果不想让自己的Excel文件被别人查看,最好将其加密:单击“工具”→“选项”,在弹出的“选项”对话框中单击“安全性”选项卡,然后在“打开权限密码”(只允许读不能做修改)、“修改权限密码”(允可以阅读,也能修改)输入框中输入该文件的打开权限密码及修改权限密码。单击“确定”按钮,在弹出的密码确认窗口中重新输入一遍密码,再单击“确认”,最后点“保存”按钮完成文件加密。下次只有输入正确密码才能打开该文件。

对单元格进行读写保护

1)对输入信息进行有效性检测:首先选定要进行有效性检测的单元格或单元格集合,然后选择“数据”菜单中的“有效性”选项,设置有效条件、显示信息和错误警告来控制

输入单元格的信息要符合给定的条件。另外,这一部分设置很有用,如在设计一个Excel时,不允许用户输入负数年龄及负工资等。

2)设置锁定属性,以保护存入单元格的内容不能被改写。选定需要锁定的单元格;选择“格式”→“单元格”;在“单元格格式”设置对话框中选择“保护”标签并选中“锁定”;选择“工具”→“保护”→“保护工作表”,设置保护密码,即完成了对单元格的锁定设置。

保护工作簿

打开“工具”→“保护”→“保护工作簿”。选定“结构”选项可保护工作簿结构,以免被删除、移动、隐藏、取消隐藏、重命名工作表,并且不可插入新的工作表。选定“窗口”选项则可以保护工作簿窗口不被移动、缩放、隐藏、取消隐藏或关闭。

保护工作表

在设置保护工作表前,首先确认要保护的单元格是否处于“锁定”状态,选中并右击单元格,在弹出的菜单中选择“设置单元格格式”,选择“保护”选项卡,确认已选中“锁定”项,在默认状态下,单元格和图形对象均处于锁定状态,此时,如果设置工作表被保护,则相应信息不能修改。保护工作表的方法如下:选择“工具”→“保护”→“保护工作表”,在打开的对话框中有“内容”、“对象”和“方案”三个复选项,如果要防止、修改工作表中的单元格或图表中的数据及其他信息,并防止查看隐藏的数据行、列和公式,则选中“内容”复选框;如果要防止、改变工作表或图表中的图形对象,则应选中“对象”复选框;如果要防止、改变工作表中方案的定义,则应选中“方案”复选框。最后为防止其他用户取消工作表保护,还要在“密码”文本框中输入密码。

保护共享工作薄

对要共享的工作薄,如果要对工作薄中的修订进行跟踪,可设置保护共享工作薄,选择“工具”→“保护”→“保护共享工作薄”,选中“以追踪修订方式共享”复选框,如果需要其他用户先提供密码,才能取消共享保护和冲突日志,则需要在“密码”文本框中输入密码,注意,如果工作薄已经处在共享状态,则不能为其设置密码。

为工作薄设置权限密码

如果不想其他用户打开工作薄,可设置工作薄打开密码,单击“文件”→“另存为”,单击“工具”菜单上的“常规选项”,在这里可根据不同需要设置两种类型的密码:如果根本不想其他用户打开工作薄,则需在“打开权限密码”文本框中输入密码;如果你只是不想其他用户修改工作薄,但可以打开查看,则需要在“修改权限密码”文本框中输入密码。当然为了保险起见,你可以把两个密码都设置,最好是设置不同的密码内容。

隐藏公式

如果不想在共享工作薄后,让其他用户看到并编辑已有公式,可在共享之前,将包含公式的单元格设置为隐藏,并保护工作表。步骤如下:选定要隐藏的公式所在的单元格区域,选择“格式”→“单元格”,单击“保护”选项卡,选中“隐藏”复选框,单击“确定”按钮即可隐藏公式。

隐藏工作薄

选择“窗口”→“隐藏”,可以把当前处于活动状态的工作薄隐藏起来,如果要取消

隐藏,可选择“窗口”→“取消隐藏”命令,然后在“取消隐藏”窗口中选择相应工作薄即可。

隐藏工作表

选择“格式”→“工作表”→“隐藏”,可以把当前的活动工作表隐藏起来,要取消工作表的隐藏时,选择“格式”→“工作表”→“取消隐藏”,然后在“取消隐藏”窗口中选择相应的工作表即可。

隐藏行或列

隐藏行或列共有三种方法,这里以行为例:(1)右击要隐藏的行号,在出现的快捷菜单中选择“隐藏”命令。(2)单击需要隐藏行中的任意单元格,然后选择“格式”菜单下的“行 隐藏”命令即可。(3)移动鼠标要隐藏行的右侧,按住左键,通过移动向左移动的方式,将列宽调整为0,这样对应的行号会从工作表中自动消失,起到隐藏效果,要取消隐藏,需要同时选择该行的左右相邻的两行,或者选中整个工作表,然后选择“格式”菜单下的“行 取消隐藏”命令即可。

隐藏VBA程序

在使用VBA编写的程序而生成的表格时,由于这些程序都存放模块表中,为了保护这些程序,可以通过VBA编程将工作表对象的Visible属性设置为“xlveryhidden”。

设置只读方式

选择“文件”→“另存为”,在该对话框中选中需要设为“建议只读”属性的工作簿

文件,然后单击该对话框上的“选项”按钮,打开“保存选项”对话框,选中该对话框中的“建议只读”复选框,然后单击“确定”按钮,再单击“另存为”对话框上的“保存”按钮即可。在“建议只读”方式下,无论何时打开工作簿,Excel总是首先显示出一个提示信息对话框,建议应以只读方式打开工作簿。

修改扩展名

修改Excel工作薄的扩展名(把.xls改为其他扩展名),Excel就不认识了,最好是把扩展名改成.dll等系统文件的名称,然后再把文件的属性设置为隐藏,让别人会误以为这是个系统文件,而不敢去碰它,自己要用时再改回来就行了。

三招两式:就可以把Excel旧表翻新

办公之人常常遇到很多头疼的重复性工作,比如制作各种报表,表头不变,得填写不同的数据或者其他繁琐的内容,有没有技巧让Excel翻新,提高工作效率呢?为你介绍下面几个方法。

替换 新报表的表头结构或表格说明中需要修改的地方如果没有重复,直接改写即可;如果有重复,用“替换”功能也很方便,具体方法如下:选择“编辑→替换”命令,打开“查找和替换”对话框,选择“替换”选项,在“查找内容”处填写旧表中的内容,在“替换为”处填写改写后的内容,单击“全部替换”,多处更改一次完成。

粘贴链接 如果表格中有几处都重复一串单元格的内容,为了便于以后修改,可以在开始创建表格结构时,先写下这串单元格的内容,再选定,执行“复制”命令,在另外需要重复的各处,分别执行“选择性粘贴→粘贴链接”命令,这样粘贴的结果都是单元格地址

的引用,在新的报表中修改时先写下的那串单元格内容,其他各处相应内容随即被更新。

定义名称 一些形式相同引用位置不同的函数可以创建表格时定义名称,选中要定义的单元格,执行“插入→名称→定义”命令,在“当前工作簿中的名称”栏中输入名称,在“引用位置”栏中输入函数,添加确定即可。在需要计算的各处输入“=”,接着输入所定义的名称。

粘贴运算 需要在原报表基础上增加相同数量时,可以在最后一列相应单元格把数值加上,复制,再选中学生成绩单元格,执行“编辑→选择性粘贴”,在“运算”一栏中选中“加”单选项,这样相应单元格就增加了相同数量。

发掘Execl XP合并拆分技巧

本人在用Excel XP管理教职工档案时,经常遇到合并或拆分单元格数据的情况,经过一段时间的使用后摸索出了一套自己的“合并与拆分”理论,供同行们参考。

所谓合并数据是指将两列中的数据合并到一列中,拆分数据是指将一列中的数据拆分到两列中。

合并数据

比如要将“毕业院校”和“专业”两列中数据合并为“毕业院校及专业”,有“真”、“假”两种合并方法,所谓真合并就是将两列数据真正合并到一列中,而假合并表面上看是合并为一列了,实际数据还是存在于两列中,具体操作跟我一起来看看吧。

1、真合并

如果将一列中的数据通过再输入合并到另一列中,那不是我们希望看到的解决办法,快捷而准确的操作方法是:

(1)将需要合并的“毕业院校”和“专业”两列数据通过“剪切”、“粘贴”移动到一个新工作表中,如命名为“合并”工作表。

(2)在“合并”工作表中将XLS文件另存为TXT文件,单击“文件→另存为”,保存类型选择“文本文件(制表符分隔)”,单击[保存]按钮后根据提示连续单击两次[确定]按钮即可。

(3)在Execl中单击[打开]按钮,重新打开TXT文件,在“文本导入向导→步骤之1”中采用默认设置,单击[下一步]按钮,在“步骤之2”分隔符号中,去掉“Tab键”前复选框的选择,单击[完成]按钮,这时两列中数据合并到一列中。

(4)将合并后的数据再通过“剪切”、“粘贴”操作移动到原工作表的原位置处,合并操作完成。

提示:合并后的数据在原来两列数据(如毕业院校和专业)之间会有一个空格,而有时根据实际需要去掉或加宽空格,可采取如下措施:

方法一:对TXT文件进行编辑

XLS文件中列与列之间数据转换为TXT文件后是以制表符分隔的,此时合并后的数据在原来两列数据之间会有一个空格,改变TXT文件中两列之间距离(即改变空格的大小),对应的XLS文件中原两列数据之间的距离也会随之发生改变,若TXT文件中两列数据之间

距离增大或减小为零,则合并的XLS文件中两列数据之间距离也会随之增大或减小为零。如果你要将两列数据无缝合并,建议应用下面两种方法。

方法二:利用函数ConcateName

ConcateName函数可以实现将几个文本字符串合并为一个文本字符串,语法为:ConcateName (text1,text2, ……),text1, text2, ……为1到30个将要合并成单个文本项的文本项,这些文本项可以为文本字符串、数字或对单个单元格的引用。

方法三:利用“&”运算符

利用“&”运算符也可将几个文本字符串合并为一个文本字符串,“&”运算方式同“+”、“-”等运算方式一样。

2、假合并

我们也来一个“瞒天过海”吧,呵呵,在对单元格设置边框时,利用工具栏中的“外部框线”将两个单元格框在一起,这样两个单元格中数据就在一个表格中了,打印出来后保证不留一点“作假”痕迹。此招对付较少单元格效果不错,要应付大量的单元格,奉劝你还是来点“真”的吧!否则够你忙的了。

拆分数据

合并方法掌握了,拆分也不难,拆分的方法与前面介绍的合并方法相似,先将XLS文件另存为TXT文件,再对TXT文件进行编辑,将需要拆分的数据用“Tab”键或空格分开,然后再用Excel重新打开编辑后的TXT文件,这样原来在一起的数据就被拆分开了。

处理含有大量信息的表格时,以上合并与拆分的方法很有效,有兴趣的朋友可以试一试。

这也太麻烦了吧,我还不如就将第二格的内容复制粘贴到第一个的后面,然后直接合并不就行了啊

Excel XP的八则快速输入技巧

如果我们在用Excel XP处理庞大的数据信息时,不注意讲究技巧和方法的话,很可能会花费很大的精力。因此如何巧用Excel XP,来快速输入信息就成为各个Excel XP用户非常关心的话题,笔者向大家介绍几则这方面的小技巧。

1、快速输入大量含小数点的数字

如果我们需要在Excel XP工作表中输入大量的带有小数位的数字时,按照普通的输入方法,我们可能按照数字原样大小直接输入,例如现在要在单元格中输入0.05这个数字时,我们会把“0.05”原样输入到表格中。不过如果需要输入若干个带有小数点的数字时,我们再按照上面的方法输入的话,每次输入数字时都需要重复输入小数点,这样工作量会变大,输入效率会降低。其实,我们可以使用Excel XP中的小数点自动定位功能,让所有数字的小数点自动定位,从而快速提高输入速度。在使用小数点自动定位功能时,我们可以先在Excel XP的编辑界面中,用鼠标依次单击“工具”/“选项”/“编辑”标签,在弹出的对话框中选中“自动设置小数点”复选框,然后在“位数”微调编辑框中键入需要显示在小数点右面的位数就可以了。以后我们再输入带有小数点的数字时,直接输入数字,而小数点将在回车键后自动进行定位。例如,我们要在某单元格中键入0.06的话,可以在上面的设置中,让“位数”选项为2,然后直接在指定单元格中输入6,回车以后,该单元

格的数字自动变为“0.06”,怎么样简单吧?

2、快速录入文本文件中的内容

现在您手边假如有一些以纯文本格式储存的文件,如果此时您需要将这些数据制作成Excel XP的工作表,那该怎么办呢?重新输入一遍,大概只有头脑有毛病的人才会这样做;将菜单上的数据一个个复制/粘贴到工作表中,也需花很多时间。没关系!您只要在Excel XP中巧妙使用其中的文本文件导入功能,就可以大大减轻需要重新输入或者需要不断复制、粘贴的巨大工作量了。使用该功能时,您只要在Excel XP编辑区中,依次用鼠标单击菜单栏中的“数据/获取外部数据/导入文本文件”命令,然后在导入文本会话窗口选择要导入的文本文件,再按下“导入”钮以后,程序会弹出一个文本导入向导对话框,您只要按照向导的提示进行操作,就可以把以文本格式的数据转换成工作表的格式了。

3、快速输入大量相同数据

如果你希望在不同的单元格中输入大量相同的数据信息,那么你不必逐个单元格一个一个地输入,那样需要花费好长时间,而且还比较容易出错。你可以通过下面的操作方法在多个相邻或不相邻的单元格中快速填充同一个数据,具体方法为:首先同时选中需要填充数据的单元格。若某些单元格不相邻,可在按住Ctrl键的同时,点击鼠标左键,逐个选中;其次输入要填充的某个数据。按住Ctrl键的同时,按回车键,则刚才选中的所有单元格同时填入该数据。

4、快速进行中英文输入法切换

一张工作表常常会既包含有数字信息,又包含有文字信息,要录入这样一种工作表就

需要我们不断地在中英文之间反复切换输入法,非常麻烦,为了方便操作,我们可以用以下方法实现自动切换:首先用鼠标选中需要输入中文的单元格区域,然后在输入法菜单中选择一个合适的中文输入法;接着打开“有效数据”对话框,选中“IME模式”标签,在“模式”框中选择打开,单击“确定”按钮;然后再选中输入数字的单元格区域,在“有效数据”对话框中,单击“IME模式”选项卡,在“模式”框中选择关闭(英文模式);最后单击“确定”按钮,这样用鼠标分别在刚才设定的两列中选中单元格,五笔和英文输入方式就可以相互切换了。

5、快速删除工作表中空行

删除Excel XP工作表中的空行,一般的方法是需要将空行都找出来,然后逐行删除,但这样做操作量非常大,很不方便。那么如何才能减轻删除工作表中空行的工作量呢?您可以使用下面的操作方法来进行删除:首先打开要删除空行的工作表,在打开的工作表中用鼠标单击菜单栏中的“ 插 入”菜单项,并从下拉菜单中选择“列”,从而插入一新的列X,在X列中顺序填入整数;然后根据其他任何一列将表中的行排序,使所有空行都集中到表的底部。删去所有空行中X列的数据,以X列重新排序,然后删去X列。按照这样的删除方法,无论工作表中包含多少空行,您就可以很快地删除了。

6、快速对不同单元格中字号进行调整

在使用Excel XP编辑文件时,常常需要将某一列的宽度固定,但由于该列各单元格中的字符数目不等,致使有的单元格中的内容不能完全显示在屏幕上,为了让这些单元格中的数据都显示在屏幕上,就不得不对这些单元格重新定义较小的字号。如果依次对这些单元格中的字号调整的话,工作量将会变得很大。其实,您可以采用下面的方法来减轻字号调整的工作量:首先新建或打开一个工作簿,并选中需要Excel XP根据单元格的宽度调整

字号的单元格区域;其次单击用鼠标依次单击菜单栏中的“格式”/“单元格”/“对齐”标签,在“文本控制”下选中“缩小字体填充”复选框,并单击“确定”按钮;此后,当你在这些单元格中输入数据时,如果输入的数据长度超过了单元格的宽度,Excel XP能够自动缩小字符的大小把数据调整到与列宽一致,以使数据全部显示在单元格中。如果你对这些单元格的列宽进行了更改,则字符可自动增大或缩小字号,以适应新的单元格列宽,但是对这些单元格原设置的字体字号大小则保持不变。

7、快速输入多个重复数据

在使用Excel XP工作表的过程中,我们经常要输入大量重复的数据,如果依次输入,无疑工作量是巨大的。现在我们可以借助Excel XP的“宏”功能,来记录首次输入需要重复输入的数据的命令和过程,然后将这些命令和过程赋值到一个组合键或工具栏的按钮上,当按下组合键时,计算机就会重复所记录的操作。使用宏功能时,我们可以按照以下步骤进行操作:首先打开工作表,在工作表中选中要进行操作的单元格;接着再用鼠标单击菜单栏中的“工具”菜单项,并从弹出的下拉菜单中选择“宏”子菜单项,并从随后弹出的下级菜单中选择“录制新宏”命令;设定好宏后,我们就可以对指定的单元格,进行各种操作,程序将自动对所进行的各方面操作记录复制。

8、快速处理多个工作表

有时我们需要在Excel XP中打开多个工作表来进行编辑,但无论打开多少工作表,在某一时刻我们只能对一个工作表进行编辑,编辑好了以后再依次编辑下一个工作表,如果真是这样操作的话,我们倒没有这个必要同时打开多个工作表了,因为我们同时打开多个工作表的目的就是要减轻处理多个工作表的工作量的,那么我们该如何实现这样的操作呢?您可采用以下方法:首先按住“Shift\"键或“Ctrl\"键并配以鼠标操作,在工作簿底部

选择多个彼此相邻或不相邻的工作表标签,然后就可以对其实行多方面的批量处理;接着在选中的工作表标签上按右键弹出快捷菜单,进行插入和删除多个工作表的操作;然后在“文件”菜单中选择“页面设置……”,将选中的多个工作表设成相同的页面模式;再通过“编辑”菜单中的有关选项,在多个工作表范围内进行查找、替换、定位操作;通过“格式”菜单中的有关选项,将选中的多个工作表的行、列、单元格设成相同的样式以及进行一次性全部隐藏操作;接着在“工具”菜单中选择“选项……”,在弹出的菜单中选择“视窗”和“编辑”按钮,将选中的工作表设成相同的视窗样式和单元格编辑属性;最后选中上述工作表集合中任何一个工作表,并在其上完成我们所需要的表格,则其它工作表在相同的位置也同时生成了格式完全相同的表格。

用Excel实现行列转置

我在用PHP+MySQL制作学校电子课程表时,需要把Excel格式存在的课程表插入到MySQL数据库中,但教务处提供的Excel课程表的格式是:行为节次,列为星期。而在MySQL中需要的格式是行为星期,列为节次,那么怎样达到行列转置的效果呢?利用Exce的选择性粘贴功能可以实现。

先把原表复制了,粘贴到另一个SHEET中,粘贴时选择“选择性粘贴”(图1)。在右下角有一个“转置”复选框,打上勾,点“确定”,一切OK,结果如图2。

一个问题就这样轻松解决了,建议广大教师在解决问题时,要本着先简后繁,先易后难的顺序,不要把问题搞复杂化,另外,Excel的确是一个非常强大的工具,在我们分析成绩、排课表的冲突检测、甚至利用VBA解决更为复杂的问题时,是非常方便快捷的

用Excel制作自动记录的考勤表

单位传统的考勤登记方式有工作量大、出错几率高、统计分析麻烦等特点,现在已经进入了信息时代,为何不用电脑来帮我们进行考勤呢?用Excel 2002制作简单、快捷、准

确的考勤表,你就能切身体会到信息时代的方便与快捷。

一、基本框架设置

首先要进行的工作当然就是新建工作簿,在工作表中输入姓名、日期,制订考勤表的

基本框架。

1. 启动Excel 2002,新建一个工作簿,命名为“2004年员工考勤表”,在工作簿中

建立12个工作表。

2. 在当月工作表的A1、B1单元格中分别输入“姓名”、“日期”,在A2单 元格中输入第1个员工的姓名,接着选择A2、A3单元格,然后单击“合并及居中”按钮将两个

单元格合并为1个单元格,按照以上方法录入其他员工的姓名(如图1)。

图1 创建考勤表

我的博客:http://hhzjxss01.blog.163.com/

[电子样本全新改版,采用了世界领先技术的超绚动态效果,现在就去看看......]

雨中漫步!

帐号: hhzjxss

等级: 大校 版主

积分: 32674

经验: 13375

留言

[引用] 2007-02-27 17:35:48.0

第2楼

3.在单元格C1中输入“7-1”,程序将自动转成“7月1日”(这里假定考勤从7月

1日开始)。用鼠标点选单元格C1,并移 动鼠标到单元格的右下角,待出现实心“十”字的填充柄后,按住左键拖动到需要的位置,这样在7月1日后便形成了一个日期序列。

4.单击日期序列最后的“自动填充选项”智能填充标记,在弹出来的菜单中点选“以

工作日填充”项,程序便自动将星期六、日去掉,不记入考勤日期。

5.选中整个日期行,在“单元格格式”对话框中点选“数字”选项卡。在“分类”列表中点选“自定义”项,在类型框中输入“d\"日\"”,然后单击“确定”按钮。

二、录制宏

1.点选工作表中的任意一个单元格,然后单击“工具→宏→录制新宏”菜单项,进入“录制新宏”对话框。在“宏名”框中输入准备录制的宏的名称——“返回当前时间”,

“确定”后即进入宏的录制阶段(如图2)。

我的博客:http://hhzjxss01.blog.163.com/

雨中漫步!

帐号: hhzjxss

等级: 大校 版主

积分: 32674

经验: 13375

留言

[引用] 2007-02-27 17:36:02.0

第3楼

2.输入公式“=now( )”,然后按回车键,接着单击“停止录制”工具栏中的“停止录

制”按钮结束录制。

三、制作宏按钮

1.单击“视图→工具栏→绘图”菜单项,调出“绘图”工具栏,接着选择“绘图”工

具栏中的“绘图→对齐→对齐网格”项。

2.单击“视图→工具栏→窗体”菜单项,调出“窗体”工具栏,然后单击“窗体”工具栏上的“按钮”,接着在单元格B2中拖动鼠标绘制一个按钮,Excel将自动打开“指定

宏”对话框,点选其中的“返回当前时间”宏,并单击“确定”按钮(如图3)。

我的博客:http://hhzjxss01.blog.163.com/

雨中漫步!

帐号: hhzjxss

等级: 大校 版主

积分: 32674

经验: 13375

留言

[引用] 2007-02-27 17:36:21.0

第4楼

3.单击按钮,将按钮上的文字更改为“上班”,并对文字大小、字体进行设置。然后单击“绘图”工具栏上的“选择对象”按钮,并按住“Ctrl”键,用鼠标将刚才制作的按钮拖到B3中,即将制作好的按钮复制到B3中,并将按钮上的问题更改为“下班”。

4.确认“绘图”工具栏上的“选择对象”按钮被选中,单击“下班”按钮,然后按住“Shift”键再单击“上班”按钮,将两个按钮同时选中。单击“Ctrl”键,用鼠标将选中

的两个按钮拖动复制到B列的其余单元格中。最后效果如图4。

我的博客:http://hhzjxss01.blog.163.com/

雨中漫步!

帐号: hhzjxss 等级: 大校 版主

积分: 32674

经验: 13375

留言

[引用] 2007-02-27 17:36:37.0

第5楼

四、记录出勤

选中待插入上下班时间的单元格,单击同一行中的“上班”或“下班”按钮即可。在

单击“上班”、“下班”按钮时会返回很长一串数字,其实我们只需输入诸如“13:30”这样的时间即可。单击“格式→单元格”菜单项,在弹出来的“单元格格式”对话框中点选“数字”选项卡,在分类框中点选“时间”,在“类型”框中点选“13:30”,最后单击“确

定”即可。

要把出勤记录由公式结果转换成具体的时间数值,否则当公式被重新计算后,其结果将更改。选中表中的所有数据单元格,单击右键选择“复制”,点选“编辑→选择性粘贴”

菜单项,在“选择性粘贴”对话框中选中“数值”项,然后单击“确定”。

五、统计结果

1.在日期行之后的单元格中依次输入“迟到”、“早退”、“病假”、“事假”等需要统计的项目。并将这几列中的单元格上下两两合并,使之对应于姓名行(如图5)。

该帖子最后于2007-02-27 21:08:29.0被hhzjxss修改。

我的博客:http://hhzjxss01.blog.163.com/

雨中漫步!

帐号: hhzjxss 等级: 大校 版主

积分: 32674

经验: 13375

留言

[引用] 2007-02-27 17:36:51.0

第6楼

2.单击单元格Y2,然后键入公式“=COUNTIF(C2:X2,\">8:30\")”(这里假设上班时间为8:30),并按回车键,Z2单元格中便会出现选中员工所有迟于8:30上班的工作日天数。同理在Z2单元格中输入公式“=COUNTIF(C3:X3,\">17:00\")”(假设下班时间为

17:00),并按回车键,Z2单元格中便会出现选中员工所有早于17:00下班的工作日天数。

3.单击AB2单元格输入公式“=COUNTIF(C2:X3,\"事假\")”,并按回车键确认,AB2

单元格中便出现了选中员工本月的事假次数。

4.其他人的统计方法可以利用Excel的公式和相对引用功能来完成。

5.单击“工具→选项”菜单项,在弹出的对话框中点选“重新计算”选项卡,并单击

“重算活动工作表”按钮。这样所有员工的考勤就全部统计出来了。

我的博客:http://hhzjxss01.blog.163.com/

雨中漫步!

帐号: hhzjxss

等级: 大校 版主

积分: 32674

经验: 13375

留言

[引用] 2007-02-27 21:26:38.0

第7楼

我做好了,发给大家吧,能够一直看贴的就可以在这里下载了!呵呵!

附件:11725827972.rar (大小:12KB,25次下载)

我的博客:http://hhzjxss01.blog.163.com/

雨中漫步!

帐号: hhzjxss

等级: 大校 版主

积分: 32674

经验: 13375

留言

[引用] 2007-02-27 21:37:08.0

第8楼

我又把上面的考勤表修改了一下,把:

Sub 返回当前时间()

ActiveCell.FormulaR1C1 = \"=NOW( )\"

End Sub

修改为:

Sub 返回当前时间()

ActiveCell.FormulaR1C1 = \"=NOW( )\"

Selection.Copy

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

:=False, Transpose:=False

End Sub

结果可以一次性输入当前时间并锁定了,不会再进行重新计算了!

并且在单元格里面加了个下拉选项,可以选择“事假”、“病假”了。

附件:1172583426946.rar (大小:13KB,50次下载)

我的博客:http://hhzjxss01.blog.163.com/

雨中漫步!

帐号: hhzjxss 等级: 大校 版主

积分: 32674

经验: 13375

留言

[引用] 2007-02-27 22:31:39.0

第9楼

我开始搞了半天,用了如下的语句才搞定,原来是走了弯路,搞成正面这样更好了:

Sub 返回当前时间()

ActiveCell = NOW

End Sub

这个才是正解,运行速度要比上面的那个快!

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务