Excel的几种高级用法

发布 2021-05-09 00:04:28 阅读 8529

作者:何世华生飞。

**:《科学与财富》2023年第08期。

摘要] 本文从实际应用的角度总结了excel软件中鲜为人知但又具有很大的应用价值的功能,如创建下拉列表、特殊符号工具栏、特殊函数、宏等,以及有关特定的打印功能设置、输入方法设置等。

关键词] excel 下拉列表工具栏宏函数。

excel作为微软推出的一个应用软件,其常用功能已大多数人所熟知,我们可以用其创建常用的财务报表,利用其公式、函数、图表等达到我们的目标。但这些功能仅是excel应用中很少的一部分,在实际使用中还有好多功能有待我们去发掘。下面提出的一些应用一定会使你耳目一新。

一、建立分类下拉列表填充项。

在学校,我们常常要将各系部的名称输入到**中,为了保持名称的一致性,可利用“数据有效性”功能建了一个分类下拉列表填充项。

1.打开一张新的工作表如sheet2,在sheet2中将系部名称按类别(如“机械工程系”、“电子工程系”、“计算机科学”、“化学工程系”、“公共外语教学部”等)分别输入不同列中,建立一个系部名称数据库。

2.选中a列(“机械工程系”名称所在列),在“名称”栏内,输入“机械工程系”字符后,按“回车”键进行确认。仿照上面的操作,将b、c……列分别命名为电子工程系”、“计算机科学”、“化学工程系”、“公共外语教学部”等。

3.切换到需要输入数据的工作表如sheet1中,选中需要输入“系部名称”的列(如c列),执行“数据→有效性”命令,打开“数据有效性”对话框。在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“**”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。

4.选中c列任意单元格(如c4),单击右侧下拉按钮,选择相应的“系部名称”填入单元格中。

提示:在以后打印报表时,如果不需要打印“系部名称”列,可以选中该列,右击鼠标,选“隐藏”选项,将该列隐藏起来即可。

二、建立“常用文档”新菜单。

在菜单栏上新建一个“常用文档”菜单,将常用的工作簿文档添加到其中,方便随时调用。

1.在工具栏空白处右击鼠标,选“自定义”选项,打开“自定义”对话框。在“命令”标签中,选中“类别”下的“新菜单”项,再将“命令”下面的“新菜单”拖到菜单栏。

按“更改所选内容”按钮,在弹出菜单的“命名”框中输入一个名称(如“常用文档”)。

2.再在“类别”下面任选一项(如“插入”选项),在右边“命令”下面任选一项(如“超链接”选项),将它拖到新菜单(常用文档)中,并仿照上面的操作对它进行命名(如“工资表”等),建立第一个工作簿文档列表名称。

重复上面的操作,多添加几个文档列表名称。

3.选中“常用文档”菜单中某个菜单项(如“工资表”等),右击鼠标,在弹出的快捷菜单中,选“分配超链接→打开”选项,打开“分配超链接”对话框。通过按“查找范围”右侧的下拉按钮,定位到相应的工作簿(如“工资。

xls”等)文件夹,并选中该工作簿文档。

重复上面的操作,将菜单项和与它对应的工作簿文档超链接起来。

4.以后需要打开“常用文档”菜单中的某个工作簿文档时,只要展开“常用文档”菜单,单击其中的相应选项即可。

需要说明的是,尽管我们将“超链接”选项拖到了“常用文档”菜单中,但并不影响“插入”菜单中“超链接”菜单项和“常用”工具栏上的“插入超链接”按钮的功能。

三、制作“专业符号”工具栏。

在编辑专业**时,常常需要输入一些特殊的专业符号,为了方便输入,我们可以利用宏的功能制作一个属于自己的“专业符号”工具栏。

1、“工具→宏→录制新宏”命令,打开“录制新宏”对话框,输入宏名如“符号1”,并将宏保存在“个人宏工作簿”中,然后“确定”,开始录制。选中“录制宏”工具栏上的“相对引用”按钮,将需要的特殊符号输入到某个单元格中,再单击“录制宏”工具栏上的“停止”按钮,完成宏的录制。

仿照上面的操作,一一录制好其它特殊符号的输入“宏”。

2.打开“自定义”对话框,在“工具栏”标签中,单击“新建”按钮,弹出“新建工具栏”对话框,输入名称——“专业符号”,确定后,即在工作区**现一个工具条。

切换到“命令”标签中,选中“类别”下面的“宏”,将“命令”下面的“自定义按钮”项拖到“专业符号”栏上(有多少个特殊符号就拖多少个按钮)。

3.选中其中一个“自定义按钮”,仿照上述方法对它们进行命名。

4.右击某个命名后的按钮,在随后弹出的快捷菜单中,选“指定宏”选项,打开“指定宏”对话框,选中相应的宏(如符号1等),确定退出。

重复此步操作,将按钮与相应的宏链接起来。

5.关闭“自定义”对话框,以后可以像使用普通工具栏一样,使用“专业符号”工具栏,向单元格中快速输入专业符号了。

四、用“视面管理器”保存多个打印页面。

有的工作表,经常需要打印其中不同的区域,我们可以利用“视面管理器”来实现。

1.打开需要打印的工作表,用鼠标在不需要打印的行(或列)标上拖拉,选中它们再右击鼠标,在随后出现的快捷菜单中,选“隐藏”选项,将不需要打印的行(或列)隐藏起来。

