Excel如何提取汉字打头的字串内容

  处理表格数据时遇到问题:从网页表格中复制来的数据,地址一列中出现类似于“4AWZCX万载老林业局2”的无用字符前缀。现在希望提取第一个汉字及其之后的所有内容(图1),寻求高效分离中英文及数字的实操方法。



  1. 借助自动填充

  如果使用Excel 2016,可以借助自动填充功能实现。打开“Excel选项”对话框,切换到“高级”面板(图2),在右侧窗格检查勾选“为单元格值启用记忆式键入”和“自动快速填充”复选框;接下来在B2单元格手工输入“万载老林业局2”,在B3单元格手工输入“永”,此时即可看到自动匹配提示,直接按下回车键即可(图3)。



  小提示:

  如果使用更低版本的Excel,可使用下面两种方法。

  2. 利用数组公式

  在编辑栏输入公式“=MID(A2,MATCH(1=1,LENB(MID(A2,ROW($1:$25),1))=2,),25)”,按下Ctrl+Shift+Enter组合键转换为数组公式,执行之后即可从A2单元格提取第一个汉字和之后的所有内容。向下拖拽或双击填充柄,即可看到图1所示的效果。

  3. 使用VBA代码

  按下Alt+F11组合键,打开Microsoft Visual Basic for Applications编辑器窗口,依次选择“插入→模块”,在右侧窗格插入一个空白模块,在这里输入或粘贴如图所示代码(图4)。(下载地址:http://pan.baidu.com/s/1kU0wsaN 密码:ixzz)



  上述代码名称“CommandButton1_Click”可根据喜好任意设置,检查无误后依次选择“文件→关闭并返回到Microsoft Excel”命令,返回Excel主界面,按下Alt+F8组合键,打开“宏”对话框,选择并运行宏,稍等片刻就可以完成提取任务。

(0)

相关推荐

  • Excel怎么提取汉字的首字母

    方法/步骤 首先,打开Excel,同时按下Alt+F11键,打开VBE界面,如下图所示.在VBE界面中,单击图片中所示的左上角空白处,选择"插入","模块". ...

  • excel怎么提取汉字和英文?excel不使用函数提取的方法

    在我们分离汉字和英文名字时经常需要将数据分离.这里教大家不用函数的方式,简单易学. 1.首先我们打开一个工作样表作为例子. 2.我们需要将d列源数据,分离成A列和C列的数据.一般我们会使用函数提取,实 ...

  • 如何快速提取Excel中的汉字

    日常工作过程中,我们有时会遇到如下图所示的汉字.字母和符号交叉组合的现象,由于工作的需求,可能需要提取这其中的汉字来进行分析或报告,下面就这种情况向大家进行介绍如何提取其中的汉字,希望对大家有所启发. ...

  • 如何在Excel里给汉字标注拼音?

    如何在Excel里给汉字标注拼音?你只需要通过拼音指南按钮,三个小小的步骤就能给完成~先点击拼音设置决定拼音的排列格式和字体,然后点击编辑拼音输入该字的拼音,最后点击显示拼音字段就OK啦~

  • excel怎么提取表格中的部分数据?

    在进行excel处理的时候,我们可能会运用到一些相关的知识,如对身份证上生日的提取,对一列数组中数字的提取以及文字的提取等.本文以例子为依据,为大家介绍如何进行表格部分数据的提取. 步骤 1.将身份证 ...

  • 一招教你在WPS Excel中提取姓名的拼音首字母

    相信很多小伙伴在日常办公中都会用到WPS Excel,在其中如何才能提取姓名的拼音首字母呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,在WPS Excel中打开我们要进行操作的表格,然 ...

  • Excel如何提取空格前后数据的方法和技巧

    Excel怎样提取空格两边的数据呢?很多时候我们需要用Excel提取空格左边或右边的数据,现在我们便来分享一下Excel提取空格前后数据的技巧。 一、Excel分列。Excel中分列是对某一数据按一定 ...

  • Excel中提取两列中取不重复(唯一)值之数组公式法图解

    Excel提取两列中不重复(唯一)值之数组公式法 将用到INDEX、SMALL、IF、ROW、MATCH这几个函数 工具/原料 excel 电脑 方法/步骤 我将通过数组公式在d1单元格输入数组公式然 ...

  • excel单元格中加上背景字

    在Excel单元格中加上背景字?50有时,为了应付不大会使用EXCEL的人操作方便或给填写表格的人说明此处应该填写的内容,但当只用者双击单元格进行编辑的时候该背景文字自动消失。 为满足上述要求应在一个 ...