在Excel中将磅/盎司转换为磅

wpx232ag  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(121)

有没有一个公式,我可以转换磅/盎司只是盎司或磅?例如,我有一个细胞,说6磅10盎司。,有没有公式把那个改成106盎司?谢谢!

6rqinv9w

6rqinv9w1#

正如上面提到的**Scott Craner**先生,

  • 6磅10盎司是一个文本字符串,因此您需要解析该字符串来进行计算。没有一个固定的公式可以做到这一切。它需要嵌套公式。*

因此,你可以尝试以下公式,根据您的西装

·单元格E1中使用的公式

=SUM(TEXTSPLIT(A1,"oz","lbs",1)*{16;1})&" oz"

或者
·单元格D1中使用的公式

=LET(x,TEXTSPLIT(A1,"oz","lbs",1),TAKE(x,1)*16+TAKE(x,-1)&" oz")

或者
·单元格B1中使用的公式

=CONVERT(TEXTBEFORE(A1,"lbs")/1,"lbm","ozm")+
TEXTAFTER(TEXTBEFORE(A1," oz"),"lbs ")&" oz"

或者
·单元格C1中使用的公式

=LET(x,TEXTSPLIT(A1,"oz","lbs",1)+0,
CONVERT(TAKE(x,1),"lbm","ozm")+TAKE(x,-1)&" oz")

因为不确定你的Excel Version张贴两个替代品。

·单元格F1中使用的公式

=SUM(FILTERXML("<m><b>"&SUBSTITUTE(A1," ","</b><b>")&"</b></m>","//b[position() mod 2 = 1]")*{16;1})&" oz"

或者
·单元格G1中使用的公式

=SUM(MID(" "&A1,SEARCH({"lbs","oz"},A1)-2,2)*{16,1})&" oz"

**注意:**只要lbsoz是2位数的值,最后一个公式就有效。

相关问题