2.执行“视图→视面管理器”命令,打开“视面管理器”对话框,单击“添加”按钮,弹出“添加视面”对话框,输入一个名称(如“上报表”)后,单击“确定”按钮。

3.将隐藏的行(或列)显示出来,并重复上述操作,“添加”其它需要打印的视面。

4.以后需要打印某种**时,打开“视面管理器”,选中需要打印的**名称,单击“显示”按钮,工作表就会按事先设定好的界面显示出来,简单设置、排版一下,按下工具栏上的“打印”按钮,一切就ok了。

五、让中、英文输入法智能化地出现。

在编辑**时,有的单元格中要输入英文,有的单元格中要输入中文,反复切换输入法实在不方便,何不设置一下,让输入法智能化地调整呢?

选中需要输入中文的单元格区域,执行“数据→有效性”命令,打开“数据有效性”对话框,切换到“输入法模式”标签下,按“模式”右侧的下拉按钮,选中“打开”选项后,“确定”退出。

以后当选中需要输入中文的单元格区域中任意一个单元格时,中文输入法(输入法列表中的第1个中文输入法)自动打开,当选中其它单元格时,中文输入法自动关闭。

六、在excel中自定义函数。

excel函数虽然丰富,但并不能满足我们的所有需要。我们可以自定义一个函数,来完成一些特定的运算。下面,我们就来自定义一个计算梯形面积的函数:

1.执行“工具→宏→visual basic编辑器”菜单命令(或按“alt+f11”快捷键),打开visual basic编辑窗口。

2.在窗口中,执行“插入→模块”菜单命令,插入一个新的模块——模块1。

3.在右边的“**窗口”中输入以下**:

function v(a,b,h)v=h*(a+b)/2end function

2、关闭窗口,自定义函数完成。

以后可以像使用内置函数一样使用自定义函数。

提示:用上面方法自定义的函数通常只能在相应的工作簿中使用。

七、用连字符“&”来合并文本。

如果我们想将多列的内容合并到一列中,不需要利用函数,一个小小的连字符“&”就能将它搞定(此处假定将b、c、d列合并到一列中)。

1.在d列后面插入两个空列(e、f列),然后在d1单元格中输入公式:=b1&c1&d1。

2.再次选中d1单元格,用“填充柄”将上述公式复制到d列下面的单元格中,b、c、d列的内容即被合并到e列对应的单元格中。

3.选中e列,执行“复制”操作,然后选中f列,执行“编辑→选择性粘贴”命令,打开“选择性粘贴”对话框,选中其中的“数值”选项,按下“确定”按钮,e列的内容(不是公式)即被复制到f列中。

4.将b、c、d、e列删除,完成合并工作。

提示:完成第步的操作,合并效果已经实现,但此时如果删除b、c、d列,公式会出现错误。故须进行第3步操作,将公式转换为不变的“值”。

八、生成绩条。

在学校生成并打印学生的成绩条是经常性的工作,至于如何打印成绩条,有不少人采取录制宏或vba的方法来实现,这对于非专业人员来说有一定难度。出于此种考虑,我在这里给出一种用函数实现的简便方法。此处假定学生成绩保存在sheet1工作表的a1至g64单元格区域中,其中第1行为标题,第2行为学科名称。

1.切换到sheet2工作表中,选中a1单元格,输入公式:=if(mod(row(),3)=0,″″if(0mod?

row(),3(=1,sheet1!a1,index(sheet1!$a:

$g,int(((row()+4)/3)+1),column())

2.再次选中a1单元格,用“填充柄”将上述公式复制到b1至g1单元格中;然后,再同时选中a1至g1单元格区域,用“填充柄”将上述公式复制到a2至g185单元格中。至此,成绩条基本成型,下面简单修饰一下。

3.调整好行高和列宽后,同时选中a1至g2单元格区域(第1位学生的成绩条区域),按“格式”工具栏“边框”右侧的下拉按钮,在随后出现的边框列表中,选中“所有框线”选项,为选中的区域添加边框(如果不需要边框,可以不进行此步及下面的操作)。

Excel中IF函数的部分高级用法

一 if函数的语法结构。if 是执行真假值判断,根据逻辑测试的真假值返回不同的结果。语法结构 if 条件,结果1,结果2 二 操作方法。打开所需软件excel,输入所需的的 再找到所填等级资料的第一行,然后,找到工具栏的的 fx 或者点菜单 插入 fx函数 在出现的粘贴函数窗口中选择 全部 移动滚动...

Excel中IF函数的部分高级用法

一 if函数的语法结构。if 是执行真假值判断,根据逻辑测试的真假值返回不同的结果。语法结构 if 条件,结果1,结果2 二 操作方法。打开所需软件excel,输入所需的的 再找到所填等级资料的第一行,然后,找到工具栏的的 fx 或者点菜单 插入 fx函数 在出现的粘贴函数窗口中选择 全部 移动滚动...

excel函数用法

一 replace函数 替换字符 1 要进行替换的文本。2 从第几个字符开始替换。3 要替换几个字符。4 用于替换的字符。二 year函数 算年龄 year today year b2 b2 用于作为基数的年龄。三 sumif函数 对满足条件的单元格求和,求的是单元格里的数据,要与countif区别...