我正在寻找一种通过链接单元格的值来对行进行分组的方法(请参阅图像链接)。例如,第1行通过字母“B”链接到第2行,第2行通过字母C链接到第“3”行 - 使这三行成为第1组。而第4行没有链接,被认为是第2组。
更新:当我说'链接'时,我的意思是行可以按单元格中的公共值进行分组。在我的第一个例子中,字母“B”出现在第1行和第2行,然后我将其视为“链接”。请参阅下一个链接,查看原始但更复杂的数据的子样本。
如果这个问题已经在之前的帖子中得到解决,我会提前道歉,但我根本不知道该怎么说。
答案 0 :(得分:0)
一个简单的解决方案(如果我理解你的问题) - 假设你有A列和B列中的数据,以及C中的组号。
将数字1
放在第一行“group”列(单元格C1)中。然后将以下公式放在单元格C2
中,然后向下拖动:
=IF(B1 = A2, C1, C1 + 1)
当单元格匹配时,组编号相同,否则递增。简单样本:
同一事物的公式视图:
答案 1 :(得分:0)
管理以找到使用R和RBGL包解决此问题的方法。非常感谢大家的投入。见链接......