Excel中混合单元格如何提取数字并求和?

在Excel中,如果单元格中既有数字又有汉字,如何将纯数字和去掉汉字后的数字加起来呢?

步骤如下:

  1. 提取数字:

    • 假设数据位于A1到A10单元格。

    • 在B1单元格中输入以下公式: =IF(ISNUMBER(A1), A1, VALUE(SUBSTITUTE(A1, IFERROR(MID(A1, MIN(IF(ISNUMBER(--MID(A1, ROW(INDIRECT('1:' & LEN(A1))), 1)), ROW(INDIRECT('1:' & LEN(A1))), '')), '')), '', '')))

    • 将B1单元格的公式拖动填充到B2到B10单元格。

      公式解析:

      • ISNUMBER(A1):判断A1单元格是否为数字。
      • VALUE(SUBSTITUTE(A1, ..., '', '')):将A1单元格中的非数字部分替换为空字符串,并转换为数值。
      • IFERROR(MID(A1, ..., 1), ''):提取A1单元格中的第一个数字。
      • MIN(IF(ISNUMBER(--MID(A1, ..., 1)), ..., '')):找到A1单元格中第一个数字的位置。
  2. 求和:

    • 在C1单元格中输入以下公式: =SUM(B1:B10)

**结果:**C1单元格将显示所有纯数字和去掉汉字后的数字的总和。

总结:

通过以上步骤,我们可以方便地从Excel混合单元格中提取数字并进行求和计算。这种方法适用于大多数常见情况,但如果数据较为复杂,可能需要根据实际情况调整公式。

Excel提取数字求和:混合单元格数值计算

原文地址: https://www.cveoy.top/t/topic/bsFs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录