• excel---常见的文本清洗函数


    FIND(find_text, within_text, [start_num])  查找指定内容

    参数:

      find_text: 需要查找的文本,是必备选项

      within_text: 查找的来源文本,是必备选项

      start_num: 在within_text查找的起始位置,是可选项

    返回:

      第一个find_text的起始位置,为数字

    注意事项:

    • 如果 find_text 是空文本 (""),则 FIND 会匹配搜索串中的首字符(即:编号为 start_num 或 1 的字符)。 

    • Find_text 中不能包含通配符。 

    • 如果 within_text 中没有 find_text,则 FIND 和 FINDB 返回错误值 #VALUE!。 

    • 如果 start_num 不大于 0,则 FIND 和 FINDB 返回错误值 #VALUE!。 

    • 如果 start_num 大于 within_text 的长度,则 FIND 和 FINDB 返回错误值 #VALUE!。 

    LEFT(text,num_chars) 从最左边往右开始提取字符

    参数:

      text:: 文本字符串

      num_chars:从左开始要截取几个字符

    返回:

      提取的字符串

    MID(text,start_num,num_chars)从一个文本字符串的指定位置开始,截取指定个数的字符

    参数:

      text:: 文本字符串

      start_num: 指定的起始位置

      num_chars: 截取的字符个数

    返回:

       字符串

    RIGHT(text,num_chars) 从字符串右端开始,从右往左截取指定个数的字符

    参数:

      text:: 文本字符串

      num_chars:从左开始要截取几个字符

    返回:

      提取的字符串

    CONCATENATE(textq, text2,...) 连接字符串

    参数:

      text1 必需。 要连接的第一个文本项。

      text2, ... 可选。 其他文本项,最多为 255 项。 项与项之间必须用逗号隔开。

    返回:

      字符串

    注释 您也可以使用连接符号 (&) 计算运算符代替 CONCATENATE 函数来连接文本项。 例如,=A1 & B1 返回相同的值为=CONCATENATE(A1, B1)

    Replace(old_text,start_num,num_chars,new_text) 用新字符串替换旧字符串,而且替换的位置和数量都是指定的

    参数:

      old_text::要替换的字符串

      start_num: 开始位置

      num_chars: 替换个数

      new_text: 替换的字符串  

    返回:

      字符串

    注意:

      第三个参数是闭区间,包括第8位。从A2的第8位开始,替换后面4位,替换成****。

      第四个参数是文本,要加上引号。

      参数New_text——新的文本可省略,也可以用""来代替,表示为空把old_text(旧文本)删除。

    SUBSTITUTE(text, old_text, new_text, [instance_num]) 字符串替换函数

    参数: 

      text: 字符串来源

      old_text::要替换的字符串

      new_text: 替换的字符串 

      instance_num: 为一数值,用来指定以 new_text (新文本)替换第几次出现的 old_text(旧文本)。

    返回:

      字符串

    TEXT(value,format_text) 为改变中自己所要选用的文本格式

    参数:

      Value:为数字值

      Format_text: 为设置单元格格式中自己所要选用的文本格式

    返回:

      改变类型的字符串

    Trim() 用于把单元格内容前后的空格去掉,但不去除字符之间的空格

    Len(text) 计算长度

  • 相关阅读:
    怎样应对突发性的开发需求
    ASP.NET过滤HTML标签只保留换行与空格的方法
    sqlserver 各种判断是否存在(表名、函数、存储过程等)
    Timing advance of GSM(时间提前量)
    对.NET中Hashtable和ArryList的理解
    GPS原始经纬度转百度经纬度
    baidu经纬度坐标与google经纬度坐标都转换
    .NET资料之-根据两点经纬度计算直线距离
    .net处理JSON简明教程
    在asp.net中要不使用其他插件的情况下只能使用定时器来检查, 并执行任务.
  • 原文地址:https://www.cnblogs.com/huangjiyong/p/12691196.html
Copyright © 2020-2023  润新知