Excel 同一单元格中如果鱼龙混杂,什么字符类型都有,如何分门别类提取出来?要是有规律还好说,如果没有规律,请求助 Word。
案例:将下图 1 中的中文、数字、英文字符分别提取出来,放在不同的列中。
效果如下图 2 所示。
解决方案:1. 将标题除外的数据表区域复制粘贴到 Word 中。
2. 按 Ctrl+H --> 在弹出的对话框的“查找内容”处输入以下内容 --> 点击“更多”按钮:
[!一-龥]
“一”是最小的中文;
“龥”通常表示最大的中文,也可以用“﨩”替代;
“!”表示“非”;
此处表示查找出所有非中文
3. 在展开的区域中勾选“使用通配符”--> 点击“全部替换”
4. 在弹出的对话框中点击“确定”按钮。
5. 将 Word 中的表格复制粘贴回 Excel。
6. 重复步骤 1,将“查找内容”替换为以下内容 --> 点击“全部替换”:
[!0-9]
表示所有非数值
7. 点击“确定”。
8. 也将表格复制粘贴到 Excel 中。
9. 再次重复步骤 1 --> 输入以下查找内容 --> 点击“全部替换”:
[!a-zA-Z]
查找出所有非小写和大写字母
10. 点击“确定”--> 关闭“查找和替换”对话框
11. 最后一次复制粘贴回 Excel。