Excel批量查找/提取/转置,并向右自动填充设置?

如何将:

变成:

注:从Excel工作表中以(马名)为条件,提取(上评分±)最近6条数据,填充时左边为最近日期。(工作表中有部份马名多过6条资料,并且不同日期)
求老师帮忙,辛苦啦!

INDEX函数,
填充时左边为最近日期,是什么意思?]
Sheet2
的A1输入
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$D$2:$D$100="骏多赢",ROW(Sheet1!$A$2:$A$100),4^8),ROW(A1)))&""

同时按CTRL SHIFT 回车键,再右拉,下拉6行

注意 骏多赢 的写法要与你表的写法要一致。追问

老师您辛苦了!
提取(上评分±)数据后,存放目标在N2至S2单元格,为什么在A1输入公式?

(填充时左边为最近日期,是什么意思?)是这样的,资料库存有超过6条数据,我只要提取最近日期的6条。

追答

你就在
N2输入公式,
注意 同时按CTRL SHIFT 回车键,
再右拉,下拉6行。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-07
在N2写入下面公式,{=SMALL(IF($E$2:$E$10000=$E2,$M$2:$M$10000,""),COLUMN(A1))}注意数组公式,下拉后拉看一下,欢迎追问。追问

老师您辛苦了!
1.写入以上公式后,=SMALL(IF($E$2:$E$10000=$E2,$M$2:$M$10000,""),COLUMN(A1)),提取结果(上评分±)是错误的,请指教?

2.公式头/尾带大括号的话,写入以上公式后不工作,请指教?

追答

这是数组公式,在写公式 的地方同时按三键CTRL+SHIFT+ENTER
也可以加QQ199145174

追问

老师好!
写入公式后能提取M2栏的数据了。但是未能按日期先后排列,如:正确是7,11,8,8,3;用公式找出来的是3,7,8,8,11,请指教?

追答

因为取的是最小的5个数,不是最小的5个日期对应数。

相似回答