Mala direta Gmail Planilhas Google: nomes em branco
Se a sua mala direta no Gmail com Planilhas Google está gerando e-mails que começam com "Olá ," ou "Prezado ,", a causa quase sempre está na planilha, não na ferramenta de envio. Toda célula vazia, com apenas um espaço ou com o nome da empresa no lugar do nome da pessoa é colada no modelo exatamente como está. A correção é parar de usar a coluna de nome original na mesclagem e passar a usar uma coluna auxiliar, que monta a saudação completa e cai em um valor padrão como "Olá," quando a célula original está em branco. Uma fórmula resolve: =SE(ARRUMAR(A2)="";"Olá,";"Olá, "&ARRUMAR(A2)&","). O restante deste artigo mostra como localizar as linhas problemáticas, montar essa coluna, tratar as variações mais comuns (nome completo em uma célula só, datas aparecendo como números, letras maiúsculas e minúsculas trocadas) e fazer uma checagem rápida antes do envio para que nada constrangedor saia da sua caixa.
Por que a mala direta do Gmail com Planilhas Google envia "Olá ,"
Mala direta é uma substituição simples. A ferramenta lê uma linha da planilha, troca cada marcador do rascunho pelo valor da coluna correspondente e envia. Ela não sabe que Nome deveria conter o nome de uma pessoa e não tem opinião sobre o que fazer quando a célula está vazia. A maioria das ferramentas, seja a mala direta nativa do Google Workspace, um Apps Script encontrado na internet, um complemento do Planilhas ou uma extensão do Chrome como o Zestmail, que faz a mesclagem a partir da URL de uma planilha, insere o que a célula contém. Se a célula não contém nada, você recebe nada, e a vírgula que você digitou depois do marcador fica sobrando.
A célula vazia é só o caso mais óbvio. O mesmo mecanismo produz estes resultados:
- Uma célula com um único espaço parece vazia, mas não é. Mesmo ferramentas que oferecem um valor padrão podem não acioná-lo, e você recebe "Olá ," com dois espaços.
- Nome completo na coluna de primeiro nome ("Olá, Carlos Henrique Lima,") porque a lista foi exportada de um CRM ou de um formulário de cadastro com um campo só para o nome.
- TUDO EM MAIÚSCULAS ou tudo em minúsculas ("Olá, RODRIGO," ou "Olá, rodrigo,") de gente digitando com pressa no celular.
- Texto de preenchimento do sistema de origem, como "N/A", "Não informado", "-" ou "teste".
- Nome da empresa no lugar do nome da pessoa, porque um endereço genérico como contato@ ou atendimento@ entrou na lista.
- Datas e valores aparecendo como números crus: "seu período de teste termina em {{DataFim}}" vira "seu período de teste termina em 46325", porque o Planilhas Google armazena datas como números de série.
Cada um desses é um problema de dados, e problema de dados se resolve melhor onde os dados moram. Corrigir a planilha significa que qualquer ferramenta que você apontar para ela vai se comportar corretamente, e você consegue ver exatamente o que será enviado antes de enviar.
Encontre as linhas que vão dar errado
Antes de escrever fórmulas, descubra quantas linhas estão afetadas. Três jeitos rápidos no Planilhas Google:
- Conte as células vazias. Em uma célula livre, digite
=CONTAR.VAZIO(A2:A)(troqueApela coluna do primeiro nome). Se o resultado for 0 mas você ainda viu "Olá ,", provavelmente há células com espaços em vez de vazias de verdade. Teste=CONT.SE(A2:A;" ")e=CONT.SE(A2:A;""). - Filtre a coluna. Selecione a linha de cabeçalho, vá em Dados › Criar um filtro, clique no ícone de filtro na coluna de nome e olhe a lista de valores. As células vazias aparecem no topo como "(Vazias)". Percorra a lista procurando entradas como "N/A", "-", letras soltas ou nomes de empresa.
- Marque as entradas suspeitas. Em uma coluna nova, use
=SE(OU(ARRUMAR(A2)="";NÚM.CARACT(ARRUMAR(A2))<2;ÉNÚM(LOCALIZAR(" ";ARRUMAR(A2))));"conferir";""). Isso marca as linhas em que o nome está vazio, tem um caractere só ou contém espaço (o que normalmente indica que um nome completo caiu no campo de primeiro nome). Ordene por essa coluna e revise as linhas com "conferir" manualmente.
Uma observação sobre as fórmulas deste artigo: elas usam os nomes em português e o ponto e vírgula como separador, que é o padrão quando a planilha está configurada para o Brasil. Se a sua planilha estiver com a configuração regional dos Estados Unidos, use vírgula no lugar do ponto e vírgula. Os nomes em inglês (IF, TRIM, COUNTBLANK) também são aceitos em qualquer configuração.
Para uma lista de algumas centenas de linhas, a revisão manual costuma levar cinco minutos e pega coisas que fórmula nenhuma pega, como "Dra. Oliveira" no campo de primeiro nome.
Monte uma coluna auxiliar no Planilhas Google
Não sobrescreva a coluna original. Adicione uma coluna nova, dê um nome claro (por exemplo Saudacao, sem acento para facilitar o uso no marcador) e faça a mesclagem a partir dela. Manter os dados brutos permite mudar de ideia sobre o texto padrão depois sem perder informação.
A fórmula básica: a saudação inteira na célula
Em inglês é comum usar "Hi there," quando não se sabe o nome. Em português não existe um equivalente natural de uma palavra só, então a abordagem mais limpa é montar a saudação completa dentro da planilha, incluindo a vírgula:
=SE(ARRUMAR(A2)="";"Olá,";"Olá, "&ARRUMAR(A2)&",")
ARRUMAR remove espaços no início e no fim, então uma célula só com espaço conta como vazia. Se o resultado estiver vazio, a fórmula devolve "Olá,"; caso contrário, devolve "Olá, " seguido do nome limpo e da vírgula. Arraste a fórmula para baixo ou use =ARRAYFORMULA(SE(ARRUMAR(A2:A)="";"Olá,";"Olá, "&ARRUMAR(A2:A)&",")) na primeira célula para preencher a coluna inteira de uma vez.
O seu modelo começa então com {{Saudacao}} em uma linha própria, e não sobra pontuação solta para se preocupar. Essa é a abordagem mais robusta porque o modelo não faz nenhuma suposição sobre o que a coluna contém. Se preferir um tom mais informal, troque "Olá," por "Oi, tudo bem?" na versão sem nome e "Oi, "&ARRUMAR(A2)&", tudo bem?" na versão com nome. Outras opções que funcionam em contextos específicos: o cargo ("Olá, equipe,") ou o nome da empresa, se você tiver essa informação em outra coluna.
Trate valores de preenchimento
Amplie o teste para considerar lixo comum como vazio:
=SE(OU(ARRUMAR(A2)="";MINÚSCULA(ARRUMAR(A2))="n/a";MINÚSCULA(ARRUMAR(A2))="não informado";ARRUMAR(A2)="-");"Olá,";"Olá, "&ARRUMAR(A2)&",")
Acrescente o que o seu sistema de origem costuma gerar.
Corrija maiúsculas e minúsculas
PRI.MAIÚSCULA() deixa a primeira letra de cada palavra em maiúscula e o restante em minúscula, transformando "RODRIGO" em "Rodrigo". Saiba que ela também transforma "Maria de Souza" em "Maria De Souza" e "Luiz D'Ávila" pode sair diferente do esperado. Um meio-termo razoável é aplicá-la só quando a célula está inteira em maiúsculas ou inteira em minúsculas:
=SE(OU(EXATO(A2;MAIÚSCULA(A2));EXATO(A2;MINÚSCULA(A2)));PRI.MAIÚSCULA(A2);A2)
Coloque isso dentro da fórmula de saudação ou em uma coluna auxiliar própria e referencie essa coluna.
Separe o primeiro nome do nome completo
Se uma coluna contém "Carlos Henrique Lima" e você só quer "Carlos":
=SE(ARRUMAR(B2)="";"Olá,";"Olá, "®EXEXTRACT(ARRUMAR(B2);"^\S+")&",")
REGEXEXTRACT com ^\S+ devolve tudo até o primeiro espaço. Para entradas de uma palavra só, devolve a palavra inteira. Confira o resultado em dois casos frequentes no Brasil: nomes que começam com título ("Dr.", "Sra.") e nomes compostos como "Ana Paula" ou "João Pedro", em que a pessoa provavelmente espera ser chamada pelo nome completo e não só por "Ana" ou "João". Uma fórmula não tem como saber qual convenção cada linha segue, então a revisão manual da seção anterior continua importante.
Datas e valores
O Planilhas Google passa para muitas ferramentas de mala direta o valor bruto da célula, não o texto formatado que você vê. Para garantir, converta explicitamente:
=TEXTO(D2;"dd/mm/yyyy") → 24/10/2026
=TEXTO(E2;"R$ #,##0.00") → R$ 1.250,00
Use essas colunas de texto na mesclagem e confira o resultado na própria célula antes de enviar, porque a exibição do separador decimal depende da configuração regional da planilha. Combine com um valor padrão se a data puder estar ausente: =SE(D2="";"em breve";TEXTO(D2;"dd/mm/yyyy")).
Frases condicionais
Valor padrão não serve só para saudação. Se algumas linhas têm empresa e outras não, monte a frase inteira na planilha:
=SE(ARRUMAR(C2)="";"Vi que você se cadastrou na semana passada.";"Vi que a "&ARRUMAR(C2)&" se cadastrou na semana passada.")
O modelo então contém {{FraseAbertura}} e todo destinatário recebe uma frase que faz sentido. Isso mantém a lógica visível em um lugar só, em vez de escondida nas configurações de uma ferramenta.
Três checagens antes de clicar em enviar
Corrigir os dados resolve a maior parte. Estas checagens pegam o resto.
- Ordene pela coluna de saudação. Clique no cabeçalho da coluna
Saudacaoe ordene de A a Z. Todas as linhas com "Olá," sem nome ficam agrupadas; passe os olhos para confirmar que realmente não há nome aproveitável. Depois ordene de Z a A e olhe o topo em busca de algo estranho, como nomes começando com símbolos ou números. Desfaça a ordenação depois, se a ordem das linhas importar para você. - Visualize três linhas, não uma. A maioria das ferramentas mostra uma prévia da primeira linha, e a primeira linha costuma ser uma linha limpa. Mova temporariamente para o topo da planilha uma linha sem nome, uma com nome completo e uma com data, visualize cada uma e depois devolva-as ao lugar. Se a sua ferramenta permite escolher qual linha visualizar, use isso.
- Envie um lote de teste para você mesmo. Adicione duas ou três linhas no topo da planilha com o seu próprio endereço (ou apelidos do Gmail como [email protected]): uma com nome normal, uma com a célula de nome vazia, uma com data. Rode a mala direta só nessas linhas, abra os e-mails no Gmail e leia no celular além do computador. Depois apague as linhas de teste e faça o envio real.
Se você usa a mala direta nativa do Google Workspace, um Apps Script ou qualquer complemento, essas checagens valem igualmente. É a planilha que está fazendo o trabalho; a ferramenta só lê o que está lá.
Onde uma extensão entra
O Zestmail é uma extensão do Chrome para o Gmail que inclui mala direta a partir da URL de uma planilha do Google, então a abordagem da coluna auxiliar funciona sem alteração: monte a coluna Saudacao, cole a URL da planilha e use essa coluna no rascunho. Vale saber que a extensão e o site estão em inglês, sem versão em português. O motivo para preferi-la a um script está principalmente no que acontece depois do envio. O Zestmail adiciona rastreamento de abertura ao Gmail, mostrando se e quando cada destinatário abriu a mensagem, e filtra as suas próprias aberturas e as aberturas comuns de bots, para que um lote de teste enviado para você mesmo não contamine os resultados. Isso permite comparar, por exemplo, se as linhas com "Olá," sem nome são abertas menos do que as linhas com nome, um sinal útil para decidir quanto esforço vale a pena investir em coletar primeiros nomes. O rastreamento de abertura nunca é exato (bloqueio de imagens e proxies de privacidade como o Mail Privacy Protection da Apple escondem parte das aberturas), então trate-o como tendência, não como contagem. O plano gratuito cobre até 20 e-mails por dia e adiciona um pequeno rodapé "Sent with Zestmail"; o plano Pro remove esse limite por US$ 9 por mês ou US$ 69 por ano, com 7 dias de teste grátis. Se você faz mala direta só de vez em quando e não precisa saber quem abriu o quê, as ferramentas do próprio Google bastam e não custam nada.
Mantenha a lista limpa daqui para frente
O problema do nome em branco volta toda vez que uma exportação nova cai na planilha. Dois hábitos evitam isso:
- Torne o campo de primeiro nome obrigatório na origem. Se as pessoas entram na sua lista por um Google Forms, Typeform ou formulário no site, marque o campo de primeiro nome como obrigatório e nomeie-o "Primeiro nome" em vez de "Nome". Um campo único chamado "Nome" é exatamente como nomes completos acabam na coluna errada.
- Guarde as fórmulas em uma planilha modelo. Salve uma cópia da sua planilha de mala direta com as colunas auxiliares e sem dados. A cada lista nova, cole as linhas brutas nas colunas de dados e as fórmulas de saudação, maiúsculas e datas se preenchem sozinhas. Revise a coluna "conferir", faça as três checagens pré-envio e envie.
A regra de fundo é simples: a mala direta vai enviar fielmente o que estiver na célula. Decida o que cada célula deve conter em cada caso possível, registre essa decisão em uma fórmula e olhe os casos extremos antes que os destinatários olhem.