Excel表格如何設定自動計算(Excel如何設定單元格自動計算)

如下圖所示,如何設定讓表格自動計算?今天小五與大家分享相關的解決辦法。

這我們借用輔助列來實現。

先提取出黑字前面的數字,這裡用LEFT函式和FIND函式。

在輔助列1中輸入公式=--LEFT(B2,FIND("黑",B2)-1),之後向下填充,然後在總計行中輸入公式=SUMIF(C2:C15,">0")。

公式說明:

FIND函式表格一個字串在另一個字串中出現的起始位置

語法結構=FIND(查詢值,在哪裡找,從第幾個字元開始查詢)

LEFT函式表示從左側開始提起指定字元

語法結構=LEFT(字串,從左側提取指定字元個數)

SUMIF函式表示對區域中符合指定的單個條件的值求和

語法結構=SUMIF(條件區域,指定的條件,需要求和的區域)

如果省略求和區域,會將條件區域作為求和區域

接下來我們來看一下有關白字前面數字的提取。

在輔助列2中輸入公式=--SUBSTITUTE(RIGHT(B2,LEN(B2)-FIND("黑",B2)),"白",""),向下填充,同樣利用SUMIF函式進行求和,輸入公式=SUMIF(D2:D15,">0")

公式說明:

LEN函式統計字串的字元個數

RIGHT函式表示從右側提取指定個數的字元

SUBSTITUTE函式表示對指定的字串進行替換

SUBSTITUTE(要替換的文字,舊文字,新文字,[替換第幾個])

最後在總計中利用&連線即可解決獲取相應的結果。

PS:這裡的雙負號,表示將文字轉換為數值。