es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo usar la función BUSCARV de Excel con palabras que comienzan con las letras AB

Tengo una lista de palabras que utilizo para nombrar títulos. A medida que creo más nombres, quiero comprobar para asegurarme de no duplicar palabras que haya utilizado anteriormente. Mi fórmula de Excel parecía funcionar bien, hasta que encontré palabras que comienzan con las letras AB (por ejemplo, absolute, abolished…) que no había utilizado anteriormente.

=SI(BUSCARV(B48,Usado!A:A,1)=B48,”USADO”,””)

Nueva Palabra Resultado Comentario de la Fórmula
Fingir …BUSCARV(B48,Usado!A:A,1)=B48 devuelve correctamente FALSO porque no encontró la palabra
Abundante USADO …BUSCARV(B48,Usado!A:A,1)=B48 devuelve correctamente VERDADERO porque encontró la palabra
Absoluto #N/A …BUSCARV(B48,Usado!A:A,1)=B48 devuelve #N/A cuando no encuentra ninguna palabra que comienza con AB

He intentado usar la función TEXTO en la fórmula para formatear B48, pero no hay cambios.
He intentado usar el argumento Range_Lookup en la sintaxis de BUSCARV, pero no hay cambios.

Sospecho que hay algo en Excel que hace que la secuencia de letras AB sea parte de otra FUNCIÓN.

Cualquier idea, orientación y/o dirección se agradece.

Gracias.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema aquí es que la fórmula VLOOKUP no puede identificar correctamente las palabras que comienzan con “AB” debido a que Excel las interpreta como parte de una función. Una solución a este problema es agregar un apóstrofo antes de la palabra, lo que obliga a Excel a tratarla como texto en lugar de una función.

    Así que podrías modificar tu fórmula de la siguiente manera:

    =SI(VLOOKUP(“‘” & B48, Usado!A:A, 1, FALSO) = B48, “USADO”, “”)

    El apóstrofo se agrega antes de la variable B48 y la fórmula VLOOKUP se establece en no usar búsqueda de rango (FALSO) para que busque una coincidencia exacta.

    Esto debería permitir que la fórmula identifique correctamente si una palabra ha sido utilizada anteriormente, incluso si comienza con “AB” o cualquier otra secuencia de caracteres que pueda ser interpretada como el nombre de una función por Excel.

Comments are closed.