我试图计算A列中包含区分大小写的值的单元格数量(因为我以不同的方式处理单词TTK和TTk)。我能够通过以下公式=COUNT(INDEX(FIND("TTK",$A:$A))
来做到这一点。现在的问题是,我只需要计算符合上述条件的A列单元格,以及B列中的相邻行是否为空白。我尝试过几种方法:
=COUNT(INDEX(FIND("TTK",$A:$A)*INDEX(FIND(<>"",$B:$B))
{=IF(""<>$B:$B,COUNT(INDEX(FIND("TTK",$A:$A)))}
但仍然是这些返回的错误。我不确定在这些试验中我错在哪里。我很感激你对此事的指导。非常感谢! :)
样本数据如下:
Column A Column B
aTTKsss (blank)
bTTKwww (not blank)
sss TTKww (blank)
w wTTKqqq (not blank)
aaaTTkxx (not blank)
ssfdsfTTkc (not blank)
ss sdTTksss (blank)
sqw TTk sdfqq (blank)
根据样本数据,我希望计数输出值2,因为在A列中,我们只有两个单元格包含区分大小写的TTK值,而B列中有一个非相邻的单元格。
答案 0 :(得分:1)
这个标准公式(非CSE)应该足够了。
=SUM(INDEX(ISNUMBER(FIND("TTK", A:A))*(SIGN(LEN(B:B))), , ))
但是,如果您减少完整列参考,您可能会发现效率更高。
=SUM(INDEX(ISNUMBER(FIND("TTK", A2:INDEX(A:A, MATCH("zzz", A:A))))*(SIGN(LEN(B2:INDEX(B:B, MATCH("zzz", A:A))))), , ))
答案 1 :(得分:1)
在Google电子表格中,您也可以尝试
docker exec -it <container_name> mysql -u root -ppassword -e "$(cat /path/to/script.sql)"
看看是否有效?
答案 2 :(得分:1)
尝试:
=SUMPRODUCT(ISNUMBER(FIND(D1,A:A))*(LEN(B:B)>0))
如果您可以为列A
和B