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.

EXCEL Si la celda en la hoja1 es igual al valor especificado, completar el nombre del miembro en la hoja2.

Soy nuevo en Excel y tengo dificultades para encontrar una función que me permita hacer esto:

Estoy intentando que el nombre de los miembros se complete automáticamente en la hoja 2 si su TSC es igual al valor especificado (por ejemplo, “K” o “M”). Por lo tanto, si el TSC de los miembros cambia a K en la hoja 1, su nombre aparecerá automáticamente en la sección de Código de Estado de Capacitación para esa letra en la hoja 2.

He estado intentando usar la función SI para hacer esto. Esto es lo que tengo:

=SI(Hoja1!F:F = "M", Hoja1!A:A, "")

En la captura de pantalla adjunta se puede ver que para el código de estado de capacitación M, García se ha completado automáticamente, pero no ha ocurrido lo mismo con ningún otro nombre. No entiendo por qué está ocurriendo esto. También especifiqué las celdas F5:F10 y A5:A10, pero no pareció marcar la diferencia.

¿Alguien sabe cómo solucionar esto o una mejor manera de abordarlo?

Screenshot Hoja1

Screenshot Hoja2

¡Además, estoy usando Excel 2016!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Hola,

    Para lograr esto, puedes utilizar la función VLOOKUP en Excel. Aquí te explico cómo hacerlo:

    1. Selecciona la celda B4 en la hoja 2 (donde quieres que aparezca el nombre).
    2. Ingresa la siguiente fórmula:

    =IFERROR(VLOOKUP($A4,Sheet1!$A$4:$F$10,MATCH(B$3,Sheet1!$A$3:$F$3,0),FALSE),””)

    1. Presiona Enter y la fórmula debería devolver el nombre del miembro si el TSC coincide con el valor especificado, de lo contrario, devolverá una celda vacía.
    2. Ahora puedes copiar la fórmula al resto de las celdas en el rango B4:F10.

    Permíteme desglosar la fórmula para ti:

    • VLOOKUP: Esta función busca un valor especificado en la primera columna de una matriz y devuelve un valor en la misma fila de otra columna en la matriz.
    • IFERROR: Esta función te permite manejar errores en una fórmula. Si la fórmula VLOOKUP devuelve un error, esta función devolverá una celda vacía en su lugar.
    • $A4: Este es el valor que queremos buscar en la matriz. A medida que copiamos la fórmula a las otras celdas en el rango, este valor cambiará en consecuencia.
    • Sheet1!$A$4:$F$10: Esta es la matriz en la que queremos buscar. Debes reemplazar esto con el rango real en tu libro de trabajo.
    • MATCH(B$3,Sheet1!$A$3:$F$3,0): Esta función devuelve la posición relativa de un elemento en una matriz que coincide con un valor especificado. En este caso, estamos tratando de encontrar el TSC en la hoja 1 al hacer coincidir los encabezados en la fila 3.
    • FALSE: Esto especifica que queremos una coincidencia exacta al buscar el TSC.

    ¡Espero que esto te sea útil! Avísame si tienes alguna pregunta adicional o si hay algo más en lo que pueda ayudarte.

Comments are closed.