excel函数技巧:subtotal与筛选功能搭配-趣帮office教程网

如图:想求出筛选后的文本里的金额部分,也就是前两个数字,公式如下

=SUM(IFERROR(TRIM(MID(SUBSTITUTE(TRIM(A2:A7),"合",REPT(" ",99)),1,99))*SUBTOTAL(103,OFFSET(A2,ROW(1:6)-1,)),))

公式思路:公式由两部分相乘再相加得到,第一部分提取出金额。第二部分通过subtotal函数进行计数,103是取counta,但不取隐藏行的值。这样不显示的就标记为0,显示的就标记为1。得出一个由0和1组成的数列,再与第一部分相乘,就只取到显示部分的积,然后再相加。