Excel 使用标题将单个单元格内容重新格式化为多个单元格
我有一个在线商店的订单导出,它将变量导出为.csv文件中的单个单元格Excel 使用标题将单个单元格内容重新格式化为多个单元格,excel,csv,formatting,Excel,Csv,Formatting,我有一个在线商店的订单导出,它将变量导出为.csv文件中的单个单元格 tier: Elite | division: Male/Male Team | captain shirt size: Large | teammate shirt size: XLarge | Team Name: Terrible 2's | Participant/Volunteer Waiver & Liability Release Captain's Full Name: Craig Carr
tier: Elite | division: Male/Male Team | captain shirt size: Large | teammate shirt size: XLarge | Team Name: Terrible 2's | Participant/Volunteer Waiver & Liability Release Captain's Full Name: Craig Carroll | Participant/Volunteer Waiver & Liability Release Teammate's Full Name: Ashley Carroll | Waiver & Release of All Claims & Assumption of Risk Captain's Intials: cc | Waiver & Release of All Claims & Assumption of Risk Teammate's Initials: ac | Age Requirement: Yes
这就是它输出到一个单元格中的内容。有没有办法使:前面的单词成为标题,如A1中,而|前面的文本成为A2中的值?我使用了文本到列功能,但它创建了格式为tier:Elite
等的单元格。对400个订单或行项目的解决方案有何建议
原创的
期望值
依此类推,我建议采取以下步骤:
- 如您所述,使用
作为分隔符,将文本添加到列中|
- 然后向下转置数据(高亮显示行,复制,选择要粘贴的单元格,然后编辑特殊转置)
- 对于转换后的数据,再次使用文本到列,这次使用
作为分隔符:
tier Elite
division Male/Male Team
captain shirt size Large
teammate shirt size XLarge
Team Name Terrible 2's
...
(仅显示前五行,因为其他行中有大量文本)我建议执行以下步骤:
- 如您所述,使用
作为分隔符,将文本添加到列中|
- 然后向下转置数据(高亮显示行,复制,选择要粘贴的单元格,然后编辑特殊转置)
- 对于转换后的数据,再次使用文本到列,这次使用
作为分隔符:
tier Elite
division Male/Male Team
captain shirt size Large
teammate shirt size XLarge
Team Name Terrible 2's
...
(仅显示前五行,因为其他行中有大量文本)此宏假定原始数据位于Sheet1的a列中。重新组织的数据将放在表2中:
此宏假定原始数据位于表1的A列中。重新组织的数据将放在表2中:
这是一个很好的简单解决方案,只需一次订购即可。然而,如果我有400个不同的订单,你认为这会有效吗?@CraigCarroll为此,我建议使用vba来分离和清理,使其以漂亮的柱状数据形式存在。但这不是你要的,你要的是一个手机,山姆给了你答案。谢谢,我打错了我要的B1是A2。我已经更新了问题。对于给您带来的不便,我深表歉意。这是一个伟大而简单的解决方案。然而,如果我有400个不同的订单,你认为这会有效吗?@CraigCarroll为此,我建议使用vba来分离和清理,使其以漂亮的柱状数据形式存在。但这不是你要的,你要的是一个手机,山姆给了你答案。谢谢,我打错了我要的B1是A2。我已经更新了问题。给您带来不便,我深表歉意。