我有这组数据
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"))
所以我想知道这可能吗?
答案 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))
}
}
}