请教高手--Excel

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-26
请教excel高手,能否通过函数随机生产1-4的自然数?

=RANDBETWEEN(1,4)
如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。

excel软件(本教程使用excel2007版本)
方法/步骤


新建一个空白excel表格
选中多个单元格,并进行合并居中(本步骤可以省略)


选中单元格,输入公式=INT(RAND()*(100-1+1))+1,按回车键确认
【温馨提示】
1.记住连同=号一起输入;
2.如果是在1-50中抽取,则将公式中100替换成50,以此类推。

选中单元格,在“开始”选项卡中进行字体大小调整

按键盘F9键进行刷新,即每按一次F9将出现新数字
【温馨提示】
长按F9有数字滚动的效果哟~


⒈快速定义工作簿格式

首先选定需要定义格式的工作簿范围,单击“格式”菜单的“样式”命令,打开“样式”对话框;然后从“样式名”列表框中选择合适的“样式”种类,从“样式包括”列表框中选择是否使用该种样式的数字、字体、对齐、边框、图案、保护等格式内容;单击“确定”按钮,关闭“样式”对话框,Excel工作簿的格式就会按照用户指定的样式发生变化,从而满足了用户快速、大批定义格式的要求。

&返回&

⒉快速复制公式

复制是将公式应用于其它单元格的操作,最常用的有以下几种方法:

一是拖动制复制。操作方法是:选中存放公式的单元格,移动空心十字光标至单元格右下角。待光标变成小实心十字时,按住鼠标左键沿列(对行计算时)或行(对列计算时)拖动,至数据结尾完成公式的复制和计算。公式复制的快慢可由小实心十字光标距虚框的远近来调节:小实心十字光标距虚框越远,复制越快;反之,复制越慢。

也可以输入复制。此法是在公式输入结束后立即完成公式的复制。操作方法:选中需要使用该公式的所有单元格,用上面介绍的方法输入公式,完成后按住Ctrl键并按回车键,该公式就被复制到已选中的所有单元格。

还可以选择性粘贴。操作方法是:选中存放公式的单元格,单击Excel工具栏中的“复制”按钮。然后选中需要使用该公式的单元格,在选中区域内单击鼠标右键,选择快捷选单中的“选择性粘贴”命令。打开“选择性粘贴”对话框后选中“粘贴”命令,单击“确定”,公式就被复制到已选中的单元格。

&返回&

⒊快速显示单元格中的公式

如果工作表中的数据多数是由公式生成的,如果想要快速知道每个单元格中的公式形式,可以这样做:用鼠标左键单击“工具”菜单,选取“选项”命令,出现“选项”对话框,单击“视图”选项卡,接着设置“窗口选项”栏下的“公式”项有效,单击“确定”按钮。这时每个单元格中的公式就显示出来了。如果想恢复公式计算结果的显示,再设置“窗口选项”栏下的“公式”项失效即可。

&返回&

⒋快速删除空行

有时为了删除Excel 工作簿中的空行,你可能会将空行一一找出然后删除,这样做非常不方便。你可以利用“自动筛选”功能来简单实现。先在表中插入新的一行(全空),然后选择表中所有的行,选择“数据”菜单中的“筛选”,再选择“自动筛选”命令。在每一列的项部,从下拉列表中选择“空白”。在所有数据都被选中的情况下,选择“编辑”菜单中的“删除行”,然后按“确定”即可。所有的空行将被删去。插入一个空行是为了避免删除第一行数据。

&返回&

⒌自动切换输入法

当你使用Excel 2000编辑文件时,在一张工作表中通常是既有汉字,又有字母和数字,于是对于不同的单元格,需要不断地切换中英文输入方式,这不仅降低了编辑效率,而且让人不胜其烦。在此,笔者介绍一种方法,让你在Excel 2000中对不同类型的单元格,实现输入法的自动切换。

新建或打开需要输入汉字的单元格区域,单击“数据”菜单中的“有效性”,再选择“输入法模式”选项卡,在“模式”下拉列表框中选择“打开”,单击“确定”按钮。

