Forum Discussion

amaldonado's avatar
amaldonado
Copper Contributor
Oct 03, 2021
Solved

La función BUSCARV no encuentra el valor que resulta de una fórmula.

Deseo encontrar dentro de una lista de valores que son el resultado de la fórmula K.ESIMO. MAYOR las que tienen el rango más alto y esos valores los intento relacionar con el número que le dio origen con la fórmula BUSCARV. Sin embargo hay valores que estoy casi seguro los desconoce porque hay algo que evita que se busque en el resultado de la fórmula en vez de en el argumento. Eso lo creo así porque lo he buscado manualmente con CTRL+B y lo desconoce también pero al cambiar en Opciones a "Buscar en:" "Valores", inmediatamente da con el resultado. Y otra situación por la cual esto es sospechoso se debe a que al correr la fórmula para buscar distintos valores en la lista, algunos sí los reconoce y otros no.

El tipo de cuenta que manejo es Microsoft 365 Versión 2108 con Windows 10.

  • amaldonado,

    Functions like VLOOKUP and MATCH won't find a match if the lookup value is text and the lookup column contains numbers (or vice versa). In other words, "123" does not match 123. This is often a problem with dates, which should be stored as numbers (formatted like dates) rather than as text.

     

    You can coerce text into numbers by prefixing it with two minus signs: --"123"

     

    You can convert text into numbers by copying a blank cell, then selecting the cells to be converted and using the Home... Paste... Paste Special... Add ribbon item.  

2 Replies

  • byundt1635's avatar
    byundt1635
    Copper Contributor

    amaldonado,

    Functions like VLOOKUP and MATCH won't find a match if the lookup value is text and the lookup column contains numbers (or vice versa). In other words, "123" does not match 123. This is often a problem with dates, which should be stored as numbers (formatted like dates) rather than as text.

     

    You can coerce text into numbers by prefixing it with two minus signs: --"123"

     

    You can convert text into numbers by copying a blank cell, then selecting the cells to be converted and using the Home... Paste... Paste Special... Add ribbon item.  

    • amaldonado's avatar
      amaldonado
      Copper Contributor

      Gracias por su respuesta byundt1635. Con ella he podido darme cuenta que del verdadero error pues no era lo que inicialmente pensaba sino que la fórmula no fue correctamente alimentada debido a que excluía una parte del rango de las celdas en las que debía buscar; lo que llevaba a marcar error cuando se le pedía encontrar un número que estaba fuera del rango incorrectamente señalado.