04-25-2019 02:43 PM - editado 04-30-2019 01:43 PM
O VLOOKUP é uma das funções mais utilizadas do Excel. O VLOOKUP pega um valor de pesquisa e encontra esse valor na primeira coluna de um intervalo de pesquisa. A sintaxe da função é completada especificando o número de coluna para retornar do intervalo. Em outras palavras, o VLOOKUP é uma junção. Uma coluna de dados é unida a um intervalo especificado para retornar um conjunto de valores desse intervalo.
Esta postagem tem dois objetivos:
1. Demonstrar como um VLOOKUP pode ser feito utilizando o Alteryx.
2. Demonstrar como fazer um VLOOKUP pode ser ainda mais fácil no Alteryx.
Para fins de argumentação, vamos supor que temos duas planilhas em um arquivo do Excel. A planilha 1 contém uma lista mestra de dados de vendas. Os dados são estes:
A planilha 2 contém uma lista selecionada de vendedores com nomes e sobrenomes:
Usando uma função VLOOKUP, queremos pegar a lista de vendedores, fazer a correspondência com os vendedores encontrados na planilha 1 e retornar os dados de vendas para cada vendedor. Observe que nossa lista de vendedores da planilha 2 tem duas vendedoras chamadas "Angelina". A planilha 1 tem várias pessoas chamadas "Angelina" e "Michael". Usar somente o nome não retornará resultados confiáveis com o VLOOKUP. Além disso, fazer a correspondência no sobrenome - ou até mesmo em uma concatenação de nome e sobrenome - tampouco é sempre confiável. Existem muitos "Michael Thomas" no mundo e podem existir vários em seu intervalo de dados. A melhor maneira de completar o nosso VLOOKUP é usar um identificador único para cada vendedor. Mas, novamente, apenas para fins de argumentação, vamos supor que cada combinação de nome e sobrenome produza um nome/identificador único.
A primeira coisa que precisamos fazer é concatenar nome e sobrenome em um novo campo.
Faremos o mesmo com nossos dados na planilha 2. Para que VLOOKUPs funcionem corretamente, os dados devem ser ordenados. No nosso caso, ordenaremos a planilha 1 e a planilha 2 em ordem crescente de "Nome concatenado":
Agora estamos prontos para utilizar nossa função =VLOOKUP:
Funcionou! Vejamos como fazer a mesma coisa no Alteryx. (Dica: existe mais de uma maneira de fazer isso).
Começaremos importando nossos dados das planilhas 1 e 2:
Assim como no exemplo do Excel, concatenaremos nome e sobrenome em um novo campo. Para efeitos de clareza, vamos chamar o nome concatenado da planilha 1 de "Nome completo" e da planilha 2 de "Novo nome". Faremos isso utilizando uma expressão da ferramenta Fórmula:
Por fim, vamos anexar uma ferramenta Encontrar e substituir, onde a planilha 2 é anexada à entrada "F" e a planilha 1 é anexada à "R".
A configuração para a ferramenta Encontrar e substituir fica assim:
Observe que "Sales" (vendas) é selecionado em "Agrupar campo(s) ao registro". Ao executar o fluxo de trabalho, obtemos os dados de vendas por cada vendedor, exatamente como fizemos no Excel:
Mas existe uma maneira ainda mais simples de fazer um VLOOKUP no Alteryx! Basta unir as duas planilhas com uma ferramenta Junção.
Veja como a ferramenta Junção é configurada:
Unimos nossos dados por Nome e Sobrenome sem ter que concatenar os dois campos primeiro. Além disso, selecionamos os dados de vendas que desejamos retornar na mesma ferramenta Junção.
O Alteryx tem uma vantagem sobre a função VLOOKUP do Excel. Vamos supor que você deseja retornar Vendas e Oportunidades. Com o Alteryx, isso pode ser feito com uma única Junção. Com o Excel, precisaríamos fazer vários VLOOKUPs.