在Excel中将磅/盎司转换为磅或盎司的公式咨询
Excel磅盎司转纯盎司/纯磅公式方法
转换为纯盎司
假设目标数据在单元格A1,使用以下公式:
- 新版Excel(支持TEXTBEFORE/TEXTAFTER函数):
若需要带单位显示,可修改为:=TEXTBEFORE(A1," lbs")*16 + SUBSTITUTE(TEXTAFTER(A1," ")," oz.","")=(TEXTBEFORE(A1," lbs")*16 + SUBSTITUTE(TEXTAFTER(A1," ")," oz.",""))&" oz" - 旧版Excel(兼容无TEXTBEFORE的版本):
=LEFT(A1,FIND(" lbs",A1)-1)*16 + SUBSTITUTE(MID(A1,FIND(" ",A1)+1,LEN(A1))," oz.","")
转换为纯磅
同样基于单元格A1,公式如下:
- 新版Excel:
带单位版本:=TEXTBEFORE(A1," lbs") + SUBSTITUTE(TEXTAFTER(A1," ")," oz.","")/16=(TEXTBEFORE(A1," lbs") + SUBSTITUTE(TEXTAFTER(A1," ")," oz.","")/16)&" lbs" - 旧版Excel:
=LEFT(A1,FIND(" lbs",A1)-1) + SUBSTITUTE(MID(A1,FIND(" ",A1)+1,LEN(A1))," oz.","")/16
公式说明
- 核心逻辑:提取文本中的磅数和盎司数值,利用
1磅=16盎司的换算关系计算总和。 - 函数作用:
TEXTBEFORE/LEFT:提取“ lbs”前的磅数;TEXTAFTER/MID:提取空格后的盎司文本,再用SUBSTITUTE移除“ oz.”单位得到纯数值;- 最后通过乘法/除法完成单位换算,相加得到目标结果。
内容的提问来源于stack exchange,提问作者CLook
相关产品推荐
相关产品推荐

