dan*_*tra 2 worksheet-function microsoft-excel libreoffice-calc countif
使用 Excel/Calc 我有以下情况:
A1:B10,C1。现在我想要做的是计算范围内有多少单元格等于该字符串
或将其包含为子字符串。 我怎么得到它?(例如,假设我想要结果为D1。)
我回答自己,因为我每年至少这样做一次,当我忘记某事时,我觉得需要有一个可以快速寻找的地方,而且我认为这对其他人也有用。
所以,好吧,我知道有两种方法可以做到这一点:
使用常规公式
在D1放 =COUNTIF(A1:B10,"*"&C1&"*")
给新手的一些注意事项(主要是):
公式中的那些“*”是Excel 通配符 (可以使用通配符的 Excel 函数列表)
那些 "&" 是一种无需使用 CONCATENATE 即可连接文本的方法(此处或此处也有更多相关信息)
使用CSE/数组公式
D1 应该 {=SUM(IF(ISNUMBER(SEARCH(C1,A1:B10)),1,0))}