es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Extraer datos de dos hojas si cumplen con un criterio.

Tengo la Hoja 1 y la Hoja 2. Estas hojas no tienen el mismo orden para los datos. Me gustaría insertar los datos en la Hoja 2 desde la columna G si los datos en la columna E coinciden con los mismos datos en la columna F de la Hoja 1.

La Hoja 1 es el archivo original y la Hoja 2 es el archivo desorganizado pero con encabezados de columna similares. La lista de datos simplemente no está en las mismas filas exactas para ambas hojas.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para insertar datos de la columna G de la Hoja 2 si los datos de la columna E coinciden con los mismos datos de la columna F de la Hoja 1, se puede utilizar la fórmula VLOOKUP en una nueva columna en la Hoja 1:

    1. Agregue una nueva columna a la Hoja 1 junto a la columna F (digamos que es la columna G).
    2. En la celda G1, escriba la siguiente fórmula: =VLOOKUP(F1,Sheet2!E:G,3,FALSE)
      • Esta fórmula buscará el valor en la celda F1 en la columna E de la Hoja 2. Si encuentra una coincidencia, devolverá el valor de la tercera columna del rango E:G en la Hoja 2 (que es la columna G).
      • Si no encuentra una coincidencia, devolverá un error (#N/A).
      • El argumento FALSE asegura que solo se devuelvan coincidencias exactas.
    3. Copie la fórmula en la celda G1 y péguela en toda la columna G para todas las filas en la Hoja 1 donde se desea insertar los datos de la Hoja 2.
    4. Filtrar la Hoja 1 por la nueva columna G para eliminar cualquier fila donde la fórmula VLOOKUP devolvió un error.
      • Alternativamente, puede modificar la fórmula VLOOKUP para devolver un valor o mensaje específico si no hay coincidencia (por ejemplo, =IFERROR(VLOOKUP(F1,Sheet2!E:G,3,FALSE),"No se encontró coincidencia")).

    Tenga en cuenta que esta solución supone que solo hay una coincidencia para cada valor en la columna F en ambas hojas. Si hay múltiples coincidencias, la fórmula VLOOKUP devolverá la primera coincidencia exacta que encuentra.

Comments are closed.