Excel索引公式,说明2行变量

时间:2017-05-16 07:38:08

标签: excel excel-vba excel-formula vba

我从系统中获取了大量原始数据,并希望使其更易于阅读。

这比我在这里展示的数据要多得多,但原理是一样的。一个案例编号在原始数据中以多行重复,如“原始数据”图片所示。

我想转换这些数据,使其看起来像“解决方案”图片。 我尝试使用数据透视表,但我无法显示那里的文本我只获得数字而如果我使用索引公式我不能占用超过案例编号来获取正确的行。在我的示例数据中,我需要先考虑案例编号,然后再考虑组名,以便找到正确的行。

是excel正确的程序还是我应该在其他地方看?感谢你的帮助!

Raw data

Solution

1 个答案:

答案 0 :(得分:0)

假设您的原始数据位于Sheet1,并且需要在Sheet2中显示解决方案可能会有所帮助。

要连续显示Category 1 (Group 1, Group 2, Group 3, ....),请在Cell B1的{​​{1}}中输入以下公式:

Sheet2

这是一个数组公式,所以按 Ctrl + Shift + Enter 提交此公式。根据需要拖动/复制此公式。

要在=INDEX(Sheet1!$B$2:$B$31, MATCH(0, COUNTIF($A$1:A$1, Sheet1!$B$2:$B$31), 0)) 下的行中显示Category 2 (Answer 1, Answer 2, Answer 3, ....),请在Category 1的{​​{1}}中输入以下公式:

Cell B2

这是一个数组公式,所以按 Ctrl + Shift + Enter 提交它。根据需要向下和向下拖动/复制此公式。

参见图片以供参考。

enter image description here

注意: 根据需要更改公式中的范围。