Tutorial de la función BYROW de Excel

Versión: Microsoft 365
última actualización:
Consejo: Usa ⬆️ ⬇️ para pasar la página hacia arriba y hacia abajo. Recomendamos navegar con una pantalla grande para una mejor experiencia de lectura.

1. Introducción a BYROW de Excel

La función BYROW te permite aplicar una función Lambda a cada fila en un rango y devolver un array de resultados.
Introducción a BYROW de Excel

2. Parámetros de BYROW

Aquí está la sintaxis para usar la función BYROW.
=BYROW(array, lambda(row))
  • array: requerido El array o rango al que se aplica la función Lambda. Esto puede ser una sola fila, varias filas o toda una tabla.
  • lambda: requerido La función Lambda a aplicar a cada fila. El parámetro de fila se refiere a la fila en el array. La función Lambda toma un parámetro de fila y calcula un resultado.
  • 3. Comenzando con la función BYROW

    Aquí tomamos el clásico ejemplo de calcular el total de una columna.

    Entrada de teclado: =BYROW(
    Comenzando con la función BYROW

    4. Seleccionar el rango de datos de origen

    En este punto, la función te pide que selecciones el rango de datos de origen. Haz clic en el inicio de los datos de origen en B5, luego mantén presionada la tecla Shift y haz clic en el final de los datos de origen en D7. De este modo, puedes seleccionar el contenido de los datos de origen y llenarlo en el parámetro de la función: =BYROW(B5:D7.
    Seleccionar el rango de datos de origen

    5. SUMA como función Lambda

    Aquí pasamos la función Lambda para el procesamiento de columnas. Excel sugerirá inteligentemente una serie de funciones que se pueden pasar, todas diseñadas para procesar una columna de datos. Aquí elegimos SUMA como la función Lambda.
    SUMA como función Lambda

    6. Casi terminado

    Después de pasar la función SUMA y agregar el paréntesis de cierre, la llamada a la función BYROW está completa.
    Casi terminado

    7. Efecto de la función BYROW

    Presiona Enter, y podemos ver que el total se ha calculado correctamente para cada fila.
    Efecto de la función BYROW

    8. Abreviatura de funciones Lambda

    Algunos pueden preguntarse por qué el segundo parámetro requiere una función Lambda, pero ¿también funciona pasar SUMA? En realidad, la llamada actual es equivalente a:

    =BYROW(B5:D7, LAMBDA(fila, SUMA(fila))).
    Abreviatura de funciones Lambda

    9. Uso combinado con otras funciones

    De manera similar, podemos combinar otras funciones como funciones Lambda para usarlas.

    Por ejemplo, aquí usamos SUMA + LARGO para contar el número de caracteres: =BYROW(B10:D12, LAMBDA(fila, SUMA(LARGO(fila))))
    Uso combinado con otras funcionesUso combinado con otras funciones

    10. 🎉 Finalizar! 🎉

    Nota del autor: Espero que puedas sentir el esfuerzo que he puesto en estos tutoriales. Espero crear una serie de tutoriales de Excel muy fáciles de entender.

    Si es útil, ayúdame a compartir estos tutoriales, ¡gracias!


    Sígueme:
    Introducción a BYROW de Excel