En este artículo, aprenderemos cómo extraer todas las coincidencias parciales en una matriz de valores en Excel.
Por ejemplo, tenemos una gran variedad de valores y necesitamos extraer todos los valores que coincidan con la cadena. Usaremos una combinación de función SI, función ESNÚMERO y función BÚSQUEDA. Comprendamos un poco estas funciones.
La función SI se utiliza para la prueba_lógica y devuelve un valor en función del resultado de la prueba.
Sintaxis:
= SI (prueba_lógica, [valor_si_verdadero], [valor_si_falso]) |
La función ISNUMBER de Excel es una función booleana que devuelve VERDADERO o FALSO si el valor proporcionado es un número o no, respectivamente.
Sintaxis
= ESNUMERO (valor) |
La función BÚSQUEDA en Excel devuelve la posición del primer carácter de la subcadena o texto_búsqueda en una cadena o podría introducirse en otra función. La función de BÚSQUEDA no distingue entre mayúsculas y minúsculas.
Sintaxis:
= BUSCAR (buscar_texto, dentro_texto, [núm_inicial]) |
find_text: texto que se encuentra dentro de_text.
within_text: find_text que se encuentra en within_text.
[start_num]: posición del carácter desde donde empezar. El valor predeterminado es 1.
Ahora construiremos una fórmula usando la función explicada anteriormente. Usa la fórmula:
FÓRMULA:
= SI (ESNÚMERO (BÚSQUEDA (cadena, celda)), celda, "") |
Explicación:
- La función de BÚSQUEDA encuentra la cadena en el valor de la celda y devuelve la posición de la cadena en el valor de la celda si se encuentra o de lo contrario devuelve # ¡VALOR! Error.
- La función ISNUMBER comprueba si la función SEARCH devuelve un número o no. La función ESNUMERO devuelve VERDADERO si el valor devuelto es Verdadero y devuelve FALSO para # ¡VALOR! Error.
- SI la función devuelve el valor de la celda si la función ESNUMERO devuelve VERDADERO y devuelve una celda vacía si la función ESNUMERO devuelve FALSO
Entendamos esta función usándola en un ejemplo.
Aquí tenemos una lista de valores y un valor de cadena (camiseta).
Necesitamos encontrar la lista de coincidencias en la columna Coincidencias. Utilice la siguiente fórmula para extraer todas las coincidencias parciales de la cadena (camiseta).
Usa la fórmula:
= SI (ESNÚMERO (BÚSQUEDA (cadena, A2)), A2, "") |
Explicación:
- La función de BÚSQUEDA encuentra la cadena en el valor de la celda y devuelve el 8 como la posición de la cadena (camiseta) en el valor de la celda (camiseta morada).
- La función ISNUMBER comprueba que el valor 8 sea un número o no. La función ESNUMERO devuelve VERDADERO.
- La función SI devuelve value_if_True, que es el valor de la celda (camiseta morada).
Aquí el valor de la celda se da como referencia de celda. Copie la fórmula al resto de las celdas usando la tecla de método abreviado Ctrl + D o arrastre la opción hacia abajo en Excel.
Como puede ver, obtuvimos todos los valores usando la fórmula. Ahora necesitamos una lista de los partidos. Entonces para eso filtraremos los resultados. Siga los pasos a continuación para filtrar los resultados.
- Utilizar el Ctrl + Mayús + L opción para aplicar filtro
- Haga clic derecho en la tecla de flecha en el campo Coincidencias.
- Desmarque la opción (espacios en blanco) y haga clic en Aceptar.
Como puede ver en el gif anterior, extraiga la lista de los valores de coincidencias.
Espero que haya entendido cómo usar coincidencias parciales en una matriz en Excel. Explore más artículos sobre la función de texto de Excel aquí. No dude en hacernos llegar sus consultas o comentarios sobre el artículo anterior.
Artículos relacionados
Cómo eliminar texto en Excel comenzando desde una posición
Validación de entradas de texto
Crear una lista desplegable en Excel con color
Elimine los espacios iniciales y finales del texto en Excel
Cómo usar la función GRANDE en Excel
Cómo usar la función PEQUEÑO en Excel
Cómo usar comodines en Excel
articulos populares
50 atajos de Excel para aumentar su productividad
Editar una lista desplegable
Referencia absoluta en Excel
Si con formato condicional
Si con comodines
Vlookup por fecha
Convertir pulgadas a pies y pulgadas en Excel 2016
Unir nombre y apellido en Excel
Cuente las celdas que coincidan con A o B