Búsqueda de números Buscando valores incorrectos

3

Tengo muchas tablas con dos columnas (estilo clave-valor) y quiero combinar todos los valores en una sola tabla. Busco clave en una primera columna e inserto un valor de la segunda. He encontrado un problema cuando se busca una clave incorrecta. Aquí hay un ejemplo simple:

El RBYourselfNotUsedRule no está presente en la Tabla 1 y 271 pertenece a RBVariableReferencedOnceRule . ¿Alguien tiene una idea de por qué RBVariableReferencedOnceRule se buscó para RBYourselfNotUsedRule ?

    
pregunta Uko 26.04.2017 - 10:06

1 respuesta

3

Si la función LOOKUP no puede encontrar el valor search-for , la función coincide con el valor más grande en search-where que es menor o igual que search-for . Por eso, cuando la fórmula no puede encontrar la coincidencia, devuelve lo más cercano que puede encontrar.

De Documentación de Apple :

  

LOOKUP (buscar, buscar dónde, valores de resultados) buscar: El valor   encontrar. El valor de búsqueda puede contener cualquier valor.

     

search-where: la colección que contiene los valores a buscar.   search-where puede contener cualquier valor.

     

valores-resultado: una colección opcional que contiene el valor a ser   devuelto en base a la búsqueda. los valores-resultados pueden contener cualquier valor.

     

Notas
  VLOOKUP compara un valor de búsqueda con los valores en el extremo izquierdo   Columna de una colección específica. A menos que se requiera una coincidencia exacta,   la fila que contiene el mayor valor de la columna izquierda que es menor que o   igual que el valor de búsqueda se selecciona. Entonces, el valor de la   La columna devuelve la columna especificada en esa fila. Si un exacto   la coincidencia es obligatoria y ninguno de los valores de la columna de la izquierda coincide con la   valor de búsqueda, la función devuelve un error.

Al optar por la coincidencia exacta, puede ajustar la fórmula en una función IFERROR() para detectar el error "no coincidencia" y devolver lo que especifique. es decir: "" cadena vacía u otro mensaje. "No Match" como ejemplo.

Es posible que debas usar la función más poderosa VLOOKUP() .

Ejemplo:

UnacombinaciónmáspoderosadefuncionespararealizarbúsquedasesINDEX(MATCH()).[Estafunciónledamuchomáspoderparabuscarreferenciassintenerquesaberelnúmerodecolumnaexacto.]Paraobtenermásinformaciónyunejemplo,consulte Uso de INDEX MATCH para búsquedas avanzadas | Deskbright . Aunque esta referencia es para Excel , Números también admite estas funciones.

    
respondido por el bjbk 01.05.2017 - 16:55

Lea otras preguntas en las etiquetas