excel提取汉字前面的数字(excel提取每个字首字母)
我在处理表格数据的时候遇到了一个问题:从web表单复制过来的数据,地址栏有一个类似“4AWZCX湾仔老林业局2”的无用字符前缀。现在希望能把第一个汉字和后面的所有内容都提取出来,找到一种实用的方法来高效地分离中文、英文和数字。
1. 自动填充
如果您使用Excel 2016,则可以借助自动填充功能执行此操作。打开“Excel选项”对话框,切换到“高级”面板,勾选右侧窗格中的“为单元格值启用自动完成”和“自动快速填充”复选框;输入“万载旧林业局2”,在B3单元格手动输入“永”。这时候可以看到自动匹配的提示,按回车键即可。
暗示:
如果您使用的是早期版本的Excel,则可以使用以下两种方法。
2.使用数组公式
在编辑栏中输入公式“=MID(A2,MATCH(1=1,LENB(MID(A2,ROW($1:$25),1))=2,25)”,按Ctrl+Shift+Enter 转换转化为数组公式,执行后可以从A2单元格中提取出第一个汉字和后面的所有内容。向下拖动或双击填充柄以查看显示的效果。
3.使用VBA代码
按Alt+F11组合键打开Microsoft Visual Basic for Applications编辑器窗口,依次选择“插入模块”,在右侧窗格中插入一个空白模块,并在此处输入或粘贴。
以上代码“CommandButton1_Click”的名称可以根据自己的喜好任意设置。勾选后选择“文件关闭并返回Microsoft Excel”命令返回Excel主界面,按Alt+F8打开“宏”对话框,选择并运行宏,稍等片刻等待解压要完成的任务。
关于Excel提取汉字前的数字(excel提取每个字符的首字母)的介绍到这里就结束了,了解更多办公软件知识可以收藏我们的网站,我们将为你提供更多精彩内容。本文由无忧网发布,不代表九游娱乐立场,转载联系作者并注明出处:https://www.ktwxcd.com/excel/250358.html