Excel formula Excel公式用于处理带有前缀的单元格

Excel formula Excel公式用于处理带有前缀的单元格,excel-formula,Excel Formula,我试图找出一个非常简单的解决方案,使excel在公式中包含带前缀的单元格,或者将单元格一分为二并在公式中使用数字 SC16 1.00--1.00--1.00--1.00 SC17 *2.0--3.00--4.00-*5 SC18 2.00--3.00--4.00--5.00 SC19 2.00-*3 *4--5.00--0.00 SC20 *2.0--3.00--4.00--5.00 sc16-20=和(B1:B5)=和(C1:C5)=和(D1:D5)=和(E1:

我试图找出一个非常简单的解决方案,使excel在公式中包含带前缀的单元格,或者将单元格一分为二并在公式中使用数字

SC16    1.00--1.00--1.00--1.00
SC17    *2.0--3.00--4.00-*5
SC18    2.00--3.00--4.00--5.00
SC19    2.00-*3 *4--5.00--0.00
SC20    *2.0--3.00--4.00--5.00
sc16-20=和(B1:B5)=和(C1:C5)=和(D1:D5)=和(E1:E5)


我如何才能做到这一点?

解决方案1:将数据清理到一个新列中,并在其中求和

  • 在新列中复制以下公式,以将所有值转换为数字(假设您将其粘贴到F1中,然后将其向上拖动到F5)
  • 对新列中的单元格求和(即使用F6中的以下公式)
  • 因此,F列将包含B列的已清除值

    奖金:之后,您甚至可以将F1-F6单元格向右拖动,以获得C、D和E列的相同结果

    解决方案2:分为两列(一列带星号,如果有,另一列只带数字)

    同上+将下面的公式粘贴到包含星号(如果有)的列中

    =IF(ISNUMBER(B1); ""; MID(B1; 1; 1))
    

    解决方案1:将数据清理到新列中,并对其求和

  • 在新列中复制以下公式,以将所有值转换为数字(假设您将其粘贴到F1中,然后将其向上拖动到F5)
  • 对新列中的单元格求和(即使用F6中的以下公式)
  • 因此,F列将包含B列的已清除值

    奖金:之后,您甚至可以将F1-F6单元格向右拖动,以获得C、D和E列的相同结果

    解决方案2:分为两列(一列带星号,如果有,另一列只带数字)

    同上+将下面的公式粘贴到包含星号(如果有)的列中

    =IF(ISNUMBER(B1); ""; MID(B1; 1; 1))
    

    您是否总是使用相同的前缀(即此处的星号)?如果没有,前缀的字符数是否始终相同?或者,你的前缀可以是任何东西吗?难道你不能简单地使用查找和替换来删除前缀吗?@mr.mams它总是一个星号。它必须在那里,不能删除它,因为它用于数据分析。你总是有相同的前缀(即,这里的星号)?如果没有,前缀的字符数是否始终相同?或者,你的前缀可以是任何东西吗?难道你不能简单地使用查找和替换来删除前缀吗?@mr.mams它总是一个星号。它必须在那里,不能删除它,因为它用于数据分析。嘿@mr.mams,这很好,但不完全是我的意思。我需要保留*并对保留*的数字进行计算。因此,在这种情况下,创建没有*的新表没有帮助。(谢谢THO!我会用它来做一些事情)或者另一种选择是将电池分成2个,一个带有*和一个只有数字。我刚刚更新了上面的答案:请检查一下,让我知道这对你是否合适Hey@mr.mams这很好,但不是我的意思。我需要保留*并对保留*的数字进行计算。因此,在这种情况下,创建没有*的新表没有帮助。(谢谢THO!我会用它来做一些事情)或者另一个选择是将电池分成2个,一个带*和一个只带数字。我刚刚更新了上面的答案:请检查一下,让我知道这对你是否合适
    =IF(ISNUMBER(B1); ""; MID(B1; 1; 1))