前言如何转换! 1获取每班人数在C2输入公式:获取学生人数 =LEN(B2)-LEN(SUBSTITUTE(B2,",",""))+1 下拉填充公式 2列出班级在E2输入公式:获取班级,班级重复的数量为C列的最大值 =OFFSET($A$1,INT((ROW(A1)-1)/MAX($C$2:$C$5))+1,0) 下拉填充公式 3列出姓名在F2输入公式:获取学生姓名, =TRIM(MID(SUBSTITUTE(OFFSET($B$1,INT((ROW(A1)-1)/MAX($C$2:$C$5))+1,0),",",REPT("",99)),MOD(ROW(A1)-1,MAX($C$2:$C$5))*99+1,99)) 下拉填充公式 4删除多余空值最后将多余的单元格删掉即可。 知识点MAX:取最大值 ROW:获取行号 COLUMN:获取列号 LEN:获取字符长度 INDEX:索引 INT:取整 MOD:取余数 SUBSTITUTE:替换 IF:逻辑判断 TRIM:修剪函数 MID:去中间字符 REPT:重复 OFFSET:偏移 END |
|