如下圖所示,如何設置讓表格自動計算?今天小五與大家分享相關的解決辦法。
這我們借用輔助列來實現。
先提取出黑字前面的數字,這裡用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:這裡的雙負号,表示将文本轉換為數值。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!