电脑办公方法技巧.doc_第1页
电脑办公方法技巧.doc_第2页
电脑办公方法技巧.doc_第3页
电脑办公方法技巧.doc_第4页
电脑办公方法技巧.doc_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录如何用条件格式比较两个工作表1Excel让选定单元格所在行和列颜色突出高亮显示4如何将两个不同的EXCEL表数据进行对接?6用Excel的“条件格式”显示重复数据7在excel中按指定的多个条件统计优分人数8如何用EXCEL返回满足两个条件的最大值8excel多条件统计人数9excel中怎么样找到A列的最大值,前提是B列符合满足的条件9EXCEL中根据身份证计算年龄、性别、出生日期、星座、生肖10在excel表中利用手柄自动填充15位以上的数字11EXCEL中较长数字的自动填充12用Excel实现照片的筛选与重命名12批量修改文件名的简单方法14用Excel的VLOOKUP函数关联工作表间的数据17EXCEL表中数字取整可以用函数18EXCEL查找内容后高亮显示23Excel让选定单元格所在行和列颜色突出高亮显示24用Word“邮件合并”制作奖励证书28如何在Access窗体中显示指定路径的图片31Word邮件合并实例:批量制作有照片的工作证34excel如何中文字(汉字)转换成拼音37WORD中巧用查找替换删除混合文章中的中文、英文或数字内容42Excel表格数据的拆分、提取和合并技巧45在Excel中利用自动填充手柄输入15位以上的数字48电脑每次开机都要输入密码,怎样才可以直接登陆上去48使用windows dos命令来实现电脑定时关机方法49电脑如何用HDMI连接电视49电脑小技巧:批处生成文件目录下所有文件名清单方法56如何把word中的向下箭头批量变成回车58【Excel应用】如何批量生成超链接58word 段落空格如何删除62如何用条件格式比较两个工作表如果需要对两个工作表中的相同区域进行比较,用条件格式的方法可以标识出不同的单元格,非常醒目。但在条件格式中不能直接引用其他工作表中单元格地址,例如在“表1”和“表2”两个工作表中的A1:C10区域包含一些名单,现在要直接在这两个工作表中使用条件格式比较这两个区域。 在“表2”A1单元格的条件格式中使用公式: =A1表1!$A$1 Excel会弹出一个内容为“在条件格式中不能使用对其他工作簿或工作表的引用”的对话框。 要解决这个问题,可以先对A1单元格定义一个名称,然后在条件格式中使用该名称,在Excel 2003中步骤如下: 1.选择“表1”中的A1单元格,单击菜单“插入名称定义”,打开“定义名称”对话框。 本例中,在“引用位置”下输入公式: =表1!A1 这里需要注意的是A1单元格的引用要为相对引用,不能用$A$1样式的绝对引用。然后输入一个名称,本例中所定义的名称为“表1区域左上角”。 2.选择“表2”中A1:C10区域,选择时需从A1单元格开始选择,选择该区域后A1单元格处于高亮状态。然后单击菜单“格式条件格式”,在“条件格式”对话框中的“条件1”下方选择“公式”,在右侧文本框中输入公式: =A1表1区域左上角 然后单击“格式”按钮,设置一种格式,如本例中设置单元格字体颜色为红色。单击“确定”按钮。 这时Excel将逐一对应比较“表1”和“表2”中A1:C10区域的每个单元格,并在“表2”中将不同的单元格按照所设置的格式显示出来。 Excel让选定单元格所在行和列颜色突出高亮显示当工作表里面的数据量大的时候,鼠标选定当前单元格后,要想弄清楚它对应的行和列实在是不方便。如果能做到Excel自动以高亮突出颜色的方式来显示当前行和列的话,那该多方便啊,哈哈。其实excel中可以做到这个效果的,方法有两种:条件格式和VBA。 使用条件格式 下面将使用条件格式实现当前单元格和当前单元所在行或列突出显示的效果。 在公式中使用了Cell函数,并将ScreenUpdation属性的值设置为True以实现屏幕更新。 接下来,在Excel中选择菜单“格式条件格式”命令,弹出“条件格式”对话框。在“条件”下拉框中选择“公式”并在右侧中输入下面相应的公式,然后点击“格式”按钮,设置相应的格式,完成后,按“确定”按钮。 下面是相应的公式及其作用: (1)公式“=CELL(address)=ADDRESS(ROW(),COLUMN()”,突出活动单元格,如下图1所示。(2)公式“=CELL(row)=ROW()”,突出单元格所在行,如下图2所示。(3)下面的公式突出到当前单元格为止的相应行和列,呈反L形,如下图3所示。 “=OR(AND(CELL(row)=ROW(),CELL(col)+1COLUMN(),AND(CELL(col)=COLUMN(),CELL(row)+1ROW()”(4)在“条件格式”对话框中对所选单元格区域设置两个如下所列的公式条件,将呈反L形突出显示到当前单元格为止的相应行和列,且当前单元格背景色改变、字体加粗显示,如下图4所示。 “=CELL(address)=ADDRESS(ROW(),COLUMN()”“=OR(AND(CELL(row)=ROW(),CELL(col)+1COLUMN(),AND(CELL(col)=COLUMN(),CELL(row)+1ROW()”如何将两个不同的EXCEL表数据进行对接?如表一里有字段:身份证号,姓名;表二里有字段:姓名。其中,表一的人数大于表二。现在问题是:如何按照表二里提供的姓名,从表一里将相对应的身份证号挑出来,并填充到表二去?用VLOOKUP函数。将表一的姓名放在A列,身份证放B列。设表二的姓名也放在A列,则在需要输入身份证的单元格里输入“=VLOOKUP(A1,表一!A:B,2,0)”其中公式里的A1是表二里的A1,代表姓名 公式里的“表一!A:B”是要引用的范围 公式里的“2”,是引用范围里的第2列,即B列身份证 公式里的“0”,是匹配精准度,可以直接输入,不用管它。用Excel的“条件格式”显示重复数据1.启动Excel 2003(基本版本相似),打开学生成绩表。2.同时选中数据所在的单元格区域(如B2至J2001),执行“格式条件格式”命令,打开“条件格式”对话框(如图1)。图1条件格式窗口3.单击最左侧方框右边的下拉按钮,在随后弹出的下拉列表中选择“公式”选项,然后在后面的方框中输入公式:=COUNTIF($B$2:$B$2001,$B2)1(此处假定姓名存放在B2至B2001区域内)。4.再单击其中的“格式”按钮,弹出“单元格格式”对话框,在“字体”标签下,按“颜色”右边的下拉按钮,展开调色板,选中“红色”;再切换到“图案”标签下,选中一种颜色。5.设置完成后,两次按确定按钮返回,同名学生所在的数据行就被突出显示出来了(如图2)。 图2同名学生突出显示在excel中按指定的多个条件统计优分人数SUMPRODUCT函数可以方便地计算工作表内多列中对应值相乘后的和,其语法为:SUMPRODUCT(array1,array2,array3, )其中,Array1, array2, array3, 为 2 到 30 个数组,其相应元素需要进行相乘并求和。数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。 该函数将非数值型的数组元素作为 0 处理。=sumproduct(a1:a1000=实验小学)*(b1:b1000=一年级)*(c1:c1000=1班)*(D1:d100=80)如何用EXCEL返回满足两个条件的最大值表格数据参考下图。目的是求颜色是黑色的品名A的生产日期的最大值。可以使用数组公式。=max(if(b2:b21=A)*(c2:c21=黑色),a2:a21)在D1输入以上数组公式即可 PS:数组公式是以ctrl+shift+enter三键一起按结束的excel多条件统计人数姓 名语文数学总分徐 倩10555160王 果10843151欧海浪10643149赵俊霖10564169赵 恒9947146黄琼丹9237129曹 越9347140陈 莉11262174廖天皓10637143要求:统计既要总分在前5名,又要语文在前5名的人数。=sumproduct(B2:B100=large(B2:B100,5)*(D2:D100=large(D2:D100,5)追加:假如前面4人是1班的,后面5人是2班的,如何分别统计各班总分在年级前5名并且语文在年级前5名的人数?=sumproduct(B2:B100=large(B2:B100,5)*(D2:D100=large(D2:D100,5)*(E2:E100=1班) =sumproduct(B2:B100=large(B2:B100,5)*(D2:D100=large(D2:D100,5)*(E2:E100=2班)excel中怎么样找到A列的最大值,前提是B列符合满足的条件A列为数字,B列为文本A B12 人才11 人才9 人才14 谢谢要满足B列=人才,求A列的最大值!=MAX(IF(B1:B4=人才,A1:A4)输入公式后, 不要回车 左手按Ctrl + Shift, 右手按 EnterEXCEL中根据身份证计算年龄、性别、出生日期、星座、生肖本例假设身份证号码存放于A2单元格中,实际应用中需针对数据存储位置进行调整;一、从身份证中提取出生年月日=TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2-1),8),#-#-#)第一种,计算出来的格式为年月日=IF(LEN(A2)=15,19&MID(A2,7,2)&年&MID(A2,9,2)&月&MID(A2,11,2)&日,MID(A2,7,4)&年&MID(A2,11,2)&月&MID(A2,13,2)&日)第二种,计算出来的格式为年月=IF(LEN(A2)=15,19&MID(A2,7,2)&年&MID(A2,9,2)&月,MID(A2,7,4)&年&MID(A2,11,2)&月)二、根据身份证计算居民年龄=datedif(text(mid(A2,7,6+LEN(A2)=18)*2),#-00-00),TODAY(),Y)=INT(DAYS360(TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2-1),8),#-#-#),TODAY()/360)=IF(A2,DATEDIF(TEXT(LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),#-00-00),TODAY(),y),)三、根据身份证判断居民性别=CHOOSE(MOD(MID(A2,LEN(A2)/2+8,1),2)+1,女,男)=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1),2)=1,男,女)四、根据身份证判断星座=VLOOKUP(VALUE(1900-&TEXT(MID(A2,LEN(A2)/2+2,4),#-#),1,摩羯座;21,水瓶座;50,双鱼座;81,白羊座;112,金牛座;143,双子座;174,巨蟹座;205,狮子座;236,处女座;268,天秤座;298,天蝎座;328,人马座;357,摩羯座,2,TRUE)五、根据身份证判断生肖=CHOOSE(MOD(MID(A2,LEN(A2)/2,2),12)+1,鼠,牛,虎,兔,龙,蛇,马,羊,猴,鸡,狗,猪)六、18位身份证判断验证码是否正确=IF(LEN(A2)=18,MID(10X98765432,MOD(SUM(MID(A2,ROW(INDIRECT(1:17),1)*2(18-ROW(INDIRECT(1:17),11)+1,1),)七、根据身份证判断籍贯=VLOOKUP(LEFT(A2,2)&0000,对照表!A:B,2,FALSE) &VLOOKUP(LEFT(A2,6),Sheet2!对照表,2,FALSE)在excel表中利用手柄自动填充15位以上的数字因为在EXCEL中,最多只能输入15位(含15位)数字,15位(含15位)以内的数字,要是递增的话,可以使用自动填充手柄来填充,超过15位数字,超出的位都变成0。 思路:使用函数来输入,前15位数字作为文本来输入,即数字用双引号括起来,使用“&”这个字符(逻辑函数和),再使用TEXT和ROW函数。 函数解释: text :根据指定的数值格式,将数字转换成文本,如:=text(3,“0000”),返回0003。 row:返回一个引用的行号,如:=row(A3),返回3。 这样,要想在D5这个单元格中输入:1234561111110005 那么=“123456111111”& text(row(D5),“0000”),按回车就可以了。 然后拖动手柄来填充就可以EXCEL中较长数字的自动填充用EXCEL处理学生学籍号的时候,位数太高而不能被EXCEL正确识别,超过15位的数字,不管在第15位以后输入什么数字,都会被识别为“0”。当把单元格格式改为“文本”后,可以输入任意长的数字,但是又不能用填充柄填充!针对此问题,向大家分享一个解决此问题的办法,就是先分段输入数值,然后再合并到一起来达到目的。 例如:20位数字的自动填充。 填充内容:13018110100508040001-130181101005080410001、填充之前,先确定要填充数据变量的位数,以上面一组数为例,变量是0001-1000,位数是4位。2、首先填充变量部分数值,比如在 A1 单元格输入0001,一直填充到1000。(输入0开头的数字,先在单元格输入英文单引号,再输入0开头的数字就行了!)3、【关键】在B1单元格输入公式【=1301811010050804&A1】,回车。这时候在B1单元格中会出现完整的数据:13018110100508040001,然后用第二条的方法,填充该列。4、选中已经填充好的全部数据,而不是直接单击列标选中。复制,在C1单元格直接点右键,选择“选择性粘贴”,在弹出的对话框中选中“数值”,点击确定即可。则C列的数据就是我们想要的最终结果。 上面的方法是将长数据分成两段分别填充实现的,如果长数值前面部分还有变量,那一样可以分成多段来填充,举例公式为【=A1&B1&C1&D1】用Excel实现照片的筛选与重命名文件夹“照片965”存放着所有学生的电子照片,照片格式为jpg格式;文件夹“会计360”准备存放挑选出来的会计专业学生的照片,两个文件夹都存放在F盘。(如图1) 具体操作步骤如下: 1.会计专业学生的信息存放在Excel表格“学生信息.xls”中,此表包括学生的姓名(A列)、身份证号(B列)、专业(C列),如图2所示。 2.表格的D列中存放文件的新文件名“姓名+身份证号.jpg”,在Dl单元格中,输入公式“=Al&+&Bl&.jpg”,生成新的文件名,(注意:输入命令时,在英文半角状态下输入,命令不包括“”。)然后拖动Dl单元格的的填充柄向下填充,至 D260单元格。可以看到,我们所需要的结果就会自动产生了。如图3所示。 3.在El单元格中输入公式“=ren &Bl&.jpg &Dl”,(注意: ren后有空格, jpg后有空格)然后向下拖动El单元格的填充柄至E260单元格。这一步是生成为文件重命名的DOS命令,把以“身份证号.jpg”命名的文件名改为以“姓名+身份证号.jpg”命名。如图4所示。 4.在Fl单元格中输入公式“=move &Dl&f:会计260”,然后向下拖动Fl单元格的填充柄至F260单元格。这一步是生成将文件移动到“会计260”文件夹中的DOS命令。如图5所示。 5.选中E列,将其内容复制到一个文本文档中;然后选中F列,将其内容复制到刚才新建的文本文档中,放在D列内容的下面,如图6所示,然后将文件保存在“照片965”文件夹中,文件名为zhixing.bat。 .bat为批处理文件格式。 6.双击zhixing.bat文件,批处理命令开始执行。执行完毕后,可以发现相应的文件都移动到了“会计260”文件夹中,而且文件名都按“姓名+身份证号” 的规则命名好了。 通过Excel中单元格的填充柄快速生成相应的改变文件名和移动文件的命令,然后借助DOS的批处理文件,轻松完成了照片批量改变文件名和移动位置的任务。小知识:批处理文件是扩展名为.bat的文本文件,包含一条或多条命令。它的本质,是一堆DOS命令按一定顺序排列而形成的集合。双击该批处理文件,系统就会按照文件中各个命令出现的顺序来逐个运行它们。使用批处理文件,可以简化重复性任务。批量修改文件名的简单方法找一个实际案例为例稍稍详细的说明一下:假如我们要将原为员工号为名字的照片文件修改为身份证号为名字的照片文件。第一步,我们应该从财务或者人事那里要到人员的信息对照表,实在没有,我们可以做一个,用excel来制作,如下图的A、B列,然后使用excel公式生成C列 =ren &A2&.jpg &B2&.jpg 此处使用了excel的一个字符链接公式,不明白的可以直接复制来用,若想一探究竟可以详细的参考excel的相关知识,需要留意的是每一个 & 符号前后需要有字符(需要用英文状态下的双引号,如ren )或者单元格名称(不需要引号,如A2)。第二步,将C列所有生成的内容(不含表头单元格),复制,点击“开始”“程序”“附件”“记事本”,粘贴,另存为bat文件(保存类型选择“所有文件”,然后在文件名处输入 批量修改.bat)。第三步,将生成的bat文件放到需要修改文件名的文件夹里,双击即可。 上面的例子是针对没有规则的文件名,如果原始文件名和新生成的文件名都有一定的规则,你就可以使用excel的功能将其拖拽生成或者使用公式和函数生成新的文件名。如果上例中文件名已经带有后缀,那就更好办了,直接在A列的前面增加一列,全部输入 ren 然后不要什么公式生成,直接将三列数据复制到记事本,保存为bat文件,将bat文件复制到图片文件夹,双击即可。用Excel的VLOOKUP函数关联工作表间的数据 目前在Excel中有两张表,一张表是原来的学年报表(即“原表”,含学生的各种信息,如图1所示),一张表是现在的学生花名册(即“新表”,只有学生的姓名和性别信息,如图2所示)。只要能将“原表”中的信息根据“新表”中的学生姓名关联到“新表”中,就可以完成任务了。 图1图2 用VLOOKUP函数可以解决这个问题,下面是解决问题的方法: 选择“新表”中的C2单元格,如图3所示。单击fx按钮,出现“插入函数”对话框。在类别中选择“全部”,然后找到VLOOKUP函数,单击确定按钮,出现“函数”参数对话框。第一个参数为需要在数据表首列进行搜索的值,在这里就是搜索学生姓名,也就是“新表”中的A2单元格。第二个参数是需要在其中搜索数据的信息表,这里也就是整个“原表”的数据,即“原表!A2:G34”。为了防止出现问题,这里,我们加上“$”,即“原表!$A$2:$G$34”,这样就变成绝对引用了。第三个参数为满足条件的单元格在数组区域内中的列序号,在本例中,也就是在“原表!$A$2:$G$34”这个区域中,根据第一个参数返回第几列的值,这里我们填入“3”,也就是返回出生年月的值。第四个参数为指定在查找时是要求精确匹配还是大致匹配,如果填入“0”,则为精确匹配。这可含糊不得的,我们需要的是精确匹配,所以填入“0”(请注意:Excel帮助里说“为0时是大致匹配”,但很多人使用后都认为,微软在这里可能弄错了,为0时应为精确匹配),此时的情形如图4所示。按确定按钮退出,即可看到C2单元格已经出现了正确的结果。 把C2单元格向右拖动复制到D2单元格,这时会出现错误,原因在哪里呢?原来,D2的公式自动变成了“=VLOOKUP(B2,原表!$A$2:$G$34,3,0)”,我们需要手工改一下,把它改成“=VLOOKUP(A2,原表!$A$2:$G$34,4,0)”,即可显示正确数据。继续向右复制,同理,把后面的E2、F2等中的公式适当修改即可。一行数据出来了,对照了一下,数据正确无误,再对整个工作表进行拖动填充,整个信息表就出来了。 图3图4 最后说明一下:使用这个公式的时候,要求学生名称不能有重名,如果有的话,要先稍改一下,比如在名称后面加个“大”或“小”以示区分。 EXCEL表中数字取整可以用函数数字取整可以用下述函数完成:四舍五入取整 =ROUND(A1,0)截去小数取整=ROUNDDOWN(A1,0) =FLOOR(A1,1) =TRUNC(A1)截去小数取整为最接近的偶数 =EVEN(A1)截去小数向上取整数 =CEILING(A1,1)截去小数向下取整 =INT(A1)=EXCEL软件本身内置了大量的此类函数。1向上四舍五入数字函数ROUND功能按指定的位数对数值进行四舍五入。格式ROUND(数值或数值单元格,指定的位数)示例A列 B列12351325525B1中输入公式保留2位小数从千分位向百分位四舍五入。=ROUND(A1,2)=12.35向下复制公式到B2=ROUND(A2,2)=325.53四舍五入取整数从十分位向个位四舍五入保留整数。B1中输入公式=ROUND(A1,0)=12向下复制公式到B2=ROUND(A2,0)=326四舍五入到十位从个位向十位四舍五入保留到十位数字。B1中输入公式=ROUND(A1,-1)=10向下复制公式到B2=ROUND(A2,-1)=330说明:函数ROUND的第1个参数可以是具体的数值也可以是数值单元格引用。函数ROUND的第2个参数指定保留的位数,保留小数位用正整数表示,即1,2,3,4(对应十分位、百分位、千分位、万分位);保留整数位用非正整数表示,即0,-1,-2,-3,(对应个位、十位、百位)。2向下舍数字函数ROUNDDOWN功能按指定的位数对数值进行舍入。格式ROUNDDOWN(数值或数值单元格,指定的位数)示例A列 B列12351325525B1中输入公式保留2位小数舍去千分位及以后的小数位保留到百分位。=ROUNDDOWN (A1,2)=12.35向下复制公式到B2=ROUNDDOWN (A2,2)=325.52舍去小数位保留整数舍去十分位及以后的小数位保留整数部分。B1中输入公式=ROUNDDOWN (A1,0)=12向下复制公式到B2=ROUNDDOWN (A2,0)=325整数保留到十位整数部分舍去个位上大于0的数字(用0代替),保留十位及以前的高位数字。B1中输入公式=ROUNDDOWN (A1,-1)=10向下复制公式到B2=ROUNDDOWN (A2,-1)=320说明:函数ROUNDDOWN的第1个参数可以是具体的数值也可以是数值单元格引用。函数ROUNDDOWN的第2个参数指定保留的位数,保留小数位用正整数表示,即1,2,3,4(对应十分位、百分位、千分位、万分位);保留整数位用非正整数表示,即0,-1,-2,-3,(对应个位、十位、百位)。函数ROUND与函数ROUNDDOWN的对比:ROUND函数按指定位数把右侧数位上的数字进行四舍五入,ROUNDDOWN函数按指定位数把右侧数位上的数字舍弃为0。3按指定数的倍数向下舍入函数FLOOR功能把数值沿绝对值减小的方向进行舍入为指定数值的倍数。格式FLOOR(数值或数值单元格,指定的数)示例A列 B列1245.251= FLOOR(A1,5)=1245= FLOOR(A1,4)=1244= FLOOR(A1,3)=1245= FLOOR(A1,2)=1244= FLOOR(A1,1)=1245第2个参数不能是0,换句话说,没有一个确定的数是0最接近的倍数。= FLOOR(A1,0.1)=1245.2(= FLOOR(A1,0.2)=1245.2= FLOOR(A1,0.3)=1245= FLOOR(A1,0.4)=1245.2= FLOOR(A1,0.7)=1244.6)= FLOOR(A1,0.01)=1245.25= FLOOR(A1,0.001)=1245.251说明:第1个参数可以是正数或负数。第2个参数的符号与第1个参数的符号完全相同。第2个参数不能是0。函数返回值是第2个参数的整数倍,即返回值能被第2个参数整除。4四舍五入为最接近的偶数函数EVEN功能返回沿绝对值增大方向取整后最接近的偶数。格式EVEN(数值或数值单元格)示例A列 B列1245.2511245.521-1245.251B2中输入公式=EVEN(A1)=1246向下复制到B2=EVEN(A2)=1246再向下复制到B3=EVEN(A3)=-1246说明:函数EVEN总是没绝对值增大的方向取与原数据最接近的整数偶数值。5向上舍入为指定数据倍数函数CEILING功能把数值向上舍入(沿绝对值增大的方向)为最接近的指定数据的倍数。格式CEILING(数值或数值单元格,指定的数据)示例A列 B列1245.2511245.521-1245.251-1245.5213.6B1中输入公式=CEILING(A1,4)=1248B2中输入公式=CEILING(A2,0.4)=1245.6B3中输入公式=CEILING(A3,-5)=-1250B4中输入公式=CEILING(A4,-0.7)=-1246B5中输入公式=CEILING(A5, 0.3)=3.6说明:函数CEILING与FLOOR函数是同类舍入函数,相关注意事项见FLOOR函数。函数FLOOR是沿绝对值减小方向向下舍入,CEILING函数是沿绝对值增大方向向上舍入。6截尾取整函数功能截去指定数位后的有效数字返回数据。格式TRUNC(数值或数值单元格,指定数位)示例A列 B列1245.251截去小数取整数B1单元格中输入公式=TRUNC(A1,0)或者=TRUNC(A1),返回值为1245。保留1位小数B1单元格中输入公式=TRUNC(A1,1)=1245.2保留百位数字B1单元格中输入公式=TRUNC(A1,-2)=1200说明:函数TRUNC对指定的保留数位,右侧数位不进行四舍五入,直接用0替代。7向下四舍五入到最接近的整数函数INT功能将数字向下舍入到最接近的整数。格式INT(数值或数值单元格)示例A列 B列11.525.12-7.1-5.8在B1中输入公式=INT(A1)=11向下复制了B2单元格=INT(A2)=5向下复制公式到A3单元格=INT(A3)=-8向下复制公式到单元格B4=INT(A4)=-6说明:函数总是对数值沿减小方向取整数,没有四舍五入。当数值是正数时,截去小数保留整数;当数值是负数时,截去小数向整数入一位。除了INT(X)函数可以取整(直接去除小数部分)外,其他还有几个函数有类似功能:ROUND(X,0)进行四舍五入取整;ROUNDDOWN(X,0)向下舍入取整(相当于INT()函数的功能);FOOLR(X)向下舍入取整(相当于INT()函数的功能);EVEN(X)向上舍入取整;CEILING(X,1)向上舍入取整。几个函数计算结果比较:INT(3.2)=3INT(3.9)=3ROUND(3.2,0)=3ROUND(3.9,0)=4ROUNDDOWN(3.2,0)=3ROUNDDOWN(3.9,0)=3FOOLR(3.2)=3FOOLR(3.9)=3EVEN(3.2)=4EVEN(3.9)=4CEILING(3.1,1)=4CEILING(3.9,1)=4EXCEL查找内容后高亮显示1、全选工作表2、格式条件格式,把单元格数值改为“公式”,输入公式 =CELL(row)=ROW(), 然后点击窗口上面的格式。在弹出的窗口中点击“图案”,选红色。确定。3、按ALT + F11组合键,进入VBA编辑器。4、在左上角的工程资源管理器里面找到 ThisWorkBook,双击,在右侧的代码区粘贴代码:Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)Application.ScreenUpdating = TrueEnd Sub5、关闭VBA编辑器。6、保存EXCEL文件。以后点击或查找到哪个行,此行就会以红色显示。Excel让选定单元格所在行和列颜色突出高亮显示当工作表里面的数据量大的时候,鼠标选定当前单元格后,要想弄清楚它对应的行和列实在是不方便。如果能做到Excel自动以高亮突出颜色的方式来显示当前行和列的话,那该多方便啊,哈哈。其实excel中可以做到这个效果的,方法有两种:条件格式和VBA。使用条件格式下面将使用条件格式实现当前单元格和当前单元所在行或列突出显示的效果。在公式中使用了Cell函数,并将ScreenUpdation属性的值设置为True以实现屏幕更新。在ThisWorkbook模块中输入如下代码: Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) Application.ScreenUpdating = True End Sub 当然,如果只想在工作表中实现突出显示的效果,将Application.ScreenUpdating = True代码输入到Worksheet_SelectionChange事件中。接下来,在Excel中选择菜单“格式条件格式”命令,弹出“条件格式”对话框。在“条件”下拉框中选择“公式”并在右侧中输入下面相应的公式,然后点击“格式”按钮,设置相应的格式,完成后,按“确定”按钮。 下面是相应的公式及其作用: (1)公式“=CELL(address)=ADDRESS(ROW(),COLUMN()”,突出活动单元格,如下图1所示。图1(2)公式“=CELL(row)=ROW()”,突出单元格所在行,如下图2所示。图2(3)下面的公式突出到当前单元格为止的相应行和列,呈反L形,如下图3所示。 “=OR(AND(CELL(row)=ROW(),CELL(col)+1COLUMN(),AND(CELL(col)=COLUMN(),CELL(row)+1ROW()”图3(4)在“条件格式”对话框中对所选单元格区域设置两个如下所列的公式条件,将呈反L形突出显示到当前单元格为止的相应行和列,且当前单元格背景色改变、字体加粗显示,如下图4所示。 “=CELL(address)=ADDRESS(ROW(),COLUMN()” “=OR(AND(CELL(row)=ROW(),CELL(col)+1COLUMN(),AND(CELL(col)=COLUMN(),CELL(row)+1ROW()” 图4 使用VBA代码(1) 突出显示至当前单元格所在的行和列,呈反L形。在需要设置此功能的工作表模块中输入下面的代码:Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim iColor As Integer注:如果工作表中有想要保留的条件格式,则不要使用本程序 忽略用户选择单元格区域时可能产生的错误 On Error Resume Next iColor = Target.Interior.ColorIndex If iColor 0 Then iColor = 36 Else iColor = iColor + 1 End If 避免字体颜色与突出色相同 If iColor = Target.Font.ColorIndex Then iColor = iColor + 1 Cells.FormatConditions.Delete水平突出色 With Range(A & Target.Row, Target.Address) .FormatConditions.Add Type:=2, Formula1:=TRUE .FormatConditions(1).Interior.ColorIndex = iColor End With 垂直突出色 With Range(Target.Offset(1 - Target.Row, 0).Address & : & _ Target.Offset(-1, 0).Address) .FormatConditions.Add Type:=2, Formula1:=TRUE .FormatConditions(1).Interior.ColorIndex = iColor End WithEnd Sub注意,此代码运行后,将清除所在工作表中含有的条件格式。(2) 突出显示当前单元格所在的行和列。在需要设置此功能的工作表模块中输入下面的代码:Private Sub Worksheet_SelectionChange(ByVal Target As Range) 可带条件格式,但不能复制/剪切/粘贴操作 With Target.Parent .Cells.Interior.ColorIndex = 0 .Columns(Target.Column).Cells.Interior.ColorIndex = 35 .Rows(Target.Row).Cells.Interior.ColorIndex = 35 End WithEnd Sub注意,此代码运行后,在当前工作表中不能进行复制、剪切和粘贴功能。(3) 突出显示当前单元格所在的行和列。在需要设置此功能的工作表模块中输入下面的代码:Private Sub Worksheet_Change(ByVal target As Range) If Application.CutCopyMode False Then Application.CutCopyMode = False Call ColorBand(target) End IfEnd Sub- - - - - - - - - - - - - - - - - - - - -Private Sub Worksheet_SelectionChange(ByVal target As Range) If Application.CutCopyMode = False Then Call ColorBand(target) Else Exit Sub End IfEnd Sub- - - - - - - - - - - - - - - - - - - - -Private Sub ColorBand(ByVal rngTarget As Range) With rngTarget.Parent .Cells.Interior.ColorIndex = 0 .Columns(rngTarget.Column).Cells.Interior.ColorIndex = 35 .Rows(rngTarget.Row).Cells.Interior.ColorIndex = 35 End WithEnd Sub此代码不会影响复制、剪切和粘贴功能。 (4) 在工作表中有一个复选框,用来决定是否突出显示当前单元格所在的行和列。即当您选中该复选框后,将突出显示当前单元格所在的行和列。在需要设置此功能的工作表模块中输入下面的代码:Private Sub CheckBox1_Change() If Me.CheckBox1.Value = False Then Me.Cells.Interior.ColorIndex = 0 End IfEnd Sub- - - - - - - - - - - - - - - - - - - - -Private Sub Worksheet_Change(ByVal target As Range) If Me.CheckBox1.Value = True Then If Application.CutCopyMode False Then Application.CutCopyMode = False Call ColorBand(target) End If End IfEnd Sub- - - - - - - - - - - - - - - - - - - - -Private Sub Worksheet_SelectionChange(ByVal target As Range) If Me.CheckBox1.Value = True Then If Application.CutCopyMode = False Then Call ColorBand(target) Else Exit Sub End If End IfEnd Sub- - - - - - - - - - - - - - - - - - - - -Private Sub ColorBand(ByVal rngTarget As Range) With rngTarget.Parent .Cells.Interior.ColorIndex = 0 .Columns(rngTarget.Column).Cells.Interior.ColorIndex = 35 .Rows(rngTarget.Row).Cells.Interior.ColorIndex = 35 End WithEnd Sub用Word“邮件合并”制作奖励证书一、创建通知单文档按常规方法在Word中创建奖励证书文档,按证书的大小进行“页面设置”,根据证书的内容进行文字编辑,其中,姓名、文章题目、奖励等次空着不填,如图1所示。图1二、选取Excel数据文件在Word 2003菜单栏中,单击“工具”菜单的下拉菜单“信函与邮件”的级联菜单“邮件合并”,在Word文档的右侧弹出的向导中选择“信函”文档类型,单击“下一步正在启动文档”,如图2所示。选择“使用当前文档”选项,单击“下一步选取收件人”,如图3所示。选择“使用现有列表”选项,单击“浏览”,如图4所示。找到你整理好的Excel工作表,如图5所示。 图2 图3 图4图5在“选择表格”对话框中单击“确定”按钮,这时出现“邮件合并收件人”对话框,单击“全选”按钮,然后单击“确定”按钮,如图6所示。图6三、插入域把插入点定位在“奖励证书”文档的“同志”前面,单击“下一步撰写信函”,然后单击“其他项目”,如图7所示。在“插入合并域”对话框中选择“数据库域”选项,然后选中“插入合并域”对话框中的“姓

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论