我有一张大型电子表格(679 行 x 243 列),第一列包含一系列产品 SKU,后面的每一列代表一个配件。每个适用于给定配件的 SKU 都填充了配件零件编号。由于并非每个配件都适用于每个 SKU,因此相当多的单元格都用破折号填充(表示“N/A”)。
我需要将这些数据重新排列成两列:第一列包含产品 SKU,第二列包含适用的配件零件编号(每列占一行)。第一列将在尽可能多的行中重复产品 SKU,直到填充了该 SKU 的所有适用配件。后续 SKU 将以类似的方式填充到后续行中。最后一列配件中不应出现破折号。
我如何才能自动完成此操作?多个步骤都可以,我只是试图避免手动复制/粘贴/删除数据。
TRANSPOSE
根据需要将配件编号(和破折号)放在列中,但 SKU 只作为列标题放置一次,而不是在平行列中重复。如果我可以在每个现有列的左侧插入一个新列,并在每行包含数据时填充现有列标题,那么我就可以用它VSTACK
来将所有数据放在两列中。然后我可以使用列过滤器删除带有破折号的行。