Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel,如果符合条件,则对包含字母数字单元格的单元格进行计数_Excel_Formulas_Countif - Fatal编程技术网

Excel,如果符合条件,则对包含字母数字单元格的单元格进行计数

Excel,如果符合条件,则对包含字母数字单元格的单元格进行计数,excel,formulas,countif,Excel,Formulas,Countif,我有一列完整的数据,如下所示: IB1, SRD, IBMAN, E4, E 3, SRD, L6, E3, IB7, etc... 我需要一个excel公式来计算所有包含字母“IB”(或另一个指定字符串)且后面有数字的单元格,或任何只包含字符串且后面没有数字的单元格 我一直在努力做一些事情来达到 If left(cell,2) = "IB" and Right(cell,1) >= 0 then and len(cell) > 2 我不能使用通配符,因为像EIBMAN这样的条目

我有一列完整的数据,如下所示:

IB1,
SRD,
IBMAN,
E4,
E 3,
SRD,
L6,
E3,
IB7,
etc...
我需要一个excel公式来计算所有包含字母“IB”(或另一个指定字符串)且后面有数字的单元格,或任何只包含字符串且后面没有数字的单元格

我一直在努力做一些事情来达到

If left(cell,2) = "IB" and Right(cell,1) >= 0 then and len(cell) > 2
我不能使用通配符,因为像EIBMAN这样的条目不需要从计数中排除

我相信这是可能的,我只是不太擅长公式

如果需要,我可以放弃只包含字符串的单元格检查位

由于工作表格式,我不能使用辅助列。第一个标准(
IB
和之后的数字)的Excel 2007

对于第二个条件(仅限不带空格或数字的字符串):


=SUMPRODUCT(0+(左(A1:A10,2)=“IB”)、0+(ISNUMBER(0+MID(A1:A10&0,3,1)))您所说的“仅包含字符串的单元格”是什么意思?只有信吗?没有空间?没有标点符号吗?没有数字?XOR XL你的公式很好用,如果你把它作为答案贴出来,我会把它标记出来。非常感谢。很抱歉这个网站还是新的。完成。如果其他人这样做,并且像我一样在单元格中有随机空间,则进行一个小的修改:
=SUMPRODUCT(0+(左(A2:A10,2)=“IB”)、0+(ISNUMBER(0+MID(替换为(A2:A10,“,”)&0,3,1))
=IF(AND(LEN(A1)>2,LEFT(A1,2)="IB",NOT(ISERR(VALUE(MID(A1,3,1))))),1,0)
=IF(AND(ISERR(SEARCH("0",A1)),ISERR(SEARCH("1",A1)),ISERR(SEARCH("2",A1)),ISERR(SEARCH("3",A1)),ISERR(SEARCH("4",A1)),ISERR(SEARCH("5",A1)),ISERR(SEARCH("6",A1)),ISERR(SEARCH("7",A1)),ISERR(SEARCH("8",A1)),ISERR(SEARCH("9",A1)),ISERR(SEARCH(" ",A1))),1,0)
=SUMPRODUCT(0+(LEFT(A1:A10,2)="IB"),0+(ISNUMBER(0+MID(A1:A10&0,3,1))))