Find
参数: (find_text, within_text, [start_num])
find_text 必需。 要查找的文本。
within_text 必需。 包含要查找文本的文本。
start_num 可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。
实例:
=FIND("k",P2,1)
表示从P2开始,每一个数字的第一个查找k,返回值为k坐在的位置。
Left Right Mid
LEFT 从文本字符串的第一个字符开始返回指定个数的字符。
参数:LEFT(text, [num_chars])
Text 必需。 包含要提取的字符的文本字符串。
num_chars 可选。 指定要由 LEFT 提取的字符的数量。
Num_chars 必须大于或等于零。
如果 num_chars 大于文本长度,则 LEFT 返回全部文本。
如果省略 num_chars,则假定其值为 1。
实例:
=LEFT(P2,Q2-1)
Q为k的位置,上面公式即求最低工资
RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。
参数:RIGHT(text,[num_chars])
文本 必需。 包含要提取字符的文本字符串。
num_chars 可选。 指定希望 RIGHT 提取的字符数。
=FIND("-",P2,1)
=RIGHT(P2,R2)
MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
参数:MID(text, start_num, num_chars)
文本 必需。 包含要提取字符的文本字符串。
start_num 必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的 start_num 为 1,以此类推。
num_chars 必需。 指定希望 MID 从文本中返回字符的个数。
实例:
=MID(P2,T2,U2-T2)
T2表示-的位置,U2为字符串长度
=MID(P2,T2+1,U2-T2-1)
Concatenate
使用 CONCATENATE(其中一个文本函数)将两个或多个文本字符串联接为一个字符串。
语法:CONCATENATE(text1, [text2], …)
CONCATENATE(S2,"k")
T为结果,效果等同于:=S2&"k"
Replace
根据指定的字符数,REPLACE 将部分文本字符串替换为不同的文本字符串。
参数:REPLACE(old_text, start_num, num_chars, new_text)
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 中字符的文本。
实例:
=REPLACE(V2,1,2,"k")
Substitute
在文本字符串中用 new_text 替换 old_text。 如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE;如果需要在某一文本字符串中替换特定位置处的任意文本,请使用函数 REPLACE。
参数:SUBSTITUTE(text, old_text, new_text, [instance_num])
SUBSTITUTE 函数语法具有下列参数:
文本 必需。 需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。
old_text 必需。 需要替换的文本。
new_text 必需。 用于替换 old_text 的文本。
Instance_num 可选。 指定要用 new_text 替换 old_text 的事件。 如果指定了 instance_num,则只有满足要求的 old_text 被替换。 否则,文本中出现的所有 old_text 都会更改为 new_text。
=SUBSTITUTE(T2,U2,"")
完全匹配
Trim
除了单词之间的单个空格之外,移除文本中的所有空格。 对于从另一个可能含有不规则间距的应用程序收到的文本,可以使用 TRIM。
参数:TRIM(text)
Text 必需。 要从中移除空格的文本。
=TRIM(T3)
Len
求长度