我收到了 5 页 Microsoft Word 表格,用于我姐姐的婚礼宾客。每个单元格都包含邮寄卡片的所有信息:John Doe 先生和夫人,1111 街道地址、城市、州、邮编。我被要求将这些信息传输到 Microsoft Excel 电子表格中,其列如下:头衔(先生和夫人等)、姓名、地址、城市、邮编。每一行都应该是一个不同的条目。由于信息都位于一个单元格中,我无法找出在不手动复制/粘贴的情况下将其导入的最佳方法。有谁知道一种省时的方法,可以将这些数据从 Microsoft Word 表格导入 Microsoft Excel 2013 电子表格,并将信息放在正确的位置?感谢您提供的所有提示、建议和/或解决方案!
答案1
这实际上很大程度上取决于单个单元格内数据的结构。选项包括
文本分列:如果每行由特定字符分隔,则可能会起作用。您可能需要将 Word 中的换行符替换为其他字符(例如管道符号),然后使用管道符号作为分隔符。
快速填充:将数据复制到 Excel 中后,在前两个单元格中输入前两个值。快速填充应启动并提示如何解析数据。非常强大。
Power Query,这是 Microsoft 为 2010 及更高版本提供的免费插件。这可能有点过头了
VBA:编写一个 VBA 宏来解析数据,但结构必须具有一些逻辑,并且编写 VBA 可能比执行上述前两个操作花费更长的时间。