我有幾個列,如下圖所示:計數一組列在谷歌電子表格
A B C D E
1 12 4 1
2 3 2 2
3 7
4 3 0 6
我怎麼能返回的上方,例如每一列的計數得到的結果:
A B C D E
1 12 4 1
2 3 2 2
3 7
4 3 0 6
5 count:3 4 2 1
爲每個列。我正在尋找一種能夠在一個單元格中完成該功能的公式(B5),爲每個列返回一個計數,並且避免使用填充處理,因爲數據集非常大
我有幾個列,如下圖所示:計數一組列在谷歌電子表格
A B C D E
1 12 4 1
2 3 2 2
3 7
4 3 0 6
我怎麼能返回的上方,例如每一列的計數得到的結果:
A B C D E
1 12 4 1
2 3 2 2
3 7
4 3 0 6
5 count:3 4 2 1
爲每個列。我正在尋找一種能夠在一個單元格中完成該功能的公式(B5),爲每個列返回一個計數,並且避免使用填充處理,因爲數據集非常大
這很簡單,使用Google Spreadsheet功能:
=ArrayFormula(MMULT(TRANSPOSE(row(A1:A4)^0),--(len(A1:E4)>0)))
或者,如果你想加入他們所有:
=JOIN(", ",ArrayFormula(MMULT(TRANSPOSE(row(A1:A4)^0),--(len(A1:E4)>0))))
這很棒,但它不會計算OP提供的測試數據中C4的'0'。 –
謝謝@Scott Craner!我會糾正答案。 ' - (A1:E4 <>「」)'將被改爲' - (len(A1:E4)> 0)'。 'Mmult'部分也是不正確的。 –
'count','counta'? – findwindow
@findwindow在那裏,建議。 OP希望它填充而不使用任何常規填充方法,即拖動,複製或使用填充。 OP希望B5中的公式能夠自動填充所有列。 –
哦,類似於'3,4,2,1,'所有在一個單元格(b5)? – findwindow