网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计资源 > Excel教程 > 正文

OfficeExcel的公式技巧

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

网学网Excel教程编辑为广大网友搜集整理了:Office Excel的公式技巧绩等信息,祝愿广大网友取得需要的信息,参考学习。

1.公式技巧

1.1 在单元格中显示工作表和工作簿的名称

在单元格中显示工作表的名称,有两种方法:

(1)建立如下自定义函数:

Function bookname()

bookname = ActiveSheet.Name

End Function

使用时在单元格中输入公式:=bookname(),即可返回当前工作簿的标签名字。

(2)自定义名称的方法。定义如下名称:

点击[插入]à[名称]à[定义],名称的定义为“T_B”,引用位置输入:“=replace(get.document(1),1, find("]",get.document(1)),)&t(now())”,在单元格输入“=T_B”就可以显示当前表名。值得注意的是,返回的工作表名称随着工作表名称的变化而变化。在此引用中,GET.DOCUMENT()是宏表函数,当数据变动时无法自动计算,now()是易失性函数,任何变动都会强制计算,宏表函数所以加上now()就可以自动重算了,T()用来将now()产生的数值转化为空文本。

在单元格中显示工作簿的名称,使用系统函数Cell():

在单元格中输入公式:=Cell("filename") ,就会返回该工作簿和工作表的名字(包括绝对路径名),然后根据自己的需要运用一些文本处理函数进行处理即可。

注意:该函数必须在工作簿已经保存的情况下才生效。

1.2 简单判断单元格最后一位是数字还是字母

在有些情况下,需要判断单元格的最后一位是数字还是字母,可以用下面三个公式之一:

(2)=IF(ISNUMBER(--RIGHT(A1,1)),"数字","字母"),直接返回数字或字母。其中“--”的含义是将文本型数字转化为数值以便参与运算。

(3)=IF(ISERR(RIGHT(A1)*1),"字母","数字"),直接返回数字或字母。

1.3 如何求出一个人到某指定日期的周岁?

=DATEDIF(起始日期,结束日期,"Y")

1.4 判断单元格中存在特定字符

假如判断A栏里是否存在"$"字符,有则等于1,没有则等于0,公式为:

=IF(COUNTIF(A:A,"*$*")>0,1,0)。

1.5 计算某单元格所在的列数

通常情况下,A列为第1列,AA列为27列。可以在A1单元格中输入列标,通过下列公式计算出任何列标的列数:

=COLUMN(INDIRECT(A1&"1"))。例如:“FG”列为第163列。

1.6 DATEDIF函数的作用

DATEDIF函数计算两个日期之间的天数、月数或年数。提供此函数是为了与 Lotus 1-2-3 兼容。

语法:DATEDIF(start_date,end_date,unit)

Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。日期有多种输入方法:带引号的文本串(例如 "2001/1/30")、系列数(例如,如果使用 1900 日期系统则 36921 代表 2001 年 1 月 30 日)或其他公式或函数的结果(例如,DATEVALUE("2001/1/30"))。

End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit 为所需信息的返回类型。

Unit返回"Y"时间段中的整年数。"M"时间段中的整月数。"D"时间段中的天数。"MD"start_date 与 end_date 日期中天数的差。忽略日期中的月和年。"YM"start_date 与 end_date 日期中月数的差。忽略日期中的日和年。"YD"start_date 与 end_date 日期中天数的差。忽略日期中的年。

说明:Microsoft Excel 按顺序的系列数保存日期,这样就可以对其进行计算。如果工作簿使用 1900 日期系统,则 Excel 会将 1900 年 1 月 1 日保存为系列数 1。而如果工作簿使用 1904 日期系统,则 Excel 会将 1904 年 1 月 1 日保存为系列数 0,(而将 1904 年 1 月 2 日保存为系列数 1)。例如,在 1900 日期系统中 Excel 将 1998 年 1 月 1 日保存为系列数 35796,因为该日期距离 1900 年 1 月 1 日为 35795 天。请查阅 Microsoft Excel 如何存储日期和时间。

Excel for Windows 和 Excel for Macintosh 使用不同的默认日期系统。有关详细信息,请参阅 NOW。示例

DATEDIF("2001/1/1","2003/1/1","Y") 等于 2,即时间段中有两个整年。

DATEDIF("2001/6/1","2002/8/15","D") 等于 440,即在 2001 年 6 月 1 日

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师