Excel SUMIF在订单中查找字母

时间:2019-03-21 15:25:21

标签: excel excel-formula

我有这组数据

     A           B
1 A768BC10      2300
2 AB7697C787    2030
3 AC879B87      1760
4 AB56779       1490

现在我想获取值的总和,其中A在B之前,C在BI之后,我想知道是否有一种方法可以尝试使用RIGHT(),但是我曾经使用LEN()来获取字符串长度有问题,所以

=SUMIF(B1:B7,--(RIGHT(RIGHT(A1:A7,--LEN(A1:A7)-IFERROR(FIND("A",A1:A7),0)),LEN(RIGHT(A1:A7,LEN(A1:A7)-IFERROR(FIND("A",A1:A7),99)))-IFERROR(FIND("B",RIGHT(A1:A7,LEN(A1:A7)-IFERROR(FIND("A",A1:A7),99))),99))="*C"))

所以我想知道这可能吗?

1 个答案:

答案 0 :(得分:4)

使用通配符:

renderCell ({ data, offset }) {
      if (data) {
        const canvas = document.getElementById(offset).firstElementChild
        if (canvas) {
          let ctx = canvas.getContext('2d')
          data.forEach(function (line, y) {
            line.forEach(function (pixel, x) {
              let p = this.palette[0][parseInt(pixel, 2)]
              if (p && p.hasOwnProperty('color')) {
                ctx.fillStyle = p.color
                ctx.fillRect(x * 8, y * 8, (x * 8) + 32, (y * 8) + 32)
              }
            }.bind(this))
          }.bind(this))
        }
      }
    }

![enter image description here