Excel - Bscarv con dato parcial

 
Vista:
sin imagen de perfil

Bscarv con dato parcial

Publicado por Jaime Carrillo (4 intervenciones) el 13/11/2022 20:33:18
Hola,

¡Me pueden ayudar a construir una función buscarV con datos parciales donde el dato a buscar es un número?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Bscarv con dato parcial

Publicado por Jaime (4 intervenciones) el 14/11/2022 23:16:50
Hola.

Gracias por tu respuesta. Te anexo el archivo para que por favor me puedas guiar a ver por qué no funciona la fórmula de búsqueda de texto parcial.

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Bscarv con dato parcial

Publicado por Antoni Masana (2478 intervenciones) el 14/11/2022 23:38:03
Puedes utilizar esta formula:

1
=BUSCARV(B3;Ventas!$B$2:$C$1605;2;0)

Los que no encuentra es que no existen.
Lo que he encontrado es que no existen o tiene demasiados caracteres, me explico, puedes buscar si Pata esta contenida en Patata, no se puede buscar si Patata esta contenida en Pata.

Adjunto libro con la fórmula correcta.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Bscarv con dato parcial

Publicado por Jaime (4 intervenciones) el 15/11/2022 13:54:05
Hola

Pero por ejemplo ¿por qué no encuentra 6139 si esta en ambas cadenas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Bscarv con dato parcial

Publicado por Antoni Masana (2478 intervenciones) el 15/11/2022 16:01:30
El 6139 esta en la celda B3 de la hoja Venta AL y en la celda B8 de la hoja Venta, la coincidencia es total y usando la fórmula:

1
=BUSCARV(B3;Ventas!$B$2:$C$1605;2;0)

Estos códigos:

1
2
3
4
5
6
7
20264        --- Existe el 20262      que no es lo mismo ni se acerca
GFCM-18332-0 --- Existe el GFCM-18332 que no es lo mismo
GAM-18333-0  --- Existe el GAM-18332
236004226    --- No existe
GPU-11704    --- No existe
GFCM-11937-0 --- Existe el GFCM-11937 que no es lo mismo
GFCM-20240-0 --- Existe el GFCM-20240 que no es lo mismo

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Bscarv con dato parcial

Publicado por Jaime (4 intervenciones) el 15/11/2022 19:00:12
Hola Antoni.

La cosa es que voy a seguir añadiendo registros a esta base en la que el dato de búsqueda va a ser parcial a la base de datos de la matriz objetivo, por lo que una fórmula de buscarV corriente no va a funcionar.

En el libro que me enviaste apliqué esta formula por ejemplo =VLOOKUP("*"&B2&"*";Ventas!$B$2:$C$1605;2;0) y reconoce algunos pero no otros en los que debería encontrar como por ejemplo este dato: 6139

Por eso creo que tengo algo mal en la fórmula de búsqueda con dato parcial.

Anexo el nuevamente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Bscarv con dato parcial

Publicado por Antoni Masana (2478 intervenciones) el 16/11/2022 14:18:27
Jaime te estas haciendo un lio con la búsqueda porque estas mezclando churras con merinas.

Cuando aplicas la formula es para buscar un texto dentro de otro texto.

Ejemplo:
Si buscas "*EL*" en la palabra "MURCIELAGO" lo encuentra porque esta y porque son textos.
Si buscas "*25*" en el numero 1259 no lo encuentra porque no puedes buscar un texto dentro de un número.
Tampoco encuentra "*nueve*" en el número 1259 aunque se lea como mil doscientos cincuenta y nueve.

Vamos que no puedes encontrar plátanos en una caja de naranjas.

Saludos.
\\//
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar