取出符合条件的单元格数据,并将这些数据排列成一个矩阵
本来想一步完成,功力不够,只好分成两步了,公式里的参数大家根据自己的数据表进行修改。
1.取出符合条件的单元格数据:
{=INDEX($B:$B,SMALL(IF($A$1:$A$100=$D$1,ROW($1:$100),4^8),ROW(1:1)))&""}
外面的大括号是用ctrl+shift+回车生成的。
2.将这些数据排列成一个矩阵,我这里是放在一个10列的矩阵当中:
=OFFSET($A$1,MOD(COLUMN(A1)-1,10)+(ROW(A1)-1)*10+INT((COLUMN(A1)-1)/10)*9,)&""
真是功能非常强大的excel函数。