Excel单列数据等分4组:带表头空行时公式失效求助
解决单列数据带表头/空行的均分4组问题
针对固定数据范围AU4:AU2522的修正公式:
=AU4&","&ROUNDUP((ROW()-ROW($AU$3))/(COUNT($AU$4:$AU$2522)/4),0)公式修正逻辑:
原问题核心是ROW()取的是绝对行号,会把数据上方的3行(2空行+1表头)也算进分组计算的基数里,导致分组错乱。用ROW()-ROW($AU$3)能生成从1开始的相对行号(AU4对应相对行号1,AU5对应2,以此类推),让分组计算完全基于实际数据的顺序,不受前面非数据行干扰。适配动态数据范围的版本(无需手动固定数据行数):
=AU4&","&ROUNDUP((ROW()-ROW($AU$3))/(COUNTA($AU:$AU)-3)/4,0)
其中COUNTA($AU:$AU)-3会自动计算实际数据行数(减去前面3行非数据行),适合数据行数不固定的场景。
内容的提问来源于stack exchange,提问作者Maddie Roberts
相关产品推荐
相关产品推荐

