990125 的更复杂版本(Excel:从表格中获取水平数据,在不同的表中垂直组织,忽略空白)

990125 的更复杂版本(Excel:从表格中获取水平数据,在不同的表中垂直组织,忽略空白)

假设我有类似的表格 [超过 200 行和 80 列],但 B 列作为“vendorname”的附加描述,而其他列(C 列及右侧)填充了返回 TEXT 或“”的公式。

您写道:“=IFERROR(INDEX(...),"") 在显示所有数据后显示为空单元格”。

如果我想要配方奶粉继续返回下一行的文本(vendorname_1、vendorname_2 等等)?

我无法想象在这种情况下如何使用 MATCH。

我想到了一个“知道”的公式:'好的,此行(vendorname_1)中不再有文本,让我们向下偏移一个(vendorname_2)并将其 egzamine'。

我希望最终得到三列宽的表格,其中前两列中适当的“供应商名称”和“供应商名称的描述”会重复出现,因为第三列中有公式针对该特定的“供应商名称”返回的文本值(数据)...

任何帮助都将不胜感激!(抱歉我的英语不好。)谨致问候。

我的桌子

答案1

如果您想要实现屏幕截图所显示的效果,最好不要使用公式。您需要做的是取消透视表。

有多种方法可以使用 Excel 来实现这一点。在 Excel 2010 和 2013 版 Power Query 中,可以使用反向透视或 Unpivot 命令(在 Excel 2016 中也称为获取和转换)。

相关内容