=VLOOKUP(D2,INDIRECT(ADDRESS(MATCH(E2,$C$1:$C$21,0)+1,2,1)):INDIRECT(ADDRESS(MATCH($C$21,$C$1:$C$21,0),3,1)),2,FALSE)
我需要的是公式引用,在另一个表中呈现结果,比如 sheet2中有如下数据:
姓名 日期 数量
张三 1月1日 5000
张三 1月7日 2300
张三 1月10日 1800
结果如上,除了高级筛选,还有什么办法,最好是用公式来呈现,谢谢
有办法,用条件数组可以sheet2表中单独把张三的内容全部提取并罗列在sheet3表中,你放个邮箱地址,我给你发一个我的例表,我这例表是按日期把一个明细表分别放到以前月度表和当前月度表中,你只要把条件改成判断姓名,直接就可以套用。
你要注意我例表中使用了数据组公式。下面是我例表中的取值公式(若你能看明白,可以参考改你的表):
=IF(SUMPRODUCT((未决明细!$D$5:$D$29""))""),ROW(未决明细!$A$5:A$29)),ROW()-4)))