how - todas las formulas de excel
Excel falla en la cadena VLOOKUP (2)
Además, los tipos de formato no coincidentes le están causando problemas. (Una celda está formateada como que contiene números, y la otra está formateada como conteniendo texto). Ver problema / solución # 2 en esta página:
Tengo una mesa como esta
B C
43 XS 6
44 S 11
45 M 16
46 L 21
47 XL 26
48 XXL 31
He escrito la fórmula:
`VLOOKUP("S",B43:C48,2)`
Está devolviendo un valor de 21. ¡¿POR QUÉ ?! ¡Debería estar volviendo 11!
actualización He reproducido este error exacto en una tabla diferente. VLOOKUP
funciona cuando el valor de búsqueda es un número, pero falla constantemente cuando uso cadenas.
VLOOKUP hace cosas extrañas a menos que especifique una "coincidencia exacta" con el cuarto argumento, de esta manera:
=VLOOKUP("S",B43:C48,2,FALSE)
Desde el archivo de ayuda de Excel:
VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)
Si
range_lookup
es TRUE, los valores en la primera columna de table_array se deben colocar en orden ascendente: ..., -2, -1, 0, 1, 2, ..., AZ, FALSE, TRUE; de lo contrarioVLOOKUP
puede no dar el valor correcto. Sirange_lookup
es FALSE, no es necesario ordenar table_array.
Y también:
range_lookup
es un valor lógico que especifica si desea queVLOOKUP
encuentre una coincidencia exacta o una coincidencia aproximada. Si es VERDADERO u omitido, se devuelve una coincidencia aproximada. En otras palabras, si no se encuentra una coincidencia exacta, se devuelve el siguiente valor más grande que es menor quelookup_value
. Si esFALSE
,VLOOKUP
encontrará una coincidencia exacta. Si no se encuentra uno, se devuelve el valor de error#N/A