选择需要输入字母或数字的单元格区域,单击“数据”菜单中的“有效性”,再选择“输入法模式”选项卡,在“模式”下拉列表框中选择“关闭(英文模式)”,单击“确定”按钮。

之后,当插入点处于不同的单元格时,Excel 2000能够根据我们进行的设置,自动在中英文输入法间进行切换。就是说,当插入点处于刚才我们设置为输入汉字的单元格时,系统自动切换到中文输入状态,当插入点处于刚才我们设置为输入数字或字母单元格时,系统又能自动关闭中文输入法。

&返回&

⒍自动调整小数点

如果你有一大批小于1的数字要录入到Excel工作表中,如果录入前先进行下面的设置,将会使你的输入速度成倍提高。

单击“工具”菜单中的“选项”,然后单击“编辑”选项卡,选中“自动设置小数点”复选框,在“位数”微调编辑框中键入需要显示在小数点右面的位数。在此,我们键入“2”单击“确定”按钮。

完成之后,如果在工作表的某单元格中键入“4”,则在你按了回车键之后,该单元格的数字自动变为“0.04”。方便多了吧!此时如果你在单元格中键入的是“8888”,则在你结束输入之后,该单元格的数字自动变为“88.88”。

&返回&

⒎用“记忆式输入”

有时我们需要在一个工作表中的某一列输入相同数值,这时如果采用“记忆式输入”会帮你很大的忙。如在职称统计表中要多次输入“助理工程师”,当第一次输入后,第二次又要输入这些文字时,只需要编辑框中输入“助”字,Excel2000会用“助”字与这一列所有的内容相匹配,若“助”字与该列已有的录入项相符,则Excel2000会将剩下的“助理工程师”四字自动填入。

按下列方法设置“记忆式输入”:选择“工具”中的“选项”命令,然后选择“选项”对话框中的“编辑”选项卡,选中其中的“记忆式键入”即可。

&返回&

⒏用“自动更正”方式实现快速输入

使用该功能不仅可以更正输入中偶然的笔误,也可能把一段经常使用的文字定义为一条短语,当输入该条短语时,“自动更正”便会将它更换成所定义的文字。你也可以定义自己的“自动更正”项目:首先,选择“工具”中的“自动更正”命令;然后,在弹出的“自动更正”对话框中的“替换”框中键入短语“爱好者”,在“替换为”框中键入要替换的内容“电脑爱好者的读者”;最后,单击“确定”退出。以后只要输入“爱好者”,则整个名称就会输到表格中。

&返回&

⒐用下拉列表快速输入数据

如果你希望减少手工录入的工作量,可以用下拉表来实现。创建下拉列表方法为:首先,选中需要显示下拉列表的单元格或单元格区域;接着,选择菜单“数据”菜单中的“有效性”命令,从有效数据对话框中选择“序列”,单击“来源”栏右侧的小图标,将打开一个新的“有效数据”小对话框;接着,在该对话框中输入下拉列表中所需要的数据,项目和项目之间用逗号隔开,比如输入“工程师,助工工程师,技术员”,然后回车。注意在对话框中选择“提供下拉箭头”复选框;最后单击 “确定”即可。

&返回&

10..两次选定单元格
有时,我们需要在某个单元格内连续输入多个测试值,以查看引用此单元格的其他单元格的效果。但每次输入一个值后按Enter键,活动单元格均默认下移一个单元格,非常不便。此时,你肯定会通过选择“工具”\“选项"\“编辑",取消“按Enter键移动活动单元格标识框"选项的选定来实现在同一单元格内输入许多测试值,但以后你还得将此选项选定,显得比较麻烦。其实,采用两次选定单元格方法就显得灵活、方便:
单击鼠标选定单元格,然后按住Ctrl键再次单击鼠标选定此单元格(此时,单元格周围将出现实线框)。

&返回&

