跳转至

03 插入/删除/提取文本

本篇文章重点讲解 杰瑞工具箱高级文本 的前三大功能,插入文本,删除文本和截取文本,位置如下:

插入文本

在这一部分,我给大家提供了插入文本的功能,可以在指定位置插入一个字符串,下拉可以看到有三个功能:

  • 开头插入
  • 结尾插入
  • 中部插入

注意要使用这部分的功能,要先选中有有效文本的单元格,否则会提示 未选中有效区域

一、开头插入

对于要插入到开头的字符串,我们可以使用 开头插入 功能,比如我们在开头插入“中国-”,插入处理前后效果对比:

二、结尾插入

对于要插入到结尾的字符串,我们可以使用 结尾插入 功能,比如我们在结尾插入“-X”,插入处理前后效果对比:

三、中部插入

对于要插入到特定位置的字符串,我们可以选择 中部插入 功能,点击后会弹出一个对话框,如下:

在这个对话框中,有以下选项可以选择:

  • 插入位置:
    • 指定位置:输入要插入的字符的位置,从1开始计数
    • 从左数第X个文本:这里需要输入一个整数,表示你从左数第X个文本开始插入,X从1开始计数

      例:“1.四川省-成都市-成华区”,插入位置为 从左数第1个文本,文本填入的是 “-”,则会先找到四川省后面这个“-”

    • 从右数第X个文本:这里需要输入一个整数,表示你从右数第X个文本开始插入,X从1开始计数

      例:“1.四川省-成都市-成华区”,插入位置为 从右数第1个文本,文本填入的是 “-”,则会先找到四川省后面这个“-”

  • 插入方式:
    • 插入到前面:在上面找到对应的位置之后,插入到前面是在该位置之前插入
    • 插入到后面:在上面找到对应的位置之后,插入到后面是在该位置之后插入

将上面的选项都选择好之后,在填框处填入你要插入的文本即可,比如我们在“1.四川省-成都市-成华区”中,插入位置为 从左数第1个文本 - ,插入方式为 插入到前面,文本填入的是 “XX”,得到的结果就是“1.四川省XX-成都市-成华区”


删除文本

在这一部分,我给大家提供了删除文本的功能,这个删除指的是按字符删除,下拉可以看到有三个不同的功能:

  • 删除开头
  • 删除结尾
  • 中部删除

注意要使用这部分的功能,要先选中有有效文本的单元格,否则会提示 未选中有效区域

一、删除开头

删除开头的字符,我们可以使用 删除开头 功能,只需要输入要删除的字符个数即可,删除2个字符处理前后效果对比:

二、删除结尾

删除结尾的字符,我们可以使用 删除结尾 功能,只需要输入要删除的字符个数即可,删除4个字符处理前后效果对比:

三、中部删除

中部删除的情况比较复杂,我们同样在这里做一一的介绍,点击 中部删除 功能,会弹出一个对话框,如下:

在这里我们可以选择:

  • 开始位置:

    • 指定位置:输入要删除的字符的开始位置,从1开始计数
    • 从左数第X个文本:这里需要输入一个整数,表示你从左数第X个文本开始删除,X从1开始计数

      例:“1.四川省-成都市-成华区”,开始位置为 从左数第1个文本,文本填入的是 “-”,则会从四川省后面这个“-”开始删除

    • 从右数第X个文本:这里需要输入一个整数,表示你从右数第X个文本开始删除,X从1开始计数

      例:“1.四川省-成都市-成华区”,开始位置为 从右数第1个文本,文本填入的是 “-”,则会从成都市后面这个“-”开始删除

  • 结束位置:

    • 指定位置:输入要删除的字符的结束位置,从1开始计数
    • 从左数第X个文本:这里需要输入一个整数,表示你从左数第X个文本结束删除,X从1开始计数

      例:“1.四川省-成都市-成华区”,结束位置为 从左数第2个文本,文本填入的是 “-”,则会删除到成都市后面这个“-”为止

    • 从右数第X个文本:这里需要输入一个整数,表示你从右数第X个文本结束删除,X从1开始计数

      例:“1.四川省-成都市-成华区”,结束位置为 从右数第1个文本,文本填入的是 “-”,同样删除到成都市后面这个“-”为止

    • 起始位置的前X个文本:这里需要输入一个整数,表示你从起始位置开始,往前找X个字符
    • 起始位置的后X个文本:这里需要输入一个整数,表示你从起始位置开始,往后找X个字符
    • 最后一个字符:这里不需要输入任何内容,直接点击即可,会删除到最后一个文本为止
  • 附加选项:

    • 保留开头字符:勾选后开始位置的字符不会被删除
    • 保留结尾字符:勾选后结束位置的字符不会被删除

截取文本

在这一部分,我给大家提供了截取文本的功能,这个截取指的是按字符截取,下拉可以看到有三个不同的功能:

  • 截取开头
  • 截取结尾
  • 中部截取

注意要使用这部分的功能,要先选中有有效文本的单元格,否则会提示 未选中有效区域

一、截取开头

截取开头的字符,我们可以使用 截取开头 功能,只需要输入要截取的字符个数即可,截取2个字符处理前后效果对比:

二、截取结尾

截取结尾的字符,我们可以使用 截取结尾 功能,只需要输入要截取的字符个数即可,截取3个字符处理前后效果对比:

三、中部截取

中部截取的情况更加复杂,我们同样在这里做一一的介绍,点击 中部截取 功能,会弹出一个对话框,如下:

在这里我们可以选择:

  • 开始位置:

    • 指定位置:输入要截取的字符的开始位置,从1开始计数
    • 从左数第X个文本:这里需要输入一个整数,表示你从左数第X个文本开始截取,X从1开始计数

      例:“1.四川省-成都市-成华区”,开始位置为 从左数第1个文本,文本填入的是 “-”,则会从四川省后面这个“-”开始截取

    • 从右数第X个文本:这里需要输入一个整数,表示你从右数第X个文本开始截取,X从1开始计数

      例:“1.四川省-成都市-成华区”,开始位置为 从右数第1个文本,文本填入的是 “-”,则会从成都市后面这个“-”开始截取

  • 结束位置:

    • 指定位置:输入要截取的字符的结束位置,从1开始计数
    • 从左数第X个文本:这里需要输入一个整数,表示你从左数第X个文本结束截取,X从1开始计数

      例:“1.四川省-成都市-成华区”,结束位置为 从左数第2个文本,文本填入的是 “-”,则会截取到成都市后面这个“-”为止

    • 从右数第X个文本:这里需要输入一个整数,表示你从右数第X个文本结束截取,X从1开始计数

      例:“1.四川省-成都市-成华区”,结束位置为 从右数第1个文本,文本填入的是 “-”,同样截取到成都市后面这个“-”为止

    • 起始位置的前X个文本:这里需要输入一个整数,表示你从起始位置开始,往前找X个字符
    • 起始位置的后X个文本:这里需要输入一个整数,表示你从起始位置开始,往后找X个字符
    • 最后一个字符:这里不需要输入任何内容,直接点击即可,会截取到最后一个文本为止
  • 附加选项:

    • 不含开头字符:勾选后开始位置的字符不会被保留
    • 不含结尾字符:勾选后结束位置的字符不会被保留

同时上述三大功能,都给大家做了预览效果,当左侧你填入的参数发生变化,右边的预览框会实时显示你修改后的效果