转换excel格式

转换excel格式,excel,Excel,环境:Microsoft Excel 2003、07或10 有没有一种简单的方法可以改变 lines 1-11 进入 这可以很容易地用很少的附加基本测试公式来完成 根据下面的屏幕截图在表中添加列,并使用is_id列真实数据筛选表 享受吧,不客气 简短回答,不。冗长回答,首先没有真正的组织。当类别、子类别和ID在同一列中时,除非它们之间有某种命名约定(例如,每个子类别前面都有“Sub”字样),否则您必须手动执行此操作。似乎没有任何模式来识别什么是ID、category1或category2(ca

环境:Microsoft Excel 2003、07或10

有没有一种简单的方法可以改变

lines 1-11
进入


这可以很容易地用很少的附加基本测试公式来完成

根据下面的屏幕截图在表中添加列,并使用is_id列真实数据筛选表

享受吧,不客气


简短回答,不。冗长回答,首先没有真正的组织。当类别、子类别和ID在同一列中时,除非它们之间有某种命名约定(例如,每个子类别前面都有“Sub”字样),否则您必须手动执行此操作。似乎没有任何模式来识别什么是ID、category1或category2(cat1和cat2都是粗体的,所以不能基于格式),因此没有简单的方法以编程方式重新组织数据。接下来,我会要求您的源数据首先是有组织的。如果有某种模式来识别类别、子类别和id,那么会很容易吗?如果有,怎么做?如果有模式,我建议使用VBA。如果您对VBA不是很熟悉,也没有时间学习,那么最好手动执行此操作(除非您使用的是数千个ID),而不是在线寻找解决方案。否则,我建议尝试编写一些代码,并将您的尝试发布在这里,人们可以帮助您修改。所以,一般来说,这里并不是为了提供代码福利,所以至少在要求一个完整的解决方案之前做一个诚实的努力。
lines 15-20