我有一个类似下面的 Excel 电子表格,其中两行是相同的(第 3 列和第 4 列除外)。有些行没有相同的连续行(在本例中为第 3 行)。对于每个集合,我想转置第 3 列,使其看起来像我复制的第二个电子表格。
YX 2 假 YX 1 真
CD 5 真实
EF 6 假 EF 7 真
即我想合并两行相同的数字,同时转置第三列以保留两个不同的数字。对于单行,第 4 列中的 TRUE/FALSE 应指示应将其转置到哪一列。它看起来应该类似于:YX 2 1
第 5 盘
EF 6 7 我对 Excel 的使用经验不多,但如能得到任何帮助,我将不胜感激。我有数百行这样的数据,因此无法手动执行此操作。
非常感谢。
答案1
其中一种方法是这样的:
在原始第三列后添加一列,您希望第二行中的信息出现在该列中。如果您的示例数据在 中A1:D5
,则这将是一个新列D
。
然后,仅当下一列中的标志设置为时,我们才会用下面一行的信息填充它FALSE
。在中D1
,使用公式=IF(NOT(E1), C2, "")
。现在,您可以复制或拖动此公式到整个列,并且行FALSE
应该包含您想要的内容。
我们将要删除行,公式中的引用将会中断,因此请复制整个列D
并将其粘贴到位作为价值观(通过特殊粘贴...(从右键菜单中选择“添加新标签”)。
现在我们可以删除不必要的行。选择所有内容并使用筛选(数据标签,排序和过滤组)。使用列中的下拉菜单D
仅显示空白值,然后选择所有仍然可见的行并将其删除。
最后,禁用筛选再次显示现在应包含所需格式的数据的行。