|
Word 绝招 : 一 、 输入 三个 “ = ” , 回车 , 得到 一 条 双 直线 ; 二 、 输入 三个 “ ~ ” , 回车 , 得到 一 条 波浪 线 ; 三 、 输入 三个 “ * ” 或 “ - ” 或 “ # ” , 回车 , 惊喜 多多 ; 在 单元 格内 输入 = now ( ) 显示 日期 在 单元 格内 输入 = CHOOSE ( WEEKDAY ( I 3 , 2 ) , " 星期一 " , " 星期二 " , " 星期三 " , " 星期四 " , " 星期五 " , " 星期六 " , " 星期日 " ) 显示 星期 几 Excel 常用 函数 大全 1 、 ABS 函数 函数 名称 : ABS 主要 功能 : 求出 相应 数字 的 绝对值 。 使用 格式 : ABS ( number ) 参数 说明 : number 代表 需要 求 绝对值 的 数值 或 引用 的 单元 格 。 应用 举例 : 如果 在 B2 单元 格 中 输入 公式 : = ABS ( A2 ) , 则 在 A2 单元 格 中 无论 输入 正数 ( 如 100 ) 还是 负数 ( 如 - 100 ) , B2 中 均 显示 出 正数 ( 如 100 ) 。 特别 提醒 : 如果 number 参数 不是 数值 , 而是 一些 字符 ( 如 A 等 ) , 则 B2 中 返回 错误 值 “ # VALUE ! ” 。 2 、 AND 函数 函数 名称 : AND 主要 功能 : 返回 逻辑值 : 如果 所有 参数 值 均 为 逻辑 “ 真 ( TRUE ) ” , 则 返回 逻辑 “ 真 ( TRUE ) ” , 反之 返回 逻辑 “ 假 ( FALSE ) ” 。 使用 格式 : AND ( logical 1 , logical 2 , . . . ) 参数 说明 : Logical 1 , Logical 2 , Logical 3 … … : 表示 待 测试 的 条件 值 或 表达式 , 最 多 这 30 个 。 应用 举例 : 在 C5 单元 格 输入 公式 : = AND ( A 5 > = 60 , B 5 > = 60 ) , 确认 。 如果 C5 中 返回 TRUE , 说明 A5 和 B5 中 的 数值 均 大于 等于 60 , 如果 返回 FALSE , 说明 A5 和 B5 中 的 数值 至 少有 一个 小于 60 。 特别 提醒 : 如果 指定 的 逻辑 条件 参数 中包 含 非 逻辑值 时 , 则 函数 返回 错误 值 “ # VALUE ! ” 或 “ # NAME ” 。 3 、 AVERAGE 函数 函数 名称 : AVERAGE 主要 功能 : 求出 所有 参数 的 算术 平均值 。 使用 格式 : AVERAGE ( number 1 , number 2 , … … ) 参数 说明 : number 1 , number 2 , … … : 需要 求 平均值 的 数值 或 引用 单元 格 ( 区域 ) , 参数 不 超过 30 个 。 应用 举例 : 在 B8 单元 格 中 输入 公式 : = AVERAGE ( B7 : D 7 , F 7 : H 7 , 7 , 8 ) , 确认 后 , 即可 求出 B7 至 D7 区域 、 F7 至 H7 区域 中 的 数值 和 7 、 8 的 平均值 。 特别 提醒 : 如果 引用 区域 中包 含 “ 0 ” 值 单元 格 , 则 计算 在内 ; 如果 引用 区域 中包 含 空白 或 字符 单元 格 , 则 不 计算 在内 。 4 、 COLUMN 函数 函数 名称 : COLUMN 主要 功能 : 显示 所 引用 单元 格 的 列 标号 值 。 使用 格式 : COLUMN ( reference ) 参数 说明 : reference 为 引用 的 单元 格 。 应用 举例 : 在 C11 单元 格 中 输入 公式 : = COLUMN ( B11 ) , 确认 后 显示 为 2 ( 即 B 列 ) 。 特别 提醒 : 如果 在 B11 单元 格 中 输入 公式 : = COLUMN ( ) , 也 显示 出 2 ; 与 之 相 对应 的 还有 一个 返回 行 标号 值 的 函数 — — ROW ( reference ) 。 5 、 CONCATENATE 函数 函数 名称 : CONCATENATE 主要 功能 : 将 多个 字符 文本 或 单元 格 中 的 数据 连接 在 一起 , 显示 在 一个 单元 格 中 。 使用 格式 : CONCATENATE ( Text1 , Text … … ) 参数 说明 : Text1 、 Text2 … … 为 需要 连接 的 字符 文本 或 引用 的 单元 格 。 应用 举例 : 在 C14 单元 格 中 输入 公式 : = CONCATENATE ( A 14 , " @ " , B 14 , " . com " ) , 确认 后 , 即 可将 A14 单元 格 中 字符 、 @ 、 B14 单元 格 中 的 字符 和 . com 连接 成 一个 整体 , 显示 在 C14 单元 格 中 。 特别 提醒 : 如果 参数 不是 引用 的 单元 格 , 且 为 文本 格式 的 , 请 给 参数 加上 英文 状态 下 的 双 引号 , 如果 将 上述 公式 改为 : = A 14 & " @ " & B 14 & " . com " , 也 能达 到 相同 的 目的 。 6 、 COUNTIF 函数 函数 名称 : COUNTIF 主要 功能 : 统计 某个 单元 格 区域 中 符合 指定 条件 的 单元 格 数目 。 使用 格式 : COUNTIF ( Range , Criteria ) 参数 说明 : Range 代表 要 统计 的 单元 格 区域 ; Criteria 表示 指定 的 条件 表达式 。 应用 举例 : 在 C17 单元 格 中 输入 公式 : = COUNTIF ( B1 : B 13 , " > = 80 " ) , 确认 后 , 即可 统计 出 B1 至 B13 单元 格 区域 中 , 数值 大于 等于 80 的 单元 格 数目 。 特别 提醒 : 允许 引用 的 单元 格 区域 中 有 空白 单元 格 出现 。 7 、 DATE 函数 函数 名称 : DATE 主要 功能 : 给出 指定 数值 的 日期 。 使用 格式 : DATE ( year , month , day ) 参数 说明 : year 为 指定 的 年份 数值 ( 小于 9999 ) ; month 为 指定 的 月份 数值 ( 可以 大于 12 ) ; day 为 指定 的 天数 。 应用 举例 : 在 C20 单元 格 中 输入 公式 : = DATE ( 2003 , 13 , 35 ) , 确认 后 , 显示 出 2004 - 2 - 4 。 特别 提醒 : 由于 上述 公式 中 , 月份 为 13 , 多 了 一个 月 , 顺延 至 2004 年 1 月 ; 天数 为 35 , 比 2004 年 1 月 的 实际 天数 又 多 了 4 天 , 故 又 顺延 至 2004 年 2 月 4 日 。 8 、 函数 名称 : DATEDIF 主要 功能 : 计算 返回 两个 日期 参数 的 差值 。 使用 格式 : = DATEDIF ( date 1 , date 2 , " y " ) 、 = DATEDIF ( date 1 , date 2 , " m " ) 、 = DATEDIF ( date 1 , date 2 , " d " ) 参数 说明 : date1 代表 前面 一个 日期 , date2 代表 后面 一个 日期 ; y ( m 、 d ) 要求 返回 两个 日期 相差 的 年 ( 月 、 天 ) 数 。 应用 举例 : 在 C23 单元 格 中 输入 公式 : = DATEDIF ( A 23 , TODAY ( ) , " y " ) , 确认 后 返回 系统 当前 日期 [ 用 TODAY ( ) 表示 ) 与 A23 单元 格 中 日期 的 差值 , 并 返回 相差 的 年数 。 特别 提醒 : 这是 Excel 中 的 一个 隐藏 函数 , 在 函数 向导 中 是 找 不到 的 , 可以 直接 输入 使用 , 对于 计算 年龄 、 工龄 等 非常 有效 。 9 、 DAY 函数 函数 名称 : DAY 主要 功能 : 求出 指定 日期 或 引用 单元 格 中 的 日期 的 天数 。 使用 格式 : DAY ( serial_number ) 参数 说明 : serial_number 代表 指定 的 日期 或 引用 的 单元 格 。 应用 举例 : 输入 公式 : = DAY ( " 2003 - 12 - 18 " ) , 确认 后 , 显示 出 18 。 特别 提醒 : 如果 是 给定 的 日期 , 请 包含 在 英文 双 引号 中 。 10 、 DCOUNT 函数 函数 名称 : DCOUNT 主要 功能 : 返回 数据库 或 列表 的 列 中 满足 指定 条件 并且 包含 数字 的 单元 格 数目 。 使用 格式 : DCOUNT ( database , field , criteria ) 参数 说明 : Database 表示 需要 统计 的 单元 格 区域 ; Field 表示 函数 所 使用 的 数据 列 ( 在 第 一行 必 须要 有 标志 项 ) ; Criteria 包含 条件 的 单元 格 区域 。 应用 举例 : 如图 1 所 示 , 在 F4 单元 格 中 输入 公式 : = DCOUNT ( A1 : D 11 , " 语文 " , F 1 : G2 ) , 确认 后 即可 求出 “ 语文 ” 列 中 , 成绩 大于 等于 70 , 而 小于 80 的 数值 单元 格 数目 ( 相当于 分数段 人数 ) 。 特别 提醒 : 如果 将 上述 公式 修改 为 : = DCOUNT ( A1 : D 11 , , F 1 : G2 ) , 也 可以 达到 相同 目的 。 11 、 FREQUENCY 函数 函数 名称 : FREQUENCY 主要 功能 : 以 一 列 垂直 数组 返回 某个 区域 中 数据 的 频率 分布 。 使用 格式 : FREQUENCY ( data_array , bins_array ) 参数 说明 : Data_array 表示 用来 计算 频率 的 一 组 数据 或 单元 格 区域 ; Bins_array 表示 为 前面 数组 进行 分隔 一 列 数值 。 应用 举例 : 如图 2 所 示 , 同时 选中 B32 至 B36 单元 格 区域 , 输入 公式 : = FREQUENCY ( B2 : B 31 , D 2 : D36 ) , 输入 完成 后 按 下 “ Ctrl + Shift + Enter ” 组合 键 进行 确认 , 即可 求出 B2 至 B31 区域 中 , 按 D2 至 D36 区域 进行 分隔 的 各段 数值 的 出现 频率 数目 ( 相当于 统计 各 分数段 人数 ) 。 特别 提醒 : 上述 输入 的 是 一个 数组 公式 , 输入 完成 后 , 需要 通过 按 “ Ctrl + Shift + Enter ” 组合 键 进行 确认 , 确认 后 公式 两端 出现 一对 大 括号 ( { } ) , 此 大 括号 不能 直接 输入 。 12 、 IF 函数 函数 名称 : IF 主要 功能 : 根据 对 指定 条件 的 逻辑 判断 的 真假 结果 , 返回 相 对应 的 内容 。 使用 格式 : = IF ( Logical , Value_if_true , Value_if_false ) 参数 说明 : Logical 代表 逻辑 判断 表达式 ; Value_if_true 表示 当 判断 条件 为 逻辑 “ 真 ( TRUE ) ” 时 的 显示 内容 , 如果 忽略 返回 “ TRUE ” ; Value_if_false 表示 当 判断 条件 为 逻辑 “ 假 ( FALSE ) ” 时 的 显示 内容 , 如果 忽略 返回 “ FALSE ” 。 应用 举例 : 在 C29 单元 格 中 输入 公式 : = IF ( C 26 > = 18 , " 符合 要求 " , " 不 符合 要求 " ) , 确信 以后 , 如果 C26 单元 格 中 的 数值 大于 或 等于 18 , 则 C29 单元 格 显示 “ 符合 要求 ” 字样 , 反之 显示 “ 不 符合 要求 ” 字样 。 特别 提醒 : 本文 中 类似 “ 在 C29 单元 格 中 输入 公式 ” 中指 定 的 单元 格 , 读者 在 使用 时 , 并 不 需要 受 其 约束 , 此处 只是 配合 本文 所 附 的 实例 需要 而 给出 的 相应 单元 格 , 具体 请 大家 参考 所 附 的 实例 文件 。 13 、 INDEX 函数 函数 名称 : INDEX 主要 功能 : 返回 列表 或 数组 中 的 元素 值 , 此 元素 由 行 序号 和 列 序号 的 索引 值 进行 确定 。 使用 格式 : INDEX ( array , row_num , column_num ) 参数 说明 : Array 代表 单元 格 区域 或 数组 常量 ; Row_num 表示 指定 的 行 序号 ( 如果 省略 row_num , 则 必须 有 column_num ) ; Column_num 表示 指定 的 列 序号 ( 如果 省略 column_num , 则 必须 有 row_num ) 。 应用 举例 : 如图 3 所 示 , 在 F8 单元 格 中 输入 公式 : = INDEX ( A1 : D 11 , 4 , 3 ) , 确认 后 则 显示 出 A1 至 D11 单元 格 区域 中 , 第 4 行 和 第 3 列 交叉处 的 单元 格 ( 即 C4 ) 中 的 内容 。 特别 提醒 : 此处 的 行 序号 参数 ( row_num ) 和 列 序号 参数 ( column_num ) 是 相对 于 所 引用 的 单元 格 区域 而言 的 , 不是 Excel 工作 表 中 的 行 或 列 序号 。 14 、 INT 函数 函数 名称 : INT 主要 功能 : 将 数值 向下 取 整 为 最 接近 的 整数 。 使用 格式 : INT ( number ) 参数 说明 : number 表示 需要 取 整 的 数值 或 包含 数值 的 引用 单元 格 。 应用 举例 : 输入 公式 : = INT ( 18.89 ) , 确认 后 显示 出 18 。 特别 提醒 : 在 取 整 时 , 不 进行 四舍五入 ; 如果 输入 的 公式 为 = INT ( - 18.89 ) , 则 返回 结果 为 - 19 。 15 、 ISERROR 函数 函数 名称 : ISERROR 主要 功能 : 用于 测试 函数 式 返回 的 数值 是否 有 错 。 如果 有 错 , 该 函数 返回 TRUE , 反之 返回 FALSE 。 使用 格式 : ISERROR ( value ) 参数 说明 : Value 表示 需要 测试 的 值 或 表达式 。 应用 举例 : 输入 公式 : = ISERROR ( A 35 / B 35 ) , 确认 以后 , 如果 B35 单元 格 为 空或 “ 0 ” , 则 A 35 / B 35 出现 错误 , 此时 前述 函数 返回 TRUE 结果 , 反之 返回 FALSE 。 特别 提醒 : 此 函数 通常 与 IF 函数 配套 使用 , 如果 将 上述 公式 修改 为 : = IF ( ISERROR ( A 35 / B 35 ) , " " , A 35 / B 35 ) , 如果 B35 为 空或 “ 0 ” , 则 相应 的 单元 格 显示 为 空 , 反之 显示 A 35 / B 35 的 结果 。 16 、 LEFT 函数 函数 名称 : LEFT 主要 功能 : 从 一个 文本 字符串 的 第 一个 字符 开始 , 截取 指定 数 目的 字符 。 使用 格式 : LEFT ( text , num_chars ) 参数 说明 : text 代表 要 截 字符 的 字符串 ; num_chars 代表 给定 的 截取 数目 。 应用 举例 : 假定 A38 单元 格 中 保存 了 “ 我喜欢 天极网 ” 的 字符串 , 我们 在 C38 单元 格 中 输入 公式 : = LEFT ( A 38 , 3 ) , 确认 后 即 显示 出 “ 我喜欢 ” 的 字符 。 特别 提醒 : 此 函数 名 的 英文 意思 为 “ 左 ” , 即 从 左边 截取 , Excel 很多 函数 都 取 其 英文 的 意思 。 17 、 LEN 函数 函数 名称 : LEN 主要 功能 : 统计 文本 字符串 中 字符 数目 。 使用 格式 : LEN ( text ) 参数 说明 : text 表示 要 统计 的 文本 字符串 。 应用 举例 : 假定 A41 单元 格 中 保存 了 “ 我 今年 28 岁 ” 的 字符串 , 我们 在 C40 单元 格 中 输入 公式 : = LEN ( A40 ) , 确认 后 即 显示 出 统计 结果 “ 6 ” 。 特别 提醒 : LEN 要 统计 时 , 无论 中 全角 字符 , 还是 半角 字符 , 每个 字符 均 计 为 “ 1 ” ; 与 之 相 对应 的 一个 函数 — — LENB , 在 统计 时 半角 字符 计 为 “ 1 ” , 全角 字符 计 为 “ 2 ” 。 18 、 MATCH 函数 函数 名称 : MATCH 主要 功能 : 返回 在 指定 方式 下 与 指定 数值 匹配 的 数组 中 元素 的 相应 位置 。 使用 格式 : MATCH ( lookup_value , lookup_array , match_type ) 参数 说明 : Lookup_value 代表 需要 在 数据表 中 查找 的 数值 ; Lookup_array 表示 可能 包含 所 要 查找 的 数值 的 连续 单元 格 区域 ; Match_type 表示 查找 方式 的 值 ( - 1 、 0 或 1 ) 。 如果 match_type 为 - 1 , 查找 大于 或 等于 lookup_value 的 最小 数值 , Lookup_array 必须 按 降 序 排列 ; 如果 match_type 为 1 , 查找 小于 或 等于 lookup_value 的 最大 数值 , Lookup_array 必须 按 升序 排列 ; 如果 match_type 为 0 , 查找 等于 lookup_value 的 第 一个 数值 , Lookup_array 可以 按 任何 顺序 排列 ; 如果 省略 match_type , 则 默认 为 1 。 应用 举例 : 如图 4 所 示 , 在 F2 单元 格 中 输入 公式 : = MATCH ( E 2 , B 1 : B 11 , 0 ) , 确认 后 则 返回 查找 的 结果 “ 9 ” 。 特别 提醒 : Lookup_array 只能 为 一 列 或 一行 。 19 、 MAX 函数 函数 名称 : MAX 主要 功能 : 求出 一 组 数 中 的 最大值 。 使用 格式 : MAX ( number 1 , number 2 … … ) 参数 说明 : number 1 , number 2 … … 代表 需要 求 最大值 的 数值 或 引用 单元 格 ( 区域 ) , 参数 不 超过 30 个 。 应用 举例 : 输入 公式 : = MAX ( E44 : J 44 , 7 , 8 , 9 , 10 ) , 确认 后 即可 显示 出 E44 至 J44 单元 和 区域 和 数值 7 , 8 , 9 , 10 中 的 最大值 。 特别 提醒 : 如果 参数 中 有 文本 或 逻辑值 , 则 忽略 。 20 、 MID 函数 函数 名称 : MID 主要 功能 : 从 一个 文本 字符串 的 指定 位置 开始 , 截取 指定 数 目的 字符 。 使用 格式 : MID ( text , start_num , num_chars ) 参数 说明 : text 代表 一个 文本 字符串 ; start_num 表示 指定 的 起始 位置 ; num_chars 表示 要 截取 的 数目 。 应用 举例 : 假定 A47 单元 格 中 保存 了 “ 我喜欢 天极网 ” 的 字符串 , 我们 在 C47 单元 格 中 输入 公式 : = MID ( A 47 , 4 , 3 ) , 确认 后 即 显示 出 “ 天极网 ” 的 字符 。 特别 提醒 : 公式 中 各 参数 间 , 要 用 英文 状态 下 的 逗号 “ , ” 隔开 。 21 、 MIN 函数 函数 名称 : MIN 主要 功能 : 求出 一 组 数 中 的 最小 值 。 使用 格式 : MIN ( number 1 , number 2 … … ) 参数 说明 : number 1 , number 2 … … 代表 需要 求 最小 值 的 数值 或 引用 单元 格 ( 区域 ) , 参数 不 超过 30 个 。 应用 举例 : 输入 公式 : = MIN ( E44 : J 44 , 7 , 8 , 9 , 10 ) , 确认 后 即可 显示 出 E44 至 J44 单元 和 区域 和 数值 7 , 8 , 9 , 10 中 的 最小 值 。 特别 提醒 : 如果 参数 中 有 文本 或 逻辑值 , 则 忽略 。 22 、 MOD 函数 函数 名称 : MOD 主要 功能 : 求出 两 数 相除 的 余数 。 使用 格式 : MOD ( number , divisor ) 参数 说明 : number 代表 被除数 ; divisor 代表 除数 。 应用 举例 : 输入 公式 : = MOD ( 13 , 4 ) , 确认 后 显示 出 结果 “ 1 ” 。 特别 提醒 : 如果 divisor 参数 为 零 , 则 显示 错误 值 “ # DIV / 0 ! ” ; MOD 函数 可以 借用 函数 INT 来 表示 : 上述 公式 可以 修改 为 : = 13 - 4 * INT ( 13 / 4 ) 。 23 、 MONTH 函数 函数 名称 : MONTH 主要 功能 : 求出 指定 日期 或 引用 单元 格 中 的 日期 的 月份 。 使用 格式 : MONTH ( serial_number ) 参数 说明 : serial_number 代表 指定 的 日期 或 引用 的 单元 格 。 应用 举例 : 输入 公式 : = MONTH ( " 2003 - 12 - 18 " ) , 确认 后 , 显示 出 11 。 特别 提醒 : 如果 是 给定 的 日期 , 请 包含 在 英文 双 引号 中 ; 如果 将 上述 公式 修改 为 : = YEAR ( " 2003 - 12 - 18 " ) , 则 返回 年份 对应 的 值 “ 2003 ” 。 24 、 NOW 函数 函数 名称 : NOW 主要 功能 : 给出 当前 系统 日期 和 时间 。 使用 格式 : NOW ( ) 参数 说明 : 该 函数 不 需要 参数 。 应用 举例 : 输入 公式 : = NOW ( ) , 确认 后 即刻 显示 出 当前 系统 日期 和 时间 。 如果 系统 日期 和 时间 发生 了 改变 , 只要 按 一下 F9 功能 键 , 即可 让 其 随之 改变 。 特别 提醒 : 显示 出来 的 日期 和 时间 格式 , 可以通过 单元 格 格式 进行 重新 设置 。 25 、 OR 函数 函数 名称 : OR 主要 功能 : 返回 逻辑值 , 仅 当 所有 参数 值 均 为 逻辑 “ 假 ( FALSE ) ” 时 返回 函数 结果 逻辑 “ 假 ( FALSE ) ” , 否则 都 返回 逻辑 “ 真 ( TRUE ) ” 。 使用 格式 : OR ( logical 1 , logical 2 , . . . ) 参数 说明 : Logical 1 , Logical 2 , Logical 3 … … : 表示 待 测试 的 条件 值 或 表达式 , 最 多 这 30 个 。 应用 举例 : 在 C62 单元 格 输入 公式 : = OR ( A 62 > = 60 , B 62 > = 60 ) , 确认 。 如果 C62 中 返回 TRUE , 说明 A62 和 B62 中 的 数值 至 少有 一个 大于 或 等于 60 , 如果 返回 FALSE , 说明 A62 和 B62 中 的 数值 都 小于 60 。 特别 提醒 : 如果 指定 的 逻辑 条件 参数 中包 含 非 逻辑值 时 , 则 函数 返回 错误 值 “ # VALUE ! ” 或 “ # NAME ” 。 26 、 RANK 函数 函数 名称 : RANK 主要 功能 : 返回 某 一 数值 在 一 列 数值 中 的 相对 于 其他 数值 的 排位 。 使用 格式 : RANK ( Number , ref , order ) 参数 说明 : Number 代表 需要 排序 的 数值 ; ref 代表 排序 数值 所 处 的 单元 格 区域 ; order 代表 排序 方式 参数 ( 如果 为 “ 0 ” 或者 忽略 , 则 按 降 序 排名 , 即 数值 越 大 , 排名 结果 数值 越 小 ; 如果 为 非 “ 0 ” 值 , 则 按 升序 排名 , 即 数值 越 大 , 排名 结果 数值 越 大 ; ) 。 应用 举例 : 如 在 C2 单元 格 中 输入 公式 : = RANK ( B 2 , $ B $ 2 : $ B $ 31 , 0 ) , 确认 后 即可 得出 丁 1 同学 的 语文 成绩 在 全班 成绩 中 的 排名 结果 。 特别 提醒 : 在 上述 公式 中 , 我们 让 Number 参数 采取 了 相对 引用 形式 , 而 让 ref 参数 采取 了 绝对 引用 形式 ( 增加 了 一个 “ $ ” 符号 ) , 这样 设置 后 , 选中 C2 单元 格 , 将 鼠标 移 至 该 单元 格 右下角 , 成细 十字 线状 时 ( 通常 称之为 “ 填充 柄 ” ) , 按住 左键 向下 拖拉 , 即 可将 上述 公式 快速 复制 到 C 列 下 面的 单元 格 中 , 完成 其他 同学 语文 成绩 的 排名 统计 。 27 、 RIGHT 函数 函数 名称 : RIGHT 主要 功能 : 从 一个 文本 字符串 的 最后 一个 字符 开始 , 截取 指定 数 目的 字符 。 使用 格式 : RIGHT ( text , num_chars ) 参数 说明 : text 代表 要 截 字符 的 字符串 ; num_chars 代表 给定 的 截取 数目 。 应用 举例 : 假定 A65 单元 格 中 保存 了 “ 我喜欢 天极网 ” 的 字符串 , 我们 在 C65 单元 格 中 输入 公式 : = RIGHT ( A 65 , 3 ) , 确认 后 即 显示 出 “ 天极网 ” 的 字符 。 特别 提醒 : Num_chars 参数 必须 大于 或 等于 0 , 如果 忽略 , 则 默认 其 为 1 ; 如果 num_chars 参数 大于 文本 长度 , 则 函数 返回 整个 文本 。 28 、 SUBTOTAL 函数 函数 名称 : SUBTOTAL 主要 功能 : 返回 列表 或 数据库 中 的 分类 汇总 。 使用 格式 : SUBTOTAL ( function_num , ref 1 , ref 2 , . . . ) 参数 说明 : Function_num 为 1 到 11 ( 包含 隐藏 值 ) 或 101 到 111 ( 忽略 隐藏 值 ) 之间 的 数字 , 用来 指定 使用 什么 函数 在 列表 中 进行 分类 汇总 计算 ( 如图 6 ) ; ref 1 , ref 2 , … … 代表 要 进行 分类 汇总 区域 或 引用 , 不 超过 29 个 。 应用 举例 : 如图 7 所 示 , 在 B64 和 C64 单元 格 中 分别 输入 公式 : = SUBTOTAL ( 3 , C 2 : C63 ) 和 = SUBTOTAL 103 , C 2 : C63 ) , 并且 将 61 行 隐藏 起来 , 确认 后 , 前者 显示 为 62 ( 包括 隐藏 的 行 ) , 后者 显示 为 61 , 不 包括 隐藏 的 行 。 特别 提醒 : 如果 采取 自动 筛选 , 无论 function_num 参数 选用 什么 类型 , SUBTOTAL 函数 忽略 任何 不 包括 在 筛选 结果 中 的 行 ; SUBTOTAL 函数 适用 于 数据 列 或 垂直 区域 , 不适 用于 数据 行 或 水平 区域 。 29 、 函数 名称 : SUM 主要 功能 : 计算 所有 参数 数值 的 和 。 使用 格式 : SUM ( Number 1 , Number 2 … … ) 参数 说明 : Number1 、 Number2 … … 代表 需要 计算 的 值 , 可以 是 具体 的 数值 、 引用 的 单元 格 ( 区域 ) 、 逻辑值 等 。 应用 举例 : 如图 7 所 示 , 在 D64 单元 格 中 输入 公式 : = SUM ( D2 : D63 ) , 确认 后 即可 求出 语文 的 总分 。 特别 提醒 : 如果 参数 为 数组 或 引用 , 只有 其中 的 数字 将 被 计算 。 数组 或 引用 中 的 空白 单元 格 、 逻辑值 、 文本 或 错误 值 将 被 忽略 ; 如果 将 上述 公式 修改 为 : = SUM ( LARGE ( D2 : D 63 , { 1 , 2 , 3 , 4 , 5 } ) ) , 则 可以 求出 前 5 名 成绩 的 和 。 30 、 SUMIF 函数 函数 名称 : SUMIF 主要 功能 : 计算 符合 指定 条件 的 单元 格 区域 内 的 数值 和 。 使用 格式 : SUMIF ( Range , Criteria , Sum_Range ) 参数 说明 : Range 代表 条件 判断 的 单元 格 区域 ; Criteria 为 指定 条件 表达式 ; Sum_Range 代表 需要 计算 的 数值 所在 的 单元 格 区域 。 应用 举例 : 如图 7 所 示 , 在 D64 单元 格 中 输入 公式 : = SUMIF ( C2 : C 63 , " 男 " , D 2 : D63 ) , 确认 后 即可 求出 “ 男 ” 生 的 语文 成绩 和 。 特别 提醒 : 如果 把 上述 公式 修改 为 : = SUMIF ( C2 : C 63 , " 女 " , D 2 : D63 ) , 即可 求出 “ 女 ” 生 的 语文 成绩 和 ; 其中 “ 男 ” 和 “ 女 ” 由于 是 文本 型 的 , 需要 放在 英文 状态 下 的 双 引号 ( " 男 " 、 " 女 " ) 中 。 31 、 TEXT 函数 函数 名称 : TEXT 主要 功能 : 根据 指定 的 数值 格式 将 相应 的 数字 转换 为 文本 形式 。 使用 格式 : TEXT ( value , format_text ) 参数 说明 : value 代表 需要 转换 的 数值 或 引用 的 单元 格 ; format_text 为 指定 文字 形式 的 数字 格式 。 应用 举例 : 如果 B68 单元 格 中保 存有 数值 1280.45 , 我们 在 C68 单元 格 中 输入 公式 : = TEXT ( B 68 , " $ 0.00 " ) , 确认 后 显示 为 “ $ 1280.45 ” 。 特别 提醒 : format_text 参数 可以 根据 “ 单元 格 格式 ” 对话框 “ 数字 ” 标签 中 的 类型 进行 确定 。 32 、 TODAY 函数 函数 名称 : TODAY 主要 功能 : 给出 系统 日期 。 使用 格式 : TODAY ( ) 参数 说明 : 该 函数 不 需要 参数 。 应用 举例 : 输入 公式 : = TODAY ( ) , 确认 后 即刻 显示 出 系统 日期 和 时间 。 如果 系统 日期 和 时间 发生 了 改变 , 只要 按 一下 F9 功能 键 , 即可 让 其 随之 改变 。 特别 提醒 : 显示 出来 的 日期 格式 , 可以通过 单元 格 格式 进行 重新 设置 ( 参见 附件 ) 。 33 、 VALUE 函数 函数 名称 : VALUE 主要 功能 : 将 一个 代表 数值 的 文本 型 字符串 转换 为 数值 型 。 使用 格式 : VALUE ( text ) 参数 说明 : text 代表 需要 转换 文本 型 字符串 数值 。 应用 举例 : 如果 B74 单元 格 中 是 通过 LEFT 等 函数 截取 的 文本 型 字符串 , 我们 在 C74 单元 格 中 输入 公式 : = VALUE ( B74 ) , 确认 后 , 即 可将 其 转换 为 数值 型 。 特别 提醒 : 如果 文本 型 数值 不 经过 上述 转换 , 在用 函数 处理 这些 数值 时 , 常常 返回 错误 。 34 、 VLOOKUP 函数 函数 名称 : VLOOKUP 主要 功能 : 在 数据表 的 首 列 查找 指定 的 数值 , 并 由此 返回 数据表 当前 行 中指 定 列 处 的 数值 。 使用 格式 : VLOOKUP ( lookup_value , table_array , col_index_num , range_lookup ) 参数 说明 : Lookup_value 代表 需要 查找 的 数值 ; Table_array 代表 需要 在 其中 查找 数据 的 单元 格 区域 ; Col_index_num 为 在 table_array 区域 中 待 返回 的 匹配 值 的 列 序号 ( 当 Col_index_num 为 2 时 , 返回 table_array 第 2 列 中 的 数值 , 为 3 时 , 返回 第 3 列 的 值 … … ) ; Range_lookup 为 一 逻辑值 , 如果 为 TRUE 或 省略 , 则 返回 近似 匹配 值 , 也就是说 , 如果 找 不到 精确 匹配 值 , 则 返回 小于 lookup_value 的 最大 数值 ; 如果 为 FALSE , 则 返回 精确 匹配 值 , 如果 找 不到 , 则 返回 错误 值 # N / A 。 应用 举例 : 参见 图 7 , 我们 在 D65 单元 格 中 输入 公式 : = VLOOKUP ( B 65 , B 2 : D 63 , 3 , FALSE ) , 确认 后 , 只要 在 B65 单元 格 中 输入 一个 学生 的 姓名 ( 如 丁 48 ) , D65 单元 格 中 即刻 显示 出 该 学生 的 语言 成绩 。 特别 提醒 : Lookup_value 参见 必须 在 Table_array 区域 的 首 列 中 ; 如果 忽略 Range_lookup 参数 , 则 Table_array 的 首 列 必须 进行 排序 ; 在 此 函数 的 向导 中 , 有关 Range_lookup 参数 的 用法 是 错误 的 。 35 、 WEEKDAY 函数 函数 名称 : WEEKDAY 主要 功能 : 给出 指定 日期 的 对应 的 星期 数 。 使用 格式 : WEEKDAY ( serial_number , return_type ) 参数 说明 : serial_number 代表 指定 的 日期 或 引用 含有 日期 的 单元 格 ; return_type 代表 星期 的 表示 方式 [ 当 Sunday ( 星期日 ) 为 1 、 Saturday ( 星期六 ) 为 7 时 , 该 参数 为 1 ; 当 Monday ( 星期一 ) 为 1 、 Sunday ( 星期日 ) 为 7 时 , 该 参数 为 2 ( 这种 情况 符合 中国人 的 习惯 ) ; 当 Monday ( 星期一 ) 为 0 、 Sunday ( 星期日 ) 为 6 时 , 该 参数 为 3 ] 。 应用 举例 : 输入 公式 : = WEEKDAY ( TODAY ( ) , 2 ) , 确认 后 即 给出 系统 日期 的 星期 数 。 特别 提醒 : 如果 是 指定 的 日期 , 请 放在 英文 状态 下 的 双 引号 中 , 如 = WEEKDAY ( " 2003 - 12 - 18 " , 2 ) 。 一 。 单元 格 颜色 效果 全 选 表格 , 格式 - 条件 格式 , 条件 选择 “ 公式 ” , 公式 如下 , 然后 选 “ 格式 ” 按钮 , “ 图案 ” , 选择 需要 颜色 。 1 . 隔行 颜色 效果 ( 奇数 行 颜色 ) : = MOD ( ROW ( ) , 2 ) = 1 2 . 隔行 颜色 效果 ( 偶数 行 颜色 ) : = MOD ( ROW ( ) , 2 ) = 0 3 . 如果 希望 设置 格式 为 每 3 行 应用 一次 底纹 , 可以 使用 公式 : = MOD ( ROW ( ) , 3 ) = 1 4 . 如果 希望 设置 奇偶 列 不同 底纹 , 只要 把 公式 中 的 ROW ( ) 改为 COLUMN ( ) 即可 , 如 : = MOD ( COLUMN ( ) , 2 ) 5 . 如果 希望 设置 国际象棋 棋盘 式 底纹 ( 白色 + 自 定义 色 ) : = MOD ( ROW ( ) + COLUMN ( ) , 2 ) 说明 : 该 条件 格式 的 公式 用于 判断 行号 与 列 号 之和 除以 2 的 余数 是否 为 0 。 如果 为 0 , 说明 行 数 与 列 数 的 奇偶 性 相同 , 则 填充 单元 格 为 指定 色 , 否则 就 不 填充 。 在 条件 格式 中 , 公式 结果 返回 一个 数字 时 , 非 0 数字 即 为 TRUE , 0 和 错误 值 为 FALSE 。 因此 , 上 面的 公式 也 可以 写 为 : = MOD ( ROW ( ) + COLUMN ( ) , 2 ) < > 0 6 . 如果 希望 设置 国际象棋 棋盘 式 底纹 ( 自 定义 色 + 自 定义 色 ) : 加入 样式 2 : = MOD ( ROW ( ) + COLUMN ( ) , 2 ) = 0 二 。 用 颜色 进行 筛选 excel 2007 可以 按 单元 格 颜色 、 字体 颜色 或 图标 进行 排序 。 如果 是 excel 2003 , 需要 添加 辅助 列 , 用 定义 名称 的 方法 得到 对应 的 颜色 号 , 然后 对 辅助 列 进行 排序 : 颜色 单元 格 在 A 列 , 选中 B 1 , 插入 - > 名称 - > 定义 , 输入 a , 下面 输入 公式 = get . cell ( 24 , $ a 1 ) , 此法 可 得到 字体 色 的 序列号 。 B1 输入 = a 将 公式 向下 复制 到 相应 行 。 将 全 表 按 B 列 排序 即可 。 若是 想 获得 背景 色 序列号 , 将 24 改成 63 即可 。 = = 》 说明 一下 : 1 . Excel 2003 中 没有 相应 的 函数 , 但 可以 用 Excel 4.0 的 一个 叫 Get . Cell 的 宏 函数 , 但 宏 函数 不能 直接 在 Excel 2003 中 直接 用 , 必须 定义 成 名称 才能 使用 2 . Get . Cell ( Num , Cell ) 是 这个 函数 的 格式 , Get . Cell 可以 取得 一个 单元 格 中 的 多种 信息 , 如 边框 格式 等 , Num 指定 的 就是 要 取得 那 类信息 , 24 就是 让 这个 函数 取出 单元 的 颜色 信息 , 取出 来 后 是 一个 1 - 56 的 数字 , 表示 某种 颜色 的 编号 3 . 如果 你 在 B1 列 输入 你 定义 的 名称 并 填充 了 , 那么 B1 中 的 数字 就是 A1 中 的 颜色 代码 , B2 中 的 数字 就 将 是 A2 中 的 颜色 代码 , 以此类推 4 . 现在 你 再 按 B 列 排序 , 实际上 就是 按 A 列 的 颜色 排序 的 了 。 附上 Get . Cell 的 各 参数 代表 的 意义 : 1 参照 储存 格 的 绝对 地址 2 参照 储存 格 的 列 号 3 参照 储存 格 的 栏 号 4 类似 TYPE 函数 5 参照 地址 的 内容 6 文字 显示 参照 地址 的 公式 7 参照 地址 的 格式 , 文字 显示 8 文字 显示 参照 地址 的 格式 9 传回 储存 格外 框 左方 样式 , 数字显示 10 传回 储存 格外 框 右方 样式 , 数字显示 11 传回 储存 格外 框 方上 样式 , 数字显示 12 传回 储存 格外 框 方下 样式 , 数字显示 13 传回 内部 图样 , 数字显示 14 如果 储存 格 被 设定 locked 传回 True 15 如果 公式 处于 隐藏 状态 传回 True 16 传回 储存 格 宽度 17 以 点 为 单位 传回 储存 格 高度 18 字型 名称 19 以 点 为 单位 传回 字号 20 如果 储存 格 所有 或 第 一个 字符 为 加 粗 传回 True 21 如果 储存 格 所有 或 第 一个 字符 为 斜体 传回 True 22 如果 储存 格 所有 或 第 一个 字符 为 单 底线 传回 True 23 如果 储存 格 所有 或 第 一个 字符 字型 中间 加 了 一 条 水平线 传回 True 24 传回 储存 格 第 一个 字符 色彩 数字 , 1 至 56 。 如果 设定 为 自动 , 传回 0 25 MS Excel 不 支持 大纲 格式 26 MS Excel 不 支持 阴影 格式 27 数字显示 手动 插入 的 分 页 线 设定 28 大纲 的 列 层次 29 大纲 的 栏 层次 30 如果 范围 为 大纲 的 摘要 列 则 为 True 31 如果 范围 为 大纲 的 摘要 栏 则 为 True 32 显示 活页簿 和 工作 表 名称 33 如果 储存 格 格式 为 多行 文字 则 为 True 34 传回 储存 格外 框 左方 色彩 , 数字显示 。 如果 设定 为 自动 , 传回 0 35 传回 储存 格外 框 右方 色彩 , 数字显示 。 如果 设定 为 自动 , 传回 0 36 传回 储存 格外 框 上方 色彩 , 数字显示 。 如果 设定 为 自动 , 传回 0 37 传回 储存 格外 框 下方 色彩 , 数字显示 。 如果 设定 为 自动 , 传回 0 38 传回 储存 格 前景 阴影 色彩 , 数字显示 。 如果 设定 为 自动 , 传回 0 39 传回 储存 格 背影 阴影 色彩 , 数字显示 。 如果 设定 为 自动 , 传回 0 40 文字 显示 储存 格 样式 41 传回 参照 地址 的 原始 公式 42 以 点 为 单位 传回 使用 中 窗口 左方 至 储存 格 左方 水平 距离 43 以 点 为 单位 传回 使用 中 窗口 上方 至 储存 格 上方 垂直 距离 44 以 点 为 单位 传回 使用 中 窗口 左方 至 储存 格 右方 水平 距离 45 以 点 为 单位 传回 使用 中 窗口 上方 至 储存 格 下方 垂直 距离 46 如果 储存 格 有 插入 批注 传回 True 47 如果 储存 格 有 插入 声音 提示 传回 True 48 如果 储存 格 有 插入 公式 传回 True 49 如果 储存 格 是 数组 公式 的 范围 传回 True 50 传回 储存 格 垂直 对齐 , 数字显示 51 传回 储存 格 垂直 方向 , 数字显示 52 传回 储存 格 前缀 字符 53 文字 显示 传回 储存 格 显示 内容 54 传回 储存 格 数据 透视 表 名称 55 传回 储存 格 在 数据 透视 表 的 位置 56 枢纽 分析 57 如果 储存 格 所有 或 第 一个 字符 为 上标 传回 True 58 文字 显示 传回 储存 格 所有 或 第 一个 字符 字型 样式 59 传回 储存 格 底线 样式 , 数字显示 60 如果 储存 格 所有 或 第 一个 字符 为 下标 传回 True 61 枢纽 分析 62 显示 活页簿 和 工作 表 名称 63 传回 储存 格 的 填满 色彩 64 传回 图样 前景 色彩 65 枢纽 分析 66 显示 活页簿 名称
|