¿Patrón simple con Excel CONTAR.SI para hacer coincidir una subcadena?

¿Patrón simple con Excel CONTAR.SI para hacer coincidir una subcadena?

¿Cómo soluciono esta fórmula: =COUNTIF(A1:A10,"*jim*")para hacer coincidir cualquier cosa que contenga la subcadena de "jim" pero de uncelúla, como: =COUNTIF(A1:A10,C11)¿dónde la celda C11contiene el texto "jim"?

¿Quizás otra celda para envolver "jim" con asteriscos?

(¿Seguramente no necesito definir una función especial o recurrir a Visual Basic?)

ver también:

¿Cómo pasar un valor de cadena a CONTAR.SI?

https://stackoverflow.com/q/22542834/262852

Respuesta1

concat la cadena de expresiones regulares y la cadena de celda dentro de la fórmula como tal:

=COUNTIF(A1:A10,"*"&C11&"*")

Hagame saber si esto fue de utilidad

Respuesta2

Otra opción es utilizar SUMPRODUCTy FIND:

=SUMPRODUCT(--(ISNUMBER(FIND(C11,A1:A10))))

información relacionada