2只乘以单价60=#VALUE!

在 Excel 中,当数量或单价单元格包含文字单位(如“2只”“60套”)时,‌不能直接相乘‌,因为 Excel 会将整个内容识别为文本,导致公式返回错误。比如2只乘以单价60=#VALUE!,请问有什么办法可以快速解决吗?
上海
浏览 167
收藏
6
分享
6 +1
4
+1
全部评论 4
 
亂雲飛渡
亂雲飛渡

WPS寻令官

回答:用SUBSTITUTES函数将多个字符替换空,再乘以单价 =SUBSTITUTES(C1:C2,{"只","套"},"")*D1:D2,见图
· 广东省
2
回复
 
1
1

WPS金话筒 | WPS寻令官

回答=SUBSTITUTE(SUBSTITUTE(A1,"只",""),B1,"套")
· 云南省
1
回复
 
Mr Chen
Mr Chen

WPS寻令官 | 创作者俱乐部成员

回答:可以利用分列功能增加辅助列,然后利用函数计算结果。或者也可以直接利用函数进行计算=PRODUCT(LEFT(M8,LEN(M8)-LEN("只")),LEFT(N8,LEN(N8)-LEN("元"))),这样可以解决问题并不用增加辅助列。
· 甘肃省
1
回复
 
Hypnotist
Hypnotist

WPS寻令官 | WPS产品体验官

回答:把数字提取出来再相乘。 =REGEXP(A2,"\d+",0)
· 四川省
1
回复