用Sub Worksheet_Change(ByVal Target As Range)即可抓取‘名称A2变化时’这样的事件。
写入数据的前提是表2处于打开状态。
=FILTER(C2:C14,B2:B14<>"")
如果没有那么使用下面数组公式:
=INDEX(C:C,SMALL(IF($B$2:$B$14<>"",ROW($2:$14),2^20),ROW(A1)))&""
C列的话一个SUMIF函数求和就好了。
=SUMIF(C:C,F2,B:B)
点开下面图片看演示,没用两个表了,在同一个表上演示了,对照着改就行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)