excel - 如何将分隔文本提取到列中,不包括某些文本
问题描述
我已经从 LiveEngage 中导出了有关客户服务聊天交互的数据,并且我正在尝试创建一个宏来帮助我将要针对所提供的信息(例如 NPS 和对员工的喜悦)进行报告。在客户完成与某人的聊天后,系统会提示他们以 1-10 的满意度输入并输入任何评论。该数据被制成具有以下格式的列:[NPS];[Resolution];[Delight with Associate];[Comments]
更复杂的是,如果客户输入了无效值(即在需要数字时键入文本),它会将“InvalidAnswer”添加到该数据中。在某些情况下,客户在收集所有信息之前关闭聊天,因此有些行只有单个值。为了向您展示我的意思,这里有一些数据:
InvalidAnswer;10;No;10;I want to chat again
InvalidAnswer;InvalidAnswer
9;Yes
10;Yes;10;Not today. Thanks
10;Yes;10
6
我正在尝试创建一个宏,它将这些元素中的每一个提取到它们自己的列中,但不包括 InvalidAnswer。例如,上面的数据会变成。
NPS | Resolution | Delight | Comment
10 No 10 I want to chat again
9 Yes
10 Yes 10 Not today. Thanks
10 Yes 10
6
我非常感谢任何输入,因为我不知道从哪里开始。
解决方案
我假设您的数据在 Excel 中的单个列中:如果不是,请这样做
数据选项卡:文本到列
选择分隔然后下一步
检查分号然后下一步
选择文本然后选择目标单元格然后完成
主页选项卡:格式为表格
选择表格,然后将“InvalidAnswer”替换为“”
如果您为此寻找宏,请尝试记录这些步骤,如果这仍然给您带来麻烦,请发布宏的代码并解释问题。
希望这会有所帮助,请善待并留下反馈。
推荐阅读
- r - 在 facet_wrap 中为每个构面添加标题
- django - 如果图像不适用于媒体文件中的产品(django),如何在属性中设置默认图像
- ruby-on-rails - 无法通过 has_one 关联访问用户角色
- c - 使用 Flutter 中的位图数据调用 C 函数
- azure-devops - 在 Azure 发布管道期间启用用户输入提示
- angular - mat-button-toggle 周围不必要的边框
- r - 使用 Rstudio 创建 Gif
- regex - 正则表达式文本输入验证
- azure - Azure 应用服务上的 Flask Socket.io 400 错误代码
- python - Python 速成课程无法正常运行