Content指引:
1、find函数:查找文本位置
2、left函数:截取单元格指定文本
3、exact函数:测试两个字符串是否相同
4、fixed函数:将数字四舍五入到指定的小数位
5、text函数:将数值转换为按指定数字格式表示的文本
一、find函数:查找文本位置
格式:find(find_text,within_text,start_num)
Find(要查找的文本,文本所在的单元格,从第几个字符开始查找[可选,省略默认为1,从第一个开始查找])
可以用来清洗数据,例如嵌套在分列函数里,按某个共同的字符分列,第一步便是先找到共有字符的位置。
查找“-"的位置
=find("-",A2,1)
二、left函数:截取单元格指定文本
left(text,num_chars) text代表用来截取的单元格内容。num_chars代表从左开始截取的字符数。
数据特点:均提取数据的前两位
=LEFT(A8,2)
如若提取的数据有需要提取前两位的,有提取前三位的,共性是均提取到字符"k"为止。这时可以嵌套find函数,如下:
提取最低工资范围,即提取第一个”k"之前的数据
=LEFT(A8,FIND("k",A8,1))
三、exact函数:测试两个字符串是否相同
EXACT(text1,text2),只有完全相同的时候,exact函数才返回TRUE。能区分大小写。
输出结果是TRUE或者FALSE
四、fixed函数:将数字四舍五入到指定的小数位
FIXED(number, [decimals], [no_commas])
Number 必需。 要进行舍入并转换为文本的数字。
decimals 可选。 小数点右边的位数。
no_commas 可选。 一个逻辑值,如果为 TRUE,则会禁止 FIXED 在返回的文本中包含逗号。
例一:
2表示保留两位小数;FALSE返回文本包含逗号
=FIXED(A186,2,FALSE)
例二:
TRUE返回文本不含逗号
=FIXED(A187,2,TRUE)
例三:
-1表示四舍五入到小数点前一位,即个位
=FIXED(A188,-1,FALSE)
五、text函数:将数值转换为按指定数字格式表示的文本
=TEXT(Value you want to format, "Format code you want to apply")
注意: TEXT 函数会将数字转换为文本,这可能使其在以后的计算中难以引用。 最好将原始值保存在一个单元格中,然后在另一单元格中使用 TEXT 函数。 随后如果需要构建其他公式,请始终引用原始值,而不是 TEXT 函数结果。