11.“Shift+拖放"的妙用
在拖放选定的一个或多个单元格至新的位置时,同时按住Shift键可以快速修改单元格内容的次序。具体方法为:选定单元格,按下Shift键,移动鼠标指针至单元格边缘,直至出现拖放指针箭头“?",然后进行拖放操作。上下拖拉时鼠标在单元格间边界处会变为一个水平“工"状标志,左右拖拉时会变为垂直 “工"状标志,释放鼠标按钮完成操作后,单元格间的次序即发生了变化。这种简单的方法节省了几个剪切和粘贴或拖放操作,非常方便。

&返回&

12.超越工作表保护的诀窍
如果你想使用一个保护了的工作表,但又不知道其口令,有办法吗?有。选定工作表,选择“编辑"\“复制"、“粘贴",将其拷贝到一个新的工作簿中(注意:一定要新工作簿),即可超越工作表保护。

&返回&

13.巧用IF函数
(1).设有一工作表,C1单元格的计算公式为:=A1/B1,当A1、B1单元格没有输入数据时,C1单元格会出现“#DIV/0!”的错误信息。这不仅破坏了屏幕显示的美观,特别是在报表打印时出现“#DIV/0!”的信息更不是用户所希望的。此时,可用IF函数将C1单元格的计算公式更改为:= IF(B1=0,〃〃,A1/B1)。这样,只有当B1单元格的值是非零时,C1单元格的值才按A1/B1进行计算更新,从而有效地避免了上述情况的出现。
(2).设有C2单元格的计算公式为:=A2+B2,当A2、B2没有输入数值时,C2出现的结果是“0”,同样,利用IF函数把C2单元格的计算公式更改如下:=IF(AND(A2=〃〃,B2=〃〃),〃〃,A2+B2)。这样,如果A2与B2单元格均没有输入数值时,C2单元格就不进行A2+ B2的计算更新,也就不会出现“0”值的提示。
(3).设C3单元格存放学生成绩的数据,D3单元格根据C3(学员成绩)情况给出相应的“及格”、“不及格”的信息。可用IF条件函数实现D3单元格的自动填充,D3的计算公式为:=IF(C3<60,〃不及格〃,〃及格〃=。

&返回&

14.累加小技巧
我们在工作中常常需要在已有数值的单元格中再增加或减去另一个数。一般是在计算器中计算后再覆盖原有的数据。这样操作起来很不方便。这里有一个小技巧,可以有效地简化老式的工作过程。 (1).创建一个宏:
选择Excel选单下的“工具→宏→录制新宏”选项;
宏名为:MyMacro;
快捷键为:Ctrl+Shift+J(只要不和Excel本身的快捷键重名就行);
保存在:个人宏工作簿(可以在所有Excel工作簿中使用)。
(2).用鼠标选择“停止录入”工具栏中的方块,停止录入宏。
(3).选择Excel选单下的“工具→宏→Visual Basic编辑器”选项。
(4).在“Visual Basic编辑器”左上角的VBA Project中用鼠标双击VBAProject(Personal.xls)打开“模块→Module1”。
注意:你的模块可能不是Module1 ,也许是Module2、Module3。
(5).在右侧的代码窗口中将Personal.xls-Module1(Code)中的代码更改为:
Sub MyMacro( )
OldValue = Val(ActiveCell.Value)
InputValue = InputBox(“输入数值,负数前输入减号”,“小小计算器”)
ActiveCell.Value = Val(OldValue+InputValue)
End Sub
(6).关闭Visual Basic编辑器。
编辑完毕,你可以试试刚刚编辑的宏,按下Shift+Ctrl+J键,输入数值并按下“确定”键。(这段代码只提供了加减运算,借以抛砖引玉。)

&返回&

15.怎样保护表格中的数据
假设要实现在合计项和小计项不能输入数据,由公式自动计算。
首先,输入文字及数字,在合计项F4至F7单元格中依次输入公式:=SUM (B4∶E4)、=SUM(B5∶E5)、=SUM(B6∶E6)、= SUM(B7∶E7),在小计项B8至F8单元格中依次输入公式:=SUM(B4∶B7)、=SUM(C4∶C7)、=SUM(D4∶D7)、=SUM (E4∶E7)、=SUM(F4∶F7)。在默认情况下,整个表格的单元格都是锁定的,但是,由于工作表没有被保护,因此锁定不起作用。
选取单元格A1∶F8,点击“格式→单元格”选单,选择“保护”选项,消除锁定复选框前的对勾,单击确定。然后,再选取单元格F4∶F7和 B8∶F8,点击“格式→单元格”选单,选择“保护”选项,使锁定复选框选中,单击确定,这样,就把这些单元格锁定了。接着,点击“工具→保护→保护工作表”选单,这时,会要求你输入密码,输入两次相同的密码后,点击确定,工作表就被保护起来了,单元格的锁定也就生效了。今后,可以放心地输入数据而不必担心破坏公式。如果要修改公式,则点击“工具→保护→撤消保护工作表”选单,这时,会要求你输入密码,输入正确的密码后,就可任意修改公式了。

&返回&

16.如何避免Excel中的错误信息

在Excel中输入或编辑公式后,有可能不能正确计算出结果,Excel将显示一个错误信息,引起错误的原因并不都是由公式本身有错误产生的。下面我们将介绍五种在Excel中常出现的错误信息,以及如何纠正这些错误。
错误信息1—####
输入到单元格中的数据太长或单元格公式所产生的结果太大,在单元格中显示不下时,将在单元格中显示####。可以通过调整列标之间的边界来修改列的宽度。
如果对日期和时间做减法,请确认格式是否正确。Excel中的日期和时间必须为正值。如果日期或时间产生了负值,将在整个单元格中显示####。如果仍要显示这个数值,请单击“格式”菜单中的“单元格”命令,再单击“数字”选项卡,然后选定一个不是日期或时间的格式。
错误信息2—#DIV/0!
输入的公式中包含明显的除数0,例如-120/0,则会产生错误信息DIV/0!。
或在公式中除数使用了空单元格(当运算对象是空白单元格,Excel将此空值解释为零值)或包含零值单元格的单元格引用。解决办法是修改单元格引用,或者在用作除数的单元格中输入不为零的值。
错误信息3—#VALUE!
当使用不正确的参数或运算符时,或者当执行自动更正公式功能时不能更正公式,都将产生错误信息#VALUE!。
在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。这时应确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如,单元格B3中有一个数字,而单元格B4包含文本,则公式=B3+B4将返回错误信息#VALUE!。
错误信息4—#NAME?
在公式中使用了Excel所不能识别的文本时将产生错误信息#NAME?。可以从以下几方面进行检查纠正错误:
(1)如果是使用了不存在的名称而产生这类错误,应确认使用的名称确实存在。在“插入”菜单中指向“名称”,再单击“定义”命令,如果所需名称没有被列出,请使用“定义”命令添加相应的名称。
(2)如果是名称,函数名拼写错误应修改拼写错误。
(3)确认公式中使用的所有区域引用都使用了冒号(:)。例如:SUM(A1:C10)。
注意将公式中的文本括在双引号中。
错误信息5— #NUM!
当公式或函数中使用了不正确的数字时将产生错误信息#NUM!。
要解决问题首先要确认函数中使用的参数类型正确。还有一种可能是由公式产生的数字太大或太小,Excel不能表示,如果是这种情况就要修改公式,使其结果在-1×10307和1×10307之间。
看下有没有你想要学的内容.

其实Excel并不复杂,既然会制表,那么再学一下函数,很快就会成为Excel高手了。
在帮助中输入函数,里面有所有函数的帮助信息,一般情况下,能掌握20多个函数,基本就够用了。

作为管理人员,查找和引用函数是要学会的,但这一块学起来并不容易。

把菜单,工具栏挨个点击一遍,看看是干什么的,点完就基本满足你的工作需要了,然后再到处点右键,看看有什么东西出来,最后再深入学习就是了!

Excel同Word一样,看似简单,其实却有好多学问。一时半会说不清楚,下面是一个比较系统的都程,自己看看吧!
http://www.blue1000.com/bkhtml/c118/

EXCEL视频教程,挺不错
http://www.enet.com.cn/eschool/zhuanti/excel2003/
http://tech.china.com/zh_cn/netschool/office/excel/excelgold/
另外也可以百度搜索一些EXCEL操作小技巧之类的网页,边看边学.

  • 请教EXCEL高手
    答:一、设置单元格格式 这种方法可以在输入前和输入后进行,选中所有需要四舍五入的单元格,执行“格式”→“单元格”命令,弹出单元格格式对话框,选择“数字”选项卡,在分类中选择“数值”,然后在右边的“小数位数”框中选择或输入想要的小数位数,如输入2。二、使用ROUND函数 选择需要四舍五入的单元格...
  • 请教EXCEL高手
    答:设置数据有效性,允许值为日期,大于1900/1/1,确定以后就只能输入日期了,其它值输入会有非法提示
  • 请教一个excel问题,请高手不吝赐教~!
    答:ctrl+f3就可以打开定义名称对话框。定义个名称,比如你说的b 引用位置你可以输入 =22 确定后,返回操作界面,你可以在任一单元格来引用这个名称。比如在A1格输入 =b+17 得出的值就是39,即22+17
  • 请教高手:EXCEL排序时,只认第一个数字如1,10,11,12...19,2,20,21...
    答:1、打开需要操作的EXCEL表格,选中相关单元格,点击开始选项卡的“筛选和排序”>“升序”。2、发现排序只以第一个数字为准,点击工具框,改成“数字”。3、在相应的数据栏,双击,可使文本变成数字,保留0位小数。4、已成功将文本格式的数字转换为普通数字,在点击“排序和筛选”>“升序”,在提醒框...
  • 如何在excel表格中显示中英文对照呢?请高手请教一下
    答:请高手请教一下 需要先做一个中英文对照表,比如在sheet2表格的A列输入中文,B列输入对应的英文. 然后在sheet1表格中就可以实现了 B1输入公式 =if(a1="","",vlookup(a1,sheet2!a:b,2,0)) 公式下拉 以后在A列输入中文,B列就会出现对应的英文了 如何在word里面中英文对照格式 第一种方法: 一种是在一个...
  • 向高手请教一个Excel的语句问题
    答:语法 INDIRECT(ref_text,a1)Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。如果 ref_text 是对另一个工作簿的引用(外部引用),则那个...
  • excel 请教高手
    答:第一步: 可以在一个空白工作表里如sheet2,A2输入公式:=IF(Sheet1!A2=Sheet1!A$3,Sheet1!A3,"a")第二步:复制这个sheet2表格,在原地选择性粘贴》数值。这样是去掉sheet2里的公式。第三步:ctrl+H 替换掉a。第四步:ctrl+G 定位空值。第五步:点右键删除,选下方单元格上移,删掉...
  • 请教excel高手一些问题
    答:1、COUNTIFS——计算某个区域中满足多重条件的单元格数目 建设规模!M:M——条件所在的区域 Sheet1!$F$1——条件,也就说在“建设规模!M:M——条件所在的区域”满足“Sheet1!$F$1——条件”这个条件的数目 2、SUMIFS——对某一区域内满足多重条件的单元格求和。建设规模!O:O——是要求和的一...
  • 请教高手,我想在excel表格中录入商品名称,自动出来单价和单位,怎么做...
    答:1、在工作表SHEET1的A列中输入型号,在B列中对应的单元格自动显示出该产品的单价。2、先要新建一个工作表,此工作表用来存放型号与单价的数据。比如,新建工作表SHEET2。3、在工作表SHEET2的A列和B列中输入型号与单价数据。4、这一步做好后,那么,我们返回到SHEET1工作表;选中B列。5、然后,在...
  • excel 请教高手,如何在表b中查找符合a表中某一项的数据,并在a表中返...
    答:1 考号 语文 2 001 80 3 002 70 sheet1 A B(带出语文)1 001 (输入公式) =vlookup(A1,sheet2!$A:$B,2,false)2 002 (输入公式)公式如下 =vlookup(A1,sheet2!$A:$B,2,false)意思是 在 sheet2中A 至B行内寻找数据A1, 寻找目标位语文成绩, 目标...