2017-10-20 76 views
1

我有超過40,000種產品需要使用。所有這些產品都有獨特的屬性,我想將它們排列成列。所有以冒號分隔的屬性(屬性組:屬性),但是這些屬性是混合的。有超過1000個不同的屬性組。excel中的混合數據

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

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

This is what I mean

回答

0

你可以用這個公式嘗試。根據您的需求進行調整。公式正在查看列名稱中指定的屬性,然後使用部分匹配對每行中的值進行排序。

=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)),"")),"") 

enter image description here