我有一个包含许多行的 excel 文件,例如:
category1 | keyword1 | type keyword1
category1 | keyword2 | type keyword1
category2 | keyword3 | type keyword2
category2 | keyword4 | type keyword1
category2 | keyword5 | type keyword2
category3 | keyword6 | type keyword3
category4 | keyword7 | type keyword2
category4 | keyword8 | type keyword3
category4 | keyword9 | type keyword1
category4 | keyword1 | type keyword1
我想将其转换为:
category1 | keyword1 | type keyword1 | keyword2 | type keyword1
category2 | keyword3 | type keyword2 | keyword4 | type keyword1 | keyword5 | type keyword2
category3 | keyword6 | type keyword3
category4 | keyword7 | type keyword2 | keyword8 | type keyword3 | keyword9 | type keyword1 | keyword1 | type keyword1
问题是:
通过工作表函数:
输入公式E2
(并向下拖动):
=INDEX($A$2:$A$11,MATCH(0,COUNTIF($E$1:E1,$A$2:$A$11),0))
注意:这是一个数组公式,需要通过CtrlShiftEnter
公式输入F2
(并向右和向下拖动):
=IFERROR(IF(MOD(COLUMN(),2)=0,INDEX($B$1:$B$11,SMALL(IF($A$2:$A$11=$E2,ROW($A$2:$A$11),""),ROUND(COLUMN(A1)/2,0))),INDEX($C$1:$C$11,SMALL(IF($A$2:$A$11=$E2,ROW($A$2:$A$11),""),ROUND(COLUMN(A1)/2,0)))),"")
注意:这是一个数组公式,需要通过CtrlShiftEnter
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句