按行值按行动态分组

时间:2014-02-24 05:27:35

标签: excel hyperlink match grouping formula

我正在寻找一种通过链接单元格的值来对行进行分组的方法(请参阅图像链接)。例如,第1行通过字母“B”链接到第2行,第2行通过字母C链接到第“3”行 - 使这三行成为第1组。而第4行没有链接,被认为是第2组。

Example image

更新:当我说'链接'时,我的意思是行可以按单元格中的公共值进行分组。在我的第一个例子中,字母“B”出现在第1行和第2行,然后我将其视为“链接”。请参阅下一个链接,查看原始但更复杂的数据的子样本。

Sub-sample of original data

如果这个问题已经在之前的帖子中得到解决,我会提前道歉,但我根本不知道该怎么说。

2 个答案:

答案 0 :(得分:0)

一个简单的解决方案(如果我理解你的问题) - 假设你有A列和B列中的数据,以及C中的组号。

将数字1放在第一行“group”列(单元格C1)中。然后将以下公式放在单元格C2中,然后向下拖动:

=IF(B1 = A2, C1, C1 + 1)

当单元格匹配时,组编号相同,否则递增。简单样本:

enter image description here

同一事物的公式视图:

enter image description here

答案 1 :(得分:0)

管理以找到使用R和RBGL包解决此问题的方法。非常感谢大家的投入。见链接......

identify groups of linked episodes which chain together