Excel技能培训之十二 基本函数if,sumif,sumifs,clean,trim,upper,lower,proper,Text,REPLACE,substitute

1. 如何使用帮助文档

帮助文档如下, 里面有函数参数具体的含义,还要视频介绍使用方法:

1. if 函数的使用,if 就和三名运算符很像,

如果满足显示第一个参数, 否则显示第二个参数

if条件中写多个表的是用+表示或, *表示且

2. sumif 第一个参数是条件的列区域,第二个参数是条件具体值,第三个参数是被计算的列。

3. sumifs, 可以加多个字段,相当于sql中的操作

sum(score) where 班级 = 二班 and 序号 >10

第一个参数是需要sum的score的列,第二个参数是条件一的区域,第三个参数是条件一的表达式,地四个参数是条件而的区域。。。。

4. 单元格的应用类型,

如下对A35进行应用

这里是相对引用, 如果我的这个单元格的进行不同方向的填充, 相对位置是会变化的。

按第一次F4, 会变成绝对引用。

第二次按F4, 变成列觉得引用

第三次按F4,变成行绝对引用

5. 日期比较,需要在前面加一个date函数

文本函数:

clean 去掉文本中的非打印字符,例如去掉回车键

trim -- 去掉前后的空格

upper -- 转大写

lower -- 转小写

proper --转首字母大写

Text -- 格式化函数 使用实例

其他的官方例子:

公式

说明

=TEXT(1234.567,"$#,##0.00")

货币带有 1 个千位分隔符和 2 个小数,如 $1,234.57。 请注意,Excel 将该值四舍五入到小数点后两位。

= TEXT(TODAY(),"MM/DD/YY")

目前日期采用 YY/MM/DD 格式,如 12/03/14

=TEXT(TODAY(),"DDDD")

一周中的当天,如周日

=TEXT(NOW(),"H:MM AM/PM")

当前时间,如下午 1:29

=TEXT(0.285,"0.0%")

百分比,如 28.5%

=TEXT(4.34 ,"# ?/?")

分数,如 4 1/3

=TRIM(TEXT(0.34,"# ?/?"))

分数,如 1/3。 注意,这将使用 TRIM 函数删除带十进制值的前导空格。

=TEXT(12200000,"0.00E+00")

科学记数法,如 1.22E+07

=TEXT(1234567898,"[<=9999999]###-####;(###) ###-####")

特殊(电话号码),如 (123) 456-7898

=TEXT(1234,"0000000")

添加前导零 (0),如 0001234

=TEXT(123456,"##0° 00' 00''")

自定义 - 纬度/经度

substitute - SUBSTITUTE(text, old_text, new_text, [instance_num]), [instance_num]- 其中的第几个需要被替换, 如果没有写表示全部被替换。先查出来,在替换。

REPLACE 数据替换函数, 把每个字符串, 从固定的帝几会替换成第几位。把位置找出来就替换。

语法

REPLACE(old_text, start_num, num_chars, new_text)

REPLACEB(old_text, start_num, num_bytes, new_text)

REPLACE 和 REPLACEB 函数语法具有下列参数:

  • old_text    必需。 要替换其部分字符的文本。

  • start_num    必需。 old_text 中要替换为 new_text 的字符位置。

  • num_chars    必需。 old_text 中希望 REPLACE 使用 new_text 来进行替换的字符数。

  • Num_bytes    必需。 old_text 中希望 REPLACEB 使用 new_text 来进行替换的字节数。

  • new_text    必需。 将替换 old_text 中字符的文本。

猜你喜欢

转载自blog.csdn.net/pengweismile/article/details/110305504