2014-12-05 110 views

回答

2

= ARRAYFORMULA(MMULT(過濾器(A2:H,LEN(H2:H)),轉置( - REGEXMATCH(A1:H1, 「這」))))的一種方式將是獲得列的文字數組,並使用MMULT

=ArrayFormula(MMULT({A2:A10, C2:C10, E2:E10, G2:G10}, {1;2;3;4}^0)) 

其中col A,C,E,G是要加和的列(每行)。

或一個更自動化的方式:

=ArrayFormula(MMULT(filter(A2:H, len(H2:H)) , transpose(--regexmatch(A1:H1, "this")))) 

其中A1:H10是與數據的範圍(第1行= headerrow)。

example sheet here

+0

不得不做出一個自定義的函數來處理文本,但一切都工作正常,謝謝! – Kriggs 2014-12-08 13:08:48