Cómo usar VLookup en una instrucción IF
El uso de la declaración IF agrega un tremendo poder a VLookup. Una declaración IF funcionará hasta que se cumplan las instrucciones dentro del bloque IF. Si no se cumplen las condiciones dentro de la declaración IF, la declaración IF terminará sin éxito. Esto agrega capacidades de bucle y control de flujo a los resultados de Excel y VLookup. Los programadores de Excel utilizan la instrucción IF específicamente con la instrucción VLookup para completar automáticamente documentos y hojas de cálculo con datos que generan a partir de formularios creados por el usuario.
Paso 1
Abra Microsoft Excel. Haga clic en "Archivo" seguido de "Nuevo libro de trabajo".
Paso 2
Haz clic en "Insertar" y luego selecciona "Hoja". Haga clic en "Hoja nueva".
Paso 3
Nombra una hoja como "Facturas" y la otra como "Cuentas". Para cambiar el nombre de una hoja, haga clic derecho en el nombre de la hoja y seleccione "Cambiar nombre".
Paso 4
Rellene las columnas y filas con datos aleatorios, pero utilice los cuadros de las columnas A a E.
Paso 5
Familiarícese con el comando VLookup:VLookup( value, table_array, index_number, not_exact_match). Reemplace "valor" con el número que está buscando en la primera columna de su matriz. Reemplace "table_array" con dos o más columnas ordenadas verticalmente. Reemplace "index_number" con el número de columna dentro de "table_array" para buscar. Reemplace "not_exact_match" con "0" o "false" para señalar una búsqueda de una coincidencia exacta. De lo contrario, configúrelo en "1" o "verdadero" para el resultado más cercano que sea mayor que el valor especificado.
Paso 6
Combine la instrucción IF con VLookup para obtener:"=IF (ISNA(VLOOKUP(4,A2:D10,2,FALSE)) =TRUE, "Entity not found")". Reemplace "4" con el número que se busca. Reemplace "A2:D10" con el rango a buscar. Reemplace "2" con la columna para buscar. Reemplace "FALSO" con "VERDADERO" si desea una búsqueda no exacta. Reemplace " =VERDADERO" con "FALSO" si desea un mensaje de no encontrado y reemplace "Entidad no encontrada" con cualquier mensaje que desee mostrar.