EXCEL2003应用小技巧

来源:百度文库 编辑:神马文学网 时间:2024/03/29 08:56:02
2009-07-17 23:06
一、利用SUBSTITUTE函数去掉字符串中的字符
例:  去除A2单元格“我不爱你”中的“不”字 :在B2单元格中输入=substitute(A2,"不","")
二、利用MID函数去掉一列中单元格字符串中固定位置的字符
例:  只保留A列单元格字符串1001.123中的“1.123”:在a列前插入一列在A2中输入=mid(A2,4,7)
三、利用VLOOKUP函数引用两个表格中有共同列的某列据
例:甲和乙两个表格中A列单元格都是001,甲表格要引用乙表格中C列2-124行的数据:在甲表C2中入           =VLOOKUP(A2,乙!$A$2:$I$124,3,FALSE)  如果两个表个不在一个路径,则不用绝对引用号"$"
四、自动输入电脑当前日期
1、=YEAR(NOW())&"年"&MONTH(NOW())&"月"&DAY(NOW())&"日"
2、简单的有=today()
五、自动输入当前电脑日期减1
=IF(MONTH(NOW())=1,12,MONTH(NOW())-1&"月份收支明细")
六、给excel表格填加斑马纹
1、选择要使用的单元格区域;2、格式---条件格式---公式---输入=mod(row(),2)=0  如果要三行间隔就输入3
七、整列单元格以自定义序列方式填充
例:在花名册中的性别一列中,性别不是男就是女,这样就可以自定义序列:数据---有效性---允许(A):序 列----来源(S):男,女 -----确定    注意:男和女之间的逗号是半角。
八、引用两个单元格之文本相加
例:A2单元格是电话的,B2单元格是15562888166,想在C2单元格中得到“电话15562888166”:=A2&B2.
九、改变批注形状
显示隐藏批注----按ctrl点击批注选中批注----点击绘图----改变自选图形形状----批注-----选中自己喜欢的图形。
十、改变回车方向
工具----选项----编辑----调整“按enter键后移动方向”----从下拉框中自选。
十一、将小写合计转换成大写合计
例如:将B10单元格中的小写合计转换成大写合计:=IF(ISNUMBER(B10)=FALSE,"输入非数字值",IF(B10>=0,IF(ROUND(B10,2)=0,"零",IF(ROUND(B10,2)<1,"",TEXT(INT(ROUND(B10,2)),"[dbnum2]")&"元")&IF(INT(ROUND(B10,2)*10)-INT(ROUND(B10,2))*10=0,IF(INT(ROUND(B10,2))*(INT(ROUND(B10,2)*100)-INT(ROUND(B10,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(B10,2)*10)-INT(ROUND(B10,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(B10,2)*100)-INT(ROUND(B10,2)*10)*10)=0,"整",TEXT((INT(ROUND(B10,2)*100)-INT(ROUND(B10,2)*10)*10),"[dbnum2]")&"分")),IF(ROUND(ABS(B10),2)<1,"","负"&TEXT(INT(ROUND(ABS(B10),2)),"[dbnum2]")&"元")&IF(INT(ROUND(ABS(B10),2)*10)-INT(ROUND(ABS(B10),2))*10=0,IF(INT(ROUND(ABS(B10),2))*(INT(ROUND(ABS(B10),2)*100)-INT(ROUND(ABS(B10),2)*10)*10)=0,"","零"),TEXT(INT(ROUND(ABS(B10),2)*10)-INT(ROUND(ABS(B10),2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(ABS(B10),2)*100)-INT(ROUND(ABS(B10),2)*10)*10)=0,"整",TEXT((INT(ROUND(ABS(B10),2)*100)-INT(ROUND(ABS(B10),2)*10)*10),"[dbnum2]")&"分")))    如果你的小写合计没在B10单元格,你可以用查找替换来实现。
十二、制作倒计时牌
首先制表如下:

在单元格B3中,输入系统时间:B3: =TODAY()
在单元格D3中,输入计划结束日期;
在单元格C3中,有两种方案:
一是从开始就进行倒计时,二是距结束日期为若干天进行倒计时(设25天)。
当从开始就进行倒计时:C3: =D3-B3;
当距结束日期为若干天进行倒计时:C3: =IF(D3-B3<26,D3-B3,””)。
为了在B3中出现“今天是2006年8月15日工程还有”,可在B3中进行单元格格式:在类型(T)中如下图输入“今天是2006年8月15日工程还有”。

另外还可以这样:
第一步:设置倒计时内容
启动Excle2003,新建一个新工作表,在A1单元格中输入“离奥运还有”字样,在C1单元格中输入“天”字样,在B1单元格中输入公式“=DATE(2008,8,8)-TO—DAY()”
注意:1)B1单元格格式必须为“常规型”,且以“=”开头,括号和时间分割必须是半角,否则显示为字符,而不是天数。
2)B1单元格中用到的两个日期与时间函数分别表示的含义是:DATE(year.month.day)函数代表返回某一指定日期的序列数,这里为2008年8月8日;TODAY()代表返回计算机系统内部时钟的当前日期,这是一个随时间变化而变化的参数,每天开机这个参数将更新;“-”号两边的参数相减之差就我们需要的时间间隔天数。
第二步:设置外观
倒计时内容设置成功后,你还可以根据自己的爱好自定义设置字的字体、大小、颜色以及单元格中内容的所在位置等。选中单元格,单击右键,在弹出的右键菜单中选择“设置单元格格式”,可以分别在“字体”、“边框”、“图案”三个标签卡下设置单元格的外观。
 
 
第三步:保存为Web文件
一切设置完成后,单击菜单栏上“文件”-“另存为网页”,然后将文件命为“2008年奥运会倒计时.htm”,并指定存放路径即可。
 
第四步,自启动设置
打开“程序”中的“启动”文件夹后,将刚才存在“2008奥运倒计时.htm”文件复制到“启动”文件夹中即可,以后每次开机,会首先自启动打开“2008年奥运会倒计时.htm”文件。