作者:乔山办公网日期:
返回目录:excel表格制作
假设你的数据在A列
C1输入公知式
=INDEX(A:A,SMALL(IF(NOT(ISERROR(FIND("王",$A$1:$A$7))),ROW($1:$7),65536),ROW(1:1)))&""
这是数组公式,按ctrl+shift+回车,结束确认
C1公式向下复制,道应该达到回你的要求
其中,这个“王”字可以改成对答单元格的引用,达到批量计算的目的
可以只使用一个SUMPRODUCT函数。
单元格D40公式如下百:
=SUMPRODUCT(($A$28:$A$36=A40)*($B$28:$B$36=B40)*($C$27:$E$27=C40)*($C$28:$E$36))
然后将度公式复制粘贴到D42单元格即知可。
如下图:道
这个公式的意思就是将所有内条件相乘,这样也非常好理解。
也可以将SUMPRODUCT函数换成SUM函数,里面的参数都是一容样的,只是最后不能直接回车,需要按三键组合。
更换的公式如下:
=SUM(($A$28:$A$36=A42)*($B$28:$B$36=B42)*($C$27:$E$27=C42)*($C$28:$E$36))
如图:
不知这样百是否度可以:
=TEXTJOIN(",",1,IF(OFFSET($A$1,MATCH(O2,A$2:A$6,),1,,COLUMNS(B:M))=P2,B$1:M$1,""))
数组公式,问按答ctrl+shift+enter产生花括号。版
如图所示:权
假设:
sheet2为预算数据
sheet1为实际复填表
见图制一:
1、在表格sheet1的B2单元格输入公式:百
=IFERROR(VLOOKUP($A2,Sheet2!$A:$Z,MATCH(B$1,Sheet2!$1:$1,0),FALSE),"")
见图二:度
2、右键点击:B2单元格>选择:复制,
见图三
4、选中你要填的单元格,点右键>粘贴选问项>公式(fx)
见图四答
完成后就达到了图一的效果