La Red de Conocimientos Pedagógicos - Currículum vitae - Diferentes filas y columnas en Excel encuentran coincidencias parciales basadas en valores parciales.

Diferentes filas y columnas en Excel encuentran coincidencias parciales basadas en valores parciales.

Si el intermediario lo descubre, bastará con CTRL+F. Si se encuentran los datos correspondientes, bastará con BUSCARV.

BUSCARV muestra todos los valores de búsqueda ocultos en la primera columna de la matriz de la tabla. devolviendo así los valores de otras columnas en la fila actual de la matriz de la tabla. La v en BUSCARV representa la dirección vertical. Se puede utilizar BUSCARV en lugar de BUSCARRH cuando el valor de comparación está en la columna izquierda de los datos que se van a buscar. Sintaxis vlookup (valor_búsqueda, matriz_tabla, núm_índice_col, búsqueda_rango) Valor_búsqueda es una fórmula única que debe estar en una matriz de tabla (matriz: se utiliza para crear múltiples resultados o pares organizados por filas y columnas Opera con un conjunto de parámetros. Rango de matriz * * * usa la fórmula; una constante de matriz es un conjunto de constantes que se usan como parámetros) para los valores que se encuentran en la primera columna. Valor_buscado puede ser un número o una referencia. Si valor_buscado es menor que el valor más pequeño en la primera columna de matriz_tabla, BUSCARV devolverá el valor de error #n/a. Table_array son datos de dos o más columnas. Utilice una referencia al nombre de la región o distrito. El valor en la primera columna de table_array es el valor buscado por lookup_value. Estos valores pueden ser texto, números o valores lógicos. No distingue entre mayúsculas y minúsculas. Col_index_num es el número de columna del valor coincidente que se devolverá en table_array. Cuando Col_index_num es 1, se devuelve el valor de la primera columna de table_array; cuando Col_index_num es 2, se devuelve el valor de la segunda columna de table_array, y así sucesivamente. Si col_index_num: es menor que 1, BUSCARV devuelve el valor de error #¡VALOR! . Si el número de columnas es mayor que table_array, BUSCARV devuelve el valor de error #REF. . Range_lookup es un valor lógico que especifica si desea que BUSCARV encuentre una coincidencia exacta o aproximada: si es VERDADERO o se omite, se devuelve una coincidencia exacta o aproximada. Es decir, si no se encuentra una coincidencia exacta, se devuelve el valor más grande menor que valor_buscado. Los valores de la primera columna de table_array deben ordenarse en orden ascendente; de ​​lo contrario, BUSCARV puede no devolver los valores correctos. Puede ordenar estos valores en orden ascendente seleccionando el comando Ordenar en el menú Datos y luego seleccionando Incrementar. Para obtener más información, consulte Orden de clasificación predeterminado. Si es FALSO, BUSCARV solo buscará coincidencias exactas. En este caso, no es necesario ordenar los valores de la primera columna de table_array. Si hay dos o más valores en la primera columna de table_array que coinciden con lookup_value, se utiliza el primer valor encontrado. Si no se encuentra una coincidencia exacta, se devuelve el valor de error #N/A. Descripción Al buscar valores de texto en la primera columna de table_array, asegúrese de que los datos en la primera columna de table_array no tengan espacios iniciales, espacios finales, comillas rectas inconsistentes (' o '), comillas rizadas (' o ' ), o carácter no imprimible. En estos casos, BUSCARV puede devolver valores incorrectos o inesperados. Para obtener más información sobre las funciones para borrar datos de texto, consulte Funciones de texto y datos. Al buscar valores numéricos o de fecha, asegúrese de que los datos de la primera columna de table_array no se guarden como un valor de texto. De lo contrario, BUSCARV puede devolver valores incorrectos o inesperados. Para obtener más información, consulte Convertir números guardados como texto en valores numéricos. Si range_lookup es FALSO y lookup_value es texto, se pueden utilizar comodines, signos de interrogación (?) y asteriscos (*). Un signo de interrogación coincide con cualquier carácter; un asterisco coincide con cualquier secuencia de caracteres. Si desea encontrar el signo de interrogación real o el asterisco en sí, escriba una tilde (~) antes del carácter. Ejemplo 1 Puede ser más fácil entender el ejemplo si lo copia en una hoja de trabajo en blanco. Cómo copiar el ejemplo para crear un libro u hoja de trabajo en blanco. Seleccione un ejemplo de un tema de ayuda. Tenga cuidado de no seleccionar encabezados de filas o columnas. Seleccione un ejemplo de la Ayuda y presione Ctrl+C.

