处理表格数据时遇到问题:从网页表格中复制来的数据,地址一列中出现类似于4AWZCX万载老林业局2的无用字符前缀。现在希望提取第一个汉字及其之后的所有内容,寻求高效分离中英文及数字的实操方法。
1. 借助自动填充
如果使用Excel 2016,可以借助自动填充功能实现。打开Excel选项对话框,切换到高级面板,在右侧窗格检查勾选为单元格值启用记忆式键入和自动快速填充复选框;接下来在B2单元格手工输入万载老林业局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组合键,打开宏对话框,选择并运行宏,稍等片刻就可以完成提取任务。
本文地址:百科生活频道 https://www.neebe.cn/live/903981.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!