



Si buscamos un elemento específico y no recordamos exactamente cómo se escribe, podemos emplear un carácter comodín en una consulta, no todas las funciones admiten el uso del comodín, para ello te proponemos simular comodín en función SI de Excel.
Los caracteres comodín son caracteres especiales que pueden representar caracteres desconocidos en un valor de texto y son prácticos para encontrar varios elementos con datos similares pero no idénticos. Los caracteres comodín también permiten obtener datos basados en la coincidencia de un patrón específico.

En la columna A disponemos de diferentes nombres y deseamos comprobar si se cumple una condición. El comodín de asterisco no es reconocido en todas las funciones de Excel. En nuestro caso la función SI no reconoce el comodín por lo que tenemos que recurrir a otras funciones anidándolas para simularlo.
A | B | C | D | |
---|---|---|---|---|
1 | José | |||
2 | Juan José | |||
3 | José Antonio | |||
4 | Josefina | |||
5 | Luis Antonio |
- COMIENZA POR: JOS
Deseamos evaluar si el nombre comienza por "Jos", mostrando "Bien" si cumple la condición y "Mal" si no la cumple.
Ir a: Celda B1
Escribir:
=SI(IZQUIERDA(A1;3)="Jos";"Bien";"Mal")IZQUIERDA(A1;3) devuelve 3 caracteres de la celda A1 desde la izquierda.
Copiar la celda B1.
Pegar como fórmula en el rango B2:B5. Para evaluar el rango A2:A5.
Verificar como muestra 3 resultados como Bien al tener 3 valores que comienzan por "Jos": José, José Antonio y Josefina.

- FINALIZA POR: JOSÉ
Deseamos evaluar si el nombre finaliza por "José", mostrando "Bien" si cumple la condición y "Mal" si no la cumple.
Ir a: Celda C1
Escribir:
=SI(DERECHA(A1;4)="José";"Bien";"Mal")DERECHA(A1;4) devuelve 4 caracteres de la celda A1 desde la derecha.
Copiar la celda C1.
Pegar como fórmula en el rango C2:C5. Para evaluar el rango A2:A5.
Verificar como muestra 2 resultados como Bien al tener 2 valores que finalizan por "José": José, Juan José.

- COMIENZA POR: JOSÉ Y FINALIZA POR: NIO
Deseamos evaluar si el nombre comienza por "José" y finaliza por "nio", mostrando "Bien" si cumple la condición y "Mal" si no la cumple.
Ir a: Celda D1
Escribir:
=SI(Y(IZQUIERDA(A1;4)="José";DERECHA(A1;3)="nio");"Bien";"Mal")IZQUIERDA(A1;4) devuelve 4 caracteres de la celda A1 desde la izquierda y DERECHA(A1;3) devuelve 3 caracteres de la celda A1 desde la derecha.
Copiar la celda D1.
Pegar como fórmula en el rango D2:D5. Para evaluar el rango A2:A5.
Verificar como muestra 1 resultado como Bien al tener 1 valores que comienza por José y finaliza por "nio": José Antonio.


- Consultar:
requiero filtrar una tabla dinamica haciendo uso delmacros, donde en el filtro me busque un texto que contenga por ejemplo la palabra "ventas", sin importar en que posicion de los textos este ayudaa me urge
Hola Jaime,
Faltaría información en que área necesitas la búsqueda, etc.
Como referencia puedes consultar la siguiente página: https://blogs.msdn.microsoft.com/gabhan_berry/2008/01/31/using-cell-text-to-filter-pivottables/
Saludos.
me parece algo complicada la forma, yo personalmente utilizo la funcion CONTAR.SI junto a comodines y anidada en la funcion SI.
=SI(CONTAR.SI(A1,"*Jos*"),"Bien")
Gracias me salvaste la vida
GRACIAS ME COSTO MUCHO LLEGAR A ESTA PUBLICACION. PERO SECO, ME SALVASTE. GRACIAS
Si por ejemplo quisiera poner que además de "Jos" empiece con "Ju" y otras como lo pondría?
Hola Naybi,
Anida la condición con la función O, todas las condiciones deseadas.
Saludos.