Tutorial da função BYROW do Excel

Versão: Microsoft 365
Última atualização:
Dica: Use ⬆️ ⬇️ para passar a página para cima e para baixo. Recomendamos navegar com uma tela grande para uma melhor experiência de leitura.

1. Introdução ao BYROW do Excel

A função BYROW permite aplicar uma função Lambda a cada linha em um intervalo e retornar um array de resultados.
Introdução ao BYROW do Excel

2. Parâmetros do BYROW

Aqui está a sintaxe para usar a função BYROW.
=BYROW(array, lambda(row))
  • array: obrigatório O array ou intervalo ao qual a função Lambda é aplicada. Isso pode ser uma única linha, várias linhas ou uma tabela inteira.
  • lambda: obrigatório A função Lambda a ser aplicada a cada linha. O parâmetro de linha refere-se à linha no array. A função Lambda aceita um parâmetro de linha e calcula um resultado.
  • 3. Começando com a função BYROW

    Aqui pegamos o exemplo clássico de calcular o total de uma coluna.

    Entrada de teclado: =BYROW(
    Começando com a função BYROW

    4. Selecionar o intervalo de dados de origem

    Neste ponto, a função pede que você selecione o intervalo de dados de origem. Clique no início dos dados de origem em B5, em seguida, mantenha pressionada a tecla Shift e clique no final dos dados de origem em D7. Dessa forma, você pode selecionar o conteúdo dos dados de origem e preenchê-lo no parâmetro da função: =BYROW(B5:D7.
    Selecionar o intervalo de dados de origem

    5. SOMA como função Lambda

    Aqui passamos a função Lambda para o processamento de colunas. O Excel sugerirá inteligentemente uma série de funções que podem ser passadas, todas projetadas para processar uma coluna de dados. Aqui escolhemos SOMA como a função Lambda.
    SOMA como função Lambda

    6. Quase terminado

    Após passar a função SOMA e adicionar o parêntese de fechamento, a chamada para a função BYROW está completa.
    Quase terminado

    7. Função BYROW em vigor

    Pressione Enter, e podemos ver que o total foi calculado com sucesso para cada linha.
    Função BYROW em vigor

    8. Abreviação de funções Lambda

    Alguns podem se perguntar por que o segundo parâmetro requer uma função Lambda, mas passar SOMA também funciona? Na verdade, a chamada atual é equivalente a:

    =BYROW(B5:D7, LAMBDA(linha, SOMA(linha))).
    Abreviação de funções Lambda

    9. Uso em combinação com outras funções

    Da mesma forma, podemos combinar outras funções como funções Lambda para usar.

    Por exemplo, aqui usamos SOMA + TAMANHO para contar o número de caracteres: =BYROW(B10:D12, LAMBDA(linha, SOMA(TAMANHO(linha))))
    Uso em combinação com outras funçõesUso em combinação com outras funções

    10. 🎉 Concluir! 🎉

    Nota do autor: Espero que você possa sentir o esforço que coloquei nesses tutoriais. Espero criar uma série de tutoriais de Excel muito fáceis de entender.

    Se for útil, ajude-me a compartilhar esses tutoriais, obrigado!


    Siga-me:
    Introdução ao BYROW do Excel