Excel数据难题

嘿,我想知道是否有一个更好的大脑有人能够为下面的想法解决scheme请:

我有900行数据如下所示:

在这里输入图像说明

我需要这样做:

在这里输入图像说明

我会手动这样做,但对于900行和25列,这不是一个真正的可行的select。

我很欣赏这可能甚至不可能使用标准的Excel函数,但我非常绝望,我对任何想法都是开放的。 非常感谢您提供任何洞察力,你可以提供给我:)

使用高级filter来获取唯一代码列表,并将列表放在第一列(比如从A2开始,第一行是标题)。

B2中将=match($A2,original_codes_column,0)并向下拖动。
将25个独特的标题放在3-27列(我假设你可以用25个标题)。
Put =IFERROR(INDEX($entire_original_range,$B2+1,MATCH(C$1,INDEX($entire_original_range,$B2,2):INDEX($entire_original_range,$B2,4),0)+1),"")C2 ,向右拖动到25列,直到最后。