En la hoja de trabajo, seleccione la celda A1 y presione Ctrl+v. Para alternar entre ver los resultados y ver la fórmula que devuelve los resultados, presione CTRL+` (línea de énfasis), o en la pestaña Fórmulas, en el grupo Revisión de fórmulas, haga clic en el botón Mostrar fórmulas. Este ejemplo busca en la columna Densidad de la tabla de características atmosféricas los valores correspondientes en las columnas Viscosidad y Temperatura. (Este valor es el resultado de medir el aire a 0 grados Celsius o 1 atmósfera al nivel del mar). 12345678910ABC Densidad Viscosidad Temperatura 0.4573 555000.5253 254000.56438+062.400055656.091.95501.291.710 Fórmula Descripción (Resultado) = vlookup(. 66438(2.17) = búsquedav (1, A2: C10, 3, verdadero) Busque el valor en la columna A usando una coincidencia aproximada, encuentre el valor más grande en la columna A que sea menor o igual a 1, 0,946 y devuelva el valor en la columna C en la misma fila (100) = vlookup (. 7,A2:C10,3,false) utiliza una coincidencia exacta para buscar el valor 0,7 en la columna A. Como no hay una coincidencia exacta en la columna A, se devuelve un valor de error (# n/ a) = vlookup (0.1,A2:C10). , 2, true) utiliza una coincidencia aproximada para buscar el valor 0.1 en la columna A. Debido a que 0.1 es menor que el valor mínimo en la columna A, se devuelve un valor de error (# n). /a) = vlookup (2, A2: C10, 2, true) Utilice la coincidencia aproximada para buscar el valor 2 en la columna A, busque el valor máximo 1,29 en la columna A que sea menor o igual a 2 y luego devuelva el valor en la columna B en la misma fila. Ejemplo 2 Si copia el ejemplo en una hoja de trabajo en blanco, puede ser más fácil de entender. Cómo copiar un ejemplo para crear un libro de trabajo o una hoja de trabajo en blanco. encabezado y luego presione Ctrl+C En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V. Para alternar entre ver los resultados y ver la fórmula que devuelve los resultados, presione CTRL+` (línea de énfasis) o en la pestaña Fórmulas. , grupo Revisar, haga clic en el botón Mostrar fórmula. Este ejemplo busca la columna ID de artículo en la tabla Productos para bebés y encuentra valores coincidentes en las columnas Costo e Incremento para calcular el precio y probar la condición. -340 cochecito 145.67 30% Babero BI-567 ¥3.56 40% Pañal DI-328 21.45 35% Toallitas suaves Wi-989 5.12 Descripción (resultado) = vlookup ("di-328", a2: D6, 3, false)*( 1+vlookup(" di-328 ", a2: D6, 4, false)) Sume el aumento en el costo para calcular el precio minorista de los pañales (¥ 28,96) = (vlookup ("Wi -989 ", A2: D6, 3 , FALSO)*(1+BUSCARV(" Wi-989 ", A2: D6, 4, FALSO))*(1-20)(¥5.73)= IF(BUSCARV(A2, A2:D6, 3, FALSO) > ; = 20, "El aumento es" &; 100 * BUSCARV (A2, A2: D6, 4, FALSE)%, "El costo es menor que ¥20.00") Si el costo de un producto es mayor que Si es igual a ¥20,00, se mostrará la cadena "El aumento es NN %"; de lo contrario, se mostrará la cadena "El costo es inferior a 20,00 yuanes". (Aumento del 30%) = if (vlookup (a3, a2: D6, 3, false) > = 20, "El aumento es "&100 * VLOOKUP(A3, A2: D6, 4, FALSE)%, "El costo es RMB " & BUSCARV(A3, A2:D6, 3, FALSE)) Si el costo de un producto es mayor o igual a ¥20.00, se mostrará la cadena "El aumento es NN %"; de lo contrario, se mostrará la cadena "El costo es ¥; n.nn" se mostrará ". (Costo ¥3,56) El ejemplo 3 puede ser más fácil de entender si lo copia en una hoja de trabajo en blanco.

Cómo copiar el ejemplo para crear un libro u hoja de trabajo en blanco. Seleccione un ejemplo de un tema de ayuda. Tenga cuidado de no seleccionar encabezados de filas o columnas. Seleccione un ejemplo de la Ayuda y presione Ctrl+C. En la hoja de trabajo, seleccione la celda A1 y presione Ctrl+v. Para alternar entre ver los resultados y ver la fórmula que devuelve los resultados, presione CTRL+` (línea de énfasis), o en la pestaña Fórmulas, en el grupo Revisión de fórmulas, haga clic en el botón Mostrar fórmulas. Este ejemplo busca en la columna ID de la tabla de empleados y encuentra valores coincidentes en otras columnas para calcular la edad y probar condiciones de error. 1234567ABCDEID Apellido Trabajo Fecha de nacimiento 1 Li Xiaoming Representante de ventas 8/12/19682 Lin Vicepresidente del Departamento de Ventas 19/02/19523 Representante de ventas 30/08/19634 19585 Dan Lin Gerente de ventas 04/03/19556 Su Shuping Representante de ventas 7. /2/1963 Descripción de la fórmula (resultado) = int (añofrac(fecha(30 de junio de 2004), vlookup (5, A2: E7), use la función añofrac para restar la fecha de nacimiento de la fecha de finalización del año fiscal actual y luego use la función int para convertir el resultado (49) = if (ISNA (BUSCARV(5,A2:E7,2,FALSE)) = true, "Empleado no encontrado",BUSCARV(5,A2:E7,2 ,FALSO))si Para un empleado con ID 5, se mostrará el apellido del empleado; de lo contrario, se mostrará el mensaje "Empleado no encontrado" (Lin) Cuando la función BUSCARV devuelve el valor de error #NA, la función ISNA. devuelve el valor VERDADERO si = (isna (BUSCARV(. 15, a3: E8, 2, FALSO)) = verdadero, "Empleado no encontrado", BUSCARV(15, A3: E8, 2, FALSO)) Si un empleado con ID 15 existe, se mostrará el empleado. De lo contrario, se mostrará el mensaje "Empleado no encontrado" (Empleado no encontrado) Cuando la función BUSCARV devuelve el valor de error #NA, la función ISNA devuelve VERDADERO = BUSCARV. (4,A2:E7,3,FALSE)"&VLOOKUP(4,A2: E7,2,FALSE) es "&VLOOKUP(4,A2:E7,4,FALSE)." Para el empleado con ID 4, concatene los valores ​​de las tres celdas en una oración completa (Pan Jin es representante de ventas. )</p>