Existe un buscarv que busque coincidencias?

¿Cómo hago para buscar en dos celdas diferentes dos domicilios que tienen formatos diferentes y quiero saber a quién pertenecen? Ej: tengo en una celda: San Martin 344, 2do Piso CABA / En la celda de al lado el nombre: Carlos PérezEn otra base tengo: San MArtín 344, 2°p, CABA / En la celda de al lado: Carlos Pérez... ¿Hay algún tipo de buscarv que busque coincidencia gral de la celda domicilio? -

Respuesta

Este ejemplo, te puede ayudar

https://youtu.be/0xqYY1R8UxM

https://youtu.be/SWUB1hEXxUw

https://youtu.be/of5u7VXoIk8

https://youtu.be/xz-p04lQ1-Y

Mira el buscador que tiene este libro, busca por la columa que requiereas,

https://youtu.be/MFGnxWRcTnA 

Si quieres más ejemplos sobre busquedas aca tienes

https://www.youtube.com/playlist?list=PLdK9H5dMIfQiJo6XaLrrtqGzoeGxffMkM

Si quieres usar SQL para buscar datos en Excel, aca se muestra como  se hace 

https://www.youtube.com/playlist?list=PLdK9H5dMIfQj2sTNiMEaFNBV6wD3D5qAS

2 respuestas más de otros expertos

Respuesta

¡H o l a! y  Bienvenida a TodoExpertos.

No entendí bien, puedes responder lo siguiente:

- ¿Qué quieres buscar? Hoja, celda.

- ¿En dónde están los datos? Hoja, rango de celdas.

- ¿En dónde quieres el resultado o resultados? Hoja, celda o celdas.

- Y lo más importante, ¿qué esperas de resultado? Ejemplos.

Para entender mejor lo que necesitas, podrías poner ejemplos explicando todas mis dudas, puedes apoyarte con imágenes-

Respuesta

No me queda muy claro lo que necesita. Lo que si podría es mediante un formulario hacer una búsqueda que conforme se vaya escribiendo el domicilio se vaya filtrando las coincidencias encontradas. Puede subir una imagen del resultado que desea obtener.

Con esta macro puede buscar una coincidencia, va la imagen ejemplo de los datos de la base y el dato a buscar y los datos encontrados

Sub BuscarConcidencia()
Set b = Sheets("Hoja1")
uF = b.Range("O" & Rows.Count).End(xlUp).Row
b.AutoFilterMode = False
Dato1 = b.Cells(2, 19).Value
    For i = 2 To uF
    Dato2 = b.Cells(i, 15).Value
    Dato3 = b.Cells(i, 16).Value
        If UCase(Dato2) Like UCase(Dato1) & "*" Then
            Range("S3").Value = Dato2
            Range("S4").Value = Dato3
            Exit Sub
        Else
            Range("S3").Value = ""
            Range("S4").Value = ""
        End If
    Next i
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas