我有 3 個單元格 - 它們包含這 3 個以“x”開頭的值,總和為 15,我現在手動輸入。

有沒有一種簡單的方法可以在第 4 列中將 1 4 10 相加得到 15?
我可以用這個公式把 x 從開頭剪掉:

如何從 A1:C1 中洗掉所有 x,并將單元格 D1 中的值相加?我的總數只能使用單元格 D1。
我試過這個:

注意:前導文本始終相同!注意:這只是一個最小的可重現示例。我的真實資料有 100 列。
非常感謝
更新:
這是答案的片段!not:必須填充范圍內的所有單元格,否則將回傳錯誤。

uj5u.com熱心網友回復:
我會選擇以下內容:
=RIGHT(A1,LEN(A1)-1) RIGHT(B1,LEN(B1)-1) RIGHT(C1,LEN(C1)-1)
或者:
SUBSTITUTE(A1,"x","") SUBSTITUTE(B1,"x","") SUBSTITUTE(C1,"x","")
編輯:JvdV 有一個非常好的建議:
=SUMPRODUCT(--SUBSTITUTE(A1:C1,"x",""))
整齊地分類了OP的問題。
要處理空單元格,請嘗試以下操作:
=SUMPRODUCT(IFERROR(--SUBSTITUTE(A1:D1,"x",""),0))
uj5u.com熱心網友回復:
如果前導文本的長度是固定的(在這種情況下為 1):
=和(值(右(A1:C1,LEN(A1:C1)-1)))
然后按 Ctrl Shift Enter 而不是 Enter
uj5u.com熱心網友回復:
回復有點晚,你也可以試試下面提到的那個
=SUM(IFERROR(REPLACE(A1:C1,1,1,"")/1,0))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/422133.html
標籤:
上一篇:選擇帶變數的表格范圍
