在excel中混合数据

我有超过40,000个产品需要使用。 所有这些产品都有独特的属性,我想分类成列。 所有以冒号分隔的属性(属性组:属性),但是这些属性是混合的。 有超过1000个不同的属性组。

我可以用嵌套IF来做,但那太多了。

例如=IF(LEFT(D3;4)="Size";D3;IF(LEFT(D3;4)=Size;E3;""))

这就是我的意思

你可以试试这个公式。 根据您的需求进行调整。 公式正在查看列名称中指定的属性,然后使用部分匹配对每行中的值进行sorting。

 =IFERROR(IFERROR(INDEX($B2:$H2,1,MATCH(B$8&"*",$B2:$H2,0)),IF(B$8="Price",INDEX($B2:$H2,1,MATCH(SUM($B2:$H2),$B2:$H2,0)),"")),"") 

在这里输入图像说明