![Buscar una cadena de caracteres parcial en Excel](https://rvso.com/image/1557598/Buscar%20una%20cadena%20de%20caracteres%20parcial%20en%20Excel.png)
La herramienta de búsqueda en Excel permite que la cadena sea parte de la celda o la celda completa, pero ¿puedo usarla para opciones más complejas? Por ejemplo, si busco celdas que terminen en "cht", para contarlas usaría "*cht" con CONTAR.SI. ¿Cómo puedo utilizar la misma opción para buscar?
Gracias
Respuesta1
yo uso gratisComplemento RegEx Buscar/Reemplazar, que agrega funcionalidad de búsqueda a Excel.
Para buscar celdas que terminen en cht
simplemente use la expresión: cht$
( $
marca el final de la celda)
(No estoy afiliado a ese complemento de ninguna manera, solo soy un usuario entusiasta).
Respuesta2
Una forma relativamente fácil y rápida es usar una columna auxiliar para detectar si la celda termina en cht
y luego filtrar según eso:
En B1
:=IF(COUNTIF(A1,"*cht"),CELL("address",A1),"")
Editar:O- si usó la columna de ayuda como la anterior, puede usar esta (ingresada con CTRL+SHIFT+ENTER) en decir D2
y arrastrar hacia abajo:
=IFERROR(INDEX($B$2:$B$100,SMALL(IF($B$2:$B$100<>"",ROW($B$2:$B$100)-ROW(B$2)+1),ROWS(B$2:B2))),"")
Respuesta3
Si busca *cht usando la opción de menú "Buscar...", Excel encontrará celdas que contengan cht al principio, en el medio o al final del texto en las celdas. Excel también puede encontrar cht en las fórmulas.
Pero si hace clic en la casilla de verificación "Hacer coincidir todo el contenido de la celda" en el cuadro de diálogo Buscar, Excel encontrará sólo aquellas celdas que terminen con "cht". Por ejemplo, "Muestracht" o "yo soycht". No encontrará celdas que tengan "cht" en otras ubicaciones como, "Esto eschtmuestra" o "chttemperatura".