关于数据排序的问题,昨天的表格不够详细,现在重新改正
请大佬帮忙,非常感谢!销售分析表A3右拉下拉,数组三键。
=INDEX(源数据!$A:$H,MOD(LARGE(N(OFFSET(源数据!$B$2,ROW($1:$14),INT(COLUMN(C1)/3)*2-1))*10^9+ROW($3:$16),ROW(A1)),100),MATCH(A$2,源数据!$2:$2,)) 感谢帮助,但数据一多,结果就错了, 我模板的所有数据行数都是一样的,实际上,数据列有多有少,不一样长,甚至中间有些数值是 0 和空格 =INDEX(源数据!$B$3:$H$16,ROW(A1),MATCH(A$2,源数据!$B$2:$I$2,0))
A3输入公式,横拉竖拉。试试这个对不对。
这个公式需要字头和源数据一致,利用查找字头定位源数据的列。
至于行,只是按顺序一直顺下来。 与昨天的贴没有多少差异。
数组公式的话可以:=INDEX(源数据!$A:$H,MOD(SMALL(-OFFSET(源数据!$A$3:$A100,,MIN(MATCH(T(OFFSET($A$2,,INT(COLUMN(C:C)/3)*3-2)),源数据!$2:$2,))-1)*10^10+ROW($3:100),ROW(A1)),10^3),MATCH(A$2,源数据!$2:$2,)) 感谢大佬的帮助,但是这个还是不行
难道不是这个吗? =IF(A$2="","",INDEX(源数据!$A:$DD,MOD(LARGE(INDEX(源数据!$A$3:$DD$99,,MATCH(INDEX($2:$2,,3*INT(COLUMN(C1)/3)-1),源数据!$2:$2,))*10^9+ROW($3:$99),ROW(A1)),100),MATCH(A$2,源数据!$2:$2,))&"")
数组三键下拉右拉。
页:
[1]