在处理数据时,有时会碰到一些单元格内容杂乱,里面包括中文,英文字母,数字或者特殊符号等,但现在只需要其中一些指定的数据,比如英文字母和数字,我们通过函数公式可以得到所需结果,但对于新手来说就太复杂了。如何不使用函数来提取特定的字符或数字,下面介绍实操性很强的两个方法。
一.究极进化的智能填充
Excel2013版本起就更新了一个非常非常强大的智能填充功能,下面我们使用智能填充来完成下图合并数据中的英文字母和数字的提取。
直接在智能填充列下输入"aobai300",如图:
然后光标移动到E2单元格右下角,出现一个十字标,之后向下拉取,选择"快速填充"。
此时所需的英文字母和数字被自动提取填充。
这是一个很快速和简单的方法,但如果Excel版本过低,没有智能填充的功能怎么办?下面就介绍另一个同样厉害的办法。
二. Word文档通配符替换
Word文档中制表符、段落标记等都有特定的符号来表示,那中文、英文字母等有没有特定的符号来表示呢?答案是都有!下面我们来进行操作。
首先复制要提取的单元格粘贴到Word文档中,选择使用目标样式。然后使用快捷键Ctrl+H弹出查找和替换框。
如上图所示,勾选通配符,在查找内容框中输入"[!^1-^127]",这个特定符号表示所有非西文字符,"!"在通配符中表示"非"的意思。替换框不输入,则所有非西文字符替换为空值,然后点击全部替换,得到下图效果:
替换结果只留下了所需的英文字母和数字,之后复制数据,粘贴到Excel智能填充列下,在粘贴选项中选择匹配目标格式。
通过复制数据到Word文档利用通配符替换得到所需效果,是一个有趣的思路,而且由于Word特定符号十分全面,通过这种转换思路可以解决Excel中不少的疑难问题。
阅读更多:
Excel表格怎么将单元格横排文字转换设置为竖排文字
Excel表格怎么快速跳转到一列最后一个单元格数据
Excel表格打印时怎么在纸张下方显示页码数