Excel 快速文本计算体积
在 Excel 中,假设你的数据从 A 列(规格)和 B 列(数量)开始,第一行是标题,从第 2 行开始是数据。
在 C2 单元格输入以下公式,然后向下填充即可:
=PRODUCT(--TEXTSPLIT(A2,"*")/1000)*B2
公式解释:
TEXTSPLIT(A2,"*"):将规格按*拆分成三列(长、宽、高)。--TEXTSPLIT(...):将文本转换为数字。/1000:将毫米转换为米(因为 1 米 = 1000 毫米,所以体积是(长/1000)*(宽/1000)*(高/1000),即乘积除以10^9。这里分别除以 1000 三次,效果等同于除以 10 亿)。PRODUCT(...):计算长、宽、高(以米为单位)的乘积,得到单个体积(立方米)。*B2:乘以数量,得到该行总体积。
如果使用的是旧版 Excel(没有 TEXTSPLIT 函数),可以使用这个公式:
=LEFT(A2,FIND("*",A2)-1)/1000*MID(A2,FIND("*",A2)+1,FIND("*",A2,FIND("*",A2)+1)-FIND("*",A2)-1)/1000*RIGHT(A2,LEN(A2)-FIND("*",A2,FIND("*",A2)+1))/1000*B2
评论功能已关闭