在一些系统导出的Excel2019数据中,往往会出现很多杂乱无章的字符。如果单独使用Excel2019中的函数来提取这些数据中所需的信息(如汉字、数字、英文),往往过于费力,效率低下。
但是如果把Excel2019和Word结合起来,在通配符的帮助下,从这些杂乱的数据中提取出需要的信息是非常容易的(图1)。
购买中餐
首先选择Excel2019工作表中凌乱数据列的所有数据,复制粘贴到一个新的空白Word文档中(图2)。
在Word文档中选择数据列,点击替换,输入[!I-],“替换为”不要输入任何内容,单击“更多”,在展开的面板中选中“使用通配符”,然后单击“全部替换”。这样一来,
数据栏中所有非中文字符将被删除,只留下中文。只需将替换的数据剪切并粘贴到Excel2019工作表中即可(图3)。
提示:“[!”One-]”是关键,“[one-]”代表一个汉字通配符,代表GBK编码表中从“一”到“”的所有汉字(拼音:d o)。还有“!"!"在“I-]”中表示不,
也就是所有的汉字都换成空格。
获取数字
将Excel2019工作表中杂乱的数据再次复制粘贴到一个空白的Word文档中,选中Word文档中的数据列,点击替换,输入[!0-9],"替换为"并单击"更多"。
选中展示面板中的“使用通配符”,然后单击“全部替换”。这样,数据列中的所有非数字字符都将被删除,只留下数字。只需将替换的数据剪切并粘贴到Excel2019工作表中即可(图4)。
提示:“【啊!“0-9]”的含义:因为数字通配符是“[0-9]”,所以也是”!“就是没有的意思,所以”!0-9]”表示非数字。
学习英语
要获得英文字符,需要两步。在Word文档中寻找替换时,先将“[0-9]”替换为“为什么不输入”;然后将“[one-]”替换为“为什么不进入”。这样,数据栏中的数字和汉字全部被删除,只留下英文字符。
只需将替换的数据剪切粘贴到Excel2019工作表中即可。