Excel函数教程(8)

时间:2025-04-04

公式解释:

a. TODAY()用于求出系统当前的时间

b. DATEDIF(F4,TODAY(),"y")用于计算当前系统时间与参加工作时间相差的年份

c. DATEDIF(F4,TODAY(),"ym")用于计算当前系统时间与参加工作时间相差的月份,忽略日期中的日和年。 d. =CONCATENATE(DATEDIF(F4,TODAY(),"y"),"年",DATEDIF(F4,TODAY(),"ym"),"个月")目的就是将多个字符串合并在一起显示。

5. 其他说明

在这张人事资料表中我们还发现,创建日期:31-05-2001时显示在同一个单元格中的。这是如何实现的呢?难道是手工添加的吗?不是,实际上这个日期还是变化的,它显示的是系统当前时间。这里是利用函数 TODAY 和函数 TEXT 一起来创建一条信息,该信息包含着当前日期并将日期以"dd-mm-yyyy"的格式表示。

具体公式写法为:="创建日期:"&TEXT(TODAY(),"dd-mm-yyyy")<BR>

至此,我们对于文本函数、日期与时间函数已经有了大致的了解,同时也设想了一些应用领域。相信随着大家在这方面的不断研究,会有更广泛的应用。

附一:文本函数

LEN 返回文本串中的字符数。 LEN LENB 返回文本串中用于代表字符的字节数。此函 数用于双字节字符。 LOWER

LEN(text) LENB(text)

将一个文字串中的所有大写字母转换为小写字母。 LOWER(text) MID 返回文本串中从指定位置开始的特定数目的 字符,该数目由用户指定。

MID

MID(text,start_num,num_chars)

MIDB 返回文本串中从指定位置开始的特定数目的 MIDB(text,start_num,num_bytes) 字符,该数目由用户指定。此函数用于双字节字符。

PHONETIC PROPER

提取文本串中的拼音 (furigana) 字符。 将文字串的首字母及任何非字母字符之后的首字母 转换成大写。将其余的字母转换成小写。 REPLACE 使用其他文本串并根据所指定的字符数 替换某文本串中的部分文本。 REPLACEB 使用其他文本串并根据所指定的字符 数替换某文本串中的部分文本。此函数专为双字节 字符使用。 按照给定的次数重复显示文本。可以通过函数

PHONETIC(reference) PROPER(text)

REPLACE

REPLACE(old_text,start_num,num_chars,new_text) REPLACEB(old_text,start_num,num_bytes,new_text)

REPT

REPT 来不断地重复显示某一文字串,对单元格进 REPT(text,number_times) 行填充。 RIGHT 根据所指定的字符数返回文本串中最后一 个或多个字符。

RIGHT

RIGHT(text,num_chars) RIGHTB(text,num_bytes)

RIGHTB 根据所指定的字符数返回文本串中最后 一个或多个字符。此函数用于双字节字符。 SEARCH 返回从 start_num 开始首次找到特定字 符或文本串的位置上特定字符的编号。使用 SEARCH 可确定字符或文本串在其他文本串中的 位置, 这样就可使用 MID 或 REPLACE 函数更改 文本。

SEARCH

SEARCH(find_text,within_text,start_num) SEARCHB(find_text,within_text,start_num)

SEARCHB 也可在其他文本串 (within_text) 中查 找文本串 (find_text), 并返回 find_text 的起始位置 编号。此结果是基于每个字符所使用的字节数,并 从 start_num 开始的。此函数

用于双字节字符。此

外, 也可使用 FINDB 在其他文本串中查找文本串。 在文字串中用 new_text 替代 old_text。 如果需要在 某一文字串中替换指定的文本,请使用函数 SUBSTITUTE SUBSTITUTE;如果需要在某一文字串中替换指定 位置处的任意文本,请使用函数 REPLACE。 T TEXT 将数值转换成文本。 将一数值转换为按指定数字格式表示的文本。 除了单词之间的单个空格外,清除文本中所有的空 TRIM 格。在从其他应用程序中获取带有不规则空格的文 TRIM(text) 本时,可以使用函数 TRIM。 UPPER VALUE WIDECHAR 将文本转换成大写形式。 将代表数字的文字串转换成数字。 将单字节字符转换为双字节字符。 UPPER(text) VALUE(text) WIDECHAR(text) T(value) TEXT(value,format_text) SUBSTITUTE(text,old_text,new_text,instance_num)

第 18 页 共 59 页

使用 ¥(日圆)货币格式将数字转换成文本,并对 YEN 指定位置后的数字四舍五入。 YEN(number,decimals)

附二、日期与时间函数函数名 DATE DATEDIF DATEVALUE DAY DAYS360 函数说明 返回代表特定日期的系列数。 计算两个日期之间的天数、月数或年数。 函数 DATEVALUE 的主要功能是将以文字表示的日期转换成一 个系列数。 返回以系列数表示的某日期的天数,用整数 1 到 31 表示。 按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个 月),返回两日期间相差的天数。 返回指定日期 (start_date) 之前或之后指定月份数的日期系列数。 EDATE 使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日 的日期。 返回 start-date 之前或之后指定月份中最后一天的系列数。 用函数 EOMONTH EOMONTH 可计算特定月份中最后一天的时间系列数,用于证券 的到期日等计算。 HOUR MINUTE MONTH 返回时间值的小时数。即一个介于 0 (12:00 A.M.) 到 23 (11:00 P.M.) 之间的整数。 返回时间值中的分钟。即一个介于 0 到 59 之间的整数。 返回以系列数表示的日期中的月份。月份是介于 1(一月)和 12 (十二月)之间的整数。 返回参数 start-data 和 end-data 之间完整的工作日数值。工作日 不包括周末和专门指定的假期 返回当前日期和时间所对应的系列数。 返回时间值的秒数。返回的秒数为 0 至 59 之间的整数。 返回某一特定时间的小数值, 函数 TIME 返回的小数值为从 0 到 …… 此处隐藏:3355字,全部文档内容请下载后查看。喜欢就下载吧 ……

Excel函数教程(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219