1. Introdução à Função BYROW
A função
BYROW permite aplicar uma função Lambda a cada linha em um intervalo e retornar um array de resultados.
2. Parâmetros da Função 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:
Entrada de teclado:
=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.
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.
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.
7. Função BYROW em vigor
Pressione Enter, e podemos ver que o total foi calculado com sucesso para cada linha.

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))).
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
Por exemplo, aqui usamos
SOMA + TAMANHO para contar o número de caracteres: =BYROW(B10:D12, LAMBDA(linha, SOMA(TAMANHO(linha))))

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:
Tutoriais relacionados
