500克(700元) 500克(1250元) 500克(900元) 500克(350元) 1000元 750元
这是该表第三行的数据。我应该使用什么公式来提取 Pkr 之后的值并将所有这些提取的值相加。
例如。这些电池的总和 500g (Pkr 700) 500g (Pkr 1250) 500g (Pkr 900) 500g (Pkr 350) Pkr 1000 Pkr 750 应该是 4950
我尝试过这个公式 =SUMPRODUCT(--ISNUMBER(SEARCH("Pkr", B2:H2)), --MID(B2:H2, SEARCH("Pkr", B2:H2) + 3, LEN(B2:H2))) 并得到错误的输出
如果您有 Excel 365,您可以使用以下公式:
=LET(d, B2:H2,
a,TEXTAFTER(d,"Pkr"),
b,TEXTBEFORE(a,")",,,,a),
SUM(--(b)))
它首先检索“Pkr”之后的“文本”,然后返回括号之前的值(如果存在)。
返回文本时,
--
使值变为数字。