您的位置:首页 -> 软件教程 -> 行业软件 -> 办公软件
软件教程分类查找
办公软件 图形图像 视频播放 格式转换 手机辅助 系统工具 电脑学习 下载工具 浏览器 QQ 专区 聊天 输入法 安全杀毒
第一部分 新手入门
第二部分 数据输入
第三部分 表格制作
第四部分 数据管理
第一章 筛选
第二章 排序
第三章 查找与替换
第四章 重复项合并
第五章 数据有效性
第五部分 图表插入
第六部分 公式与函数
第七部分 保护打印
精品软件课程
更多>>

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

9.0
出处:2345软件大全 时间:2016-11-02 人气:766

核心提示:Excel如何提取汉字打头的字串内容

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

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

  1. 借助自动填充

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

1601A-QQHZ-图2
1601A-QQHZ-图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)

1601A-QQHZ-图4

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