根据值将1个长excel列拆分为多个列

根据值将1个长excel列拆分为多个列,excel,excel-formula,split,formula,multiple-columns,Excel,Excel Formula,Split,Formula,Multiple Columns,在excel中,如何根据其值将一个长列拆分为多个列 假设在一列中,我们有: 预期的最终产品是: 有人能帮忙吗?我试着在互联网上搜索,像“文本到列”和“=索引”这样的功能并没有解决我的问题。没有一个特定的公式/方法来完成您试图在单个方法中完成的任务。您必须结合使用公式或一些枢轴/动力方法。假设您拥有Excel的溢出范围功能,最接近的解决方案是根据第一列中的值放置一些过滤列。我在这方面模拟了一个例子。如果你有数百列,这将是不现实的,你必须考虑使用索引来驱动你的列。我试过你的模拟例子,效果很好。不

在excel中,如何根据其值将一个长列拆分为多个列

假设在一列中,我们有:

预期的最终产品是:


有人能帮忙吗?我试着在互联网上搜索,像“文本到列”和“=索引”这样的功能并没有解决我的问题。

没有一个特定的公式/方法来完成您试图在单个方法中完成的任务。您必须结合使用公式或一些枢轴/动力方法。假设您拥有Excel的溢出范围功能,最接近的解决方案是根据第一列中的值放置一些过滤列。我在这方面模拟了一个例子。如果你有数百列,这将是不现实的,你必须考虑使用索引来驱动你的列。我试过你的模拟例子,效果很好。不幸的是,我的数据太大,无法复制到Excel 365(2列84092行),而且由于溢出范围功能,它似乎无法在常规Excel中工作。你有没有关于我应该如何使用“=INDEX”函数来处理它的参考资料?INDEX只是扩展了你的溢出范围,使之成为动态的。太长了,无法在SO帖子中解释。很高兴这有帮助。