我的列组1包含3条记录和两列。例如
Group level1 level2
141 a d
256 x t
我想要实现的是以下
Group level
141 a
141 d
256 x
256 t
等级取决于小组但不小于2且大于7.请帮助我
答案 0 :(得分:1)
我必须使用帮助列来计算每个组号的条目数。我还假设每个组号都是唯一的。假设数据按照下面的图像布局
在从I2开始并向下复制到表格底部的第I列中,使用以下公式来保持级别条目数的总计。
=COUNTA(B$2:H2)
要生成您的组ID列,请在K2中使用以下内容:
=IFERROR(INDEX($A$2:$A$5,IFERROR(MATCH(ROW(A1)-1,$I$2:$I$5,1),0)+1),"all group numbers have been listed")
要生成相应的级别条目,请在L2中使用以下内容:
=IFERROR(INDEX($B$2:$H$5,MATCH($K2,$A$2:$A$5,0),COUNTIF($K$2:K2,K2)),"NO MORE LEVEL ENTRIES")
根据需要将L2和K2复制下来。如果你走到远处,你会看到没有更多信息要显示的提示。您可以删除任何这些行。