Está enviando dados para uma planilha, mas eles não chegam exatamente como você gostaria?
Neste artigo, vamos te mostrar algumas formas de formatar esses dados com funções, seja no mapeamento ou na própria planilha, para que ela fique do jeitinho que você deseja.
Aqui estão algumas fórmulas que você pode usar que é possível fazer com cada uma delas:
VALUE:
É usado junto com outras funções para enviar o texto como um valor manipulável e formatável na planilha. A sintaxe dessa função é bem simples:
=VALUE(“texto a ser enviado como valor”)
Normalmente será usado em conjunto com outras funções, como SUBSTITUTE, TO_DATE ou LEFT, ou seja, uma função ficará dentro da outra. Por exemplo, se você quer levar suas vendas da Hotmart para uma planilha, mas quer que os valores apareçam com vírgula em vez de ponto, você pode usar a função VALUE em conjunto com a SUBSTITUTE (vamos falar dela mais abaixo), configurando uma coluna dessa forma:
SUBSTITUTE:
Como o próprio nome sugere, ela serve para substituir partes de um texto por outro. Essa é a sintaxe dessa fórmula:
=SUBSTITUTE(“texto original”; “parte do texto que você quer substituir”; “texto que você quer inserir”)
A parte legal é que você pode simplesmente usar os atributos da sua ferramenta de origem como parâmetros da função.
No exemplo acima, é possível perceber que a função está sendo usada para substituir o ponto enviado pela Hotmart por uma vírgula:
Caso queira substituir informações nos dados enviados, o vídeo abaixo fala exatamente desse cenário:
LEFT:
Essa função serve para capturar os primeiros caracteres de um determinado texto. Essa é a sintaxe dessa fórmula:
=LEFT(“texto a ser capturado”; número de caracteres)
Por exemplo, se você usar a função =LEFT(“Pluga”; 3), o retorno na planilha seria “Plu” (sem as aspas). 🙂
Nas automatizações da Pluga, é comum usá-lo para formatar datas quando elas são enviadas pela ferramenta de origem no formato internacional e com fuso horário. Por exemplo, esse é o formato como a Hotmart envia as suas datas:
aaaa-mm-ddThh:mm:ssZ
Esse é um formato que não poderá ser manipulado ou organizado na planilha. Nesse caso, a função LEFT pode ser usada para capturar apenas a data. Na Pluga, é comumente usada com as funções VALUE e TO_DATE (vamos falar dela mais abaixo).
TO_DATE:
Essa função serve para converter valores para datas sem precisar usar a própria formatação da planilha. Nas automatizações da Pluga, será comumente usada com as funções VALUE e LEFT. Essa é a sintaxe dessa função:
=TO_DATE("valor")
No mapeamento das automatizações da Pluga, será comumente usada como o print, no item LEFT, mostrou.
GOOGLEFINANCE:
Pode ser usado para cálculos financeiros, inclusive conversão de valores entre moedas. Nesse caso, a sintaxe é a seguinte:
=GOOGLEFINANCE(“moeda1moeda2”) * valor a ser convertido
Ainda usando a mesma automatização Hotmart -> Sheets como exemplo, pode ser que você receba valores em outras moedas e queira convertê-los para real. Nesse caso, a fórmula ficaria assim:
Note que, para a fórmula poder realizar cálculos com o valor, é necessário substituir o ponto por uma vírgula e converter o texto para um valor numérico.
É importante também que sempre sejam utilizados códigos de 3 letras (ISO 4217) para essas moedas. É possível encontrar esse códigos nesse artigo da Wikipédia.
SPLIT:
Essa função serve para dividir determinado texto em colunas, utilizando um separador para determinar como será realizada essa divisão. Essa é a sintaxe simplificada da função:
=SPLIT(“texto a separar”; “delimitador”)
Por exemplo, se você tem um texto separado por um traço e quer que eles apareçam em colunas diferentes, você pode configurar a fórmula assim:
=SPLIT(“Texto1 - Texto2”; “- ”)
💡 DICA EXTRA: ArrayFormula
Na maioria dessas dicas, você pode utilizar essas fórmulas diretamente no seu mapeamento. Com isso, a função seria aplicada em todas as linhas. No entanto, para realizar algumas manipulações, o ideal é que a fórmula seja adicionada diretamente à planilha.
Nesses casos, a função ArrayFormula do Google Sheets entra em ação. Ela permite que você insira a fórmula em apenas uma linha, diretamente na planilha, fazendo com que ela seja replicada nas outras.
No exemplo abaixo, a fórmula foi inserida apenas na célula B2, mas, assim como ela, as células B3 e B4 também capturaram os 3 primeiros caracteres da coluna A:
Essa foi a fórmula inserida:
=ArrayFormula(LEFT(A2:A; 3))
Observe também que o parâmetro utilizado foi um intervalo (A2:A), e não apenas uma única célula, como é o comum. Isso deve ser feito para que o ArrayFormula entenda que a fórmula deve ser aplicada em todo o intervalo.
BÔNUS: você pode usar o atalho Ctrl + Shift + Enter na célula da sua planilha para adicionar a função ArrayFormula automaticamente
Google Sheets: como usar as planilhas para criar filtros mais segmentados para suas automatizações
Dúvidas?
Caso ainda tenha dúvidas, é só solicitar um atendimento que nosso time de suporte entrará em contato dentro de algumas horas ;)