Combine colunas do Excel com regras explícitas para células vazias

Autor: AILesson5 min de configuraçãoTestado com:ChatGPTRevisado em: 2026-08-28

Resposta rápida

Una campos sem separadores indevidos, zeros perdidos, distinções apagadas ou valores ausentes alterados silenciosamente. Forneça: Colunas e destino, Regras de combinação e células vazias, Ambiente do Excel e uso da saída. Resultado esperado: Uma fórmula ou transformação de combinação pronta para copiar, com política para células vazias e casos de teste.

1

Adicione seu contexto

Seu texto permanece neste navegador. O AILesson Prompts não o envia para um modelo ou servidor.

2

Seu prompt

Campos não preenchidos permanecem visíveis como marcadores de posição, para que você ainda possa copiar e editar o prompt

Crie um método seguro no Excel para combinar as colunas indicadas, preservando as regras fornecidas para células vazias.

Colunas/células de origem, tipos, primeira linha, destino, escopo e exemplos:
[layout]

Ordem, rótulos, separadores, espaçamento, quebras de linha, células vazias, strings vazias, zero, erros, partes obrigatórias e duplicidades:
[rules]

Versões, Tabelas/intervalos, localidade, método preferido, exportação e recálculo:
[environment]

Distinga uma célula realmente vazia, uma fórmula que retorna uma string vazia, o zero numérico, FALSE, um erro e um texto literal como N/A. Defina se partes opcionais ausentes devem ser omitidas com seu separador, enquanto partes obrigatórias ausentes devem sinalizar a linha. Preserve zeros à esquerda e formatos de data usando formatação explícita de texto quando necessário, mas não converta identificadores sem que sua exibição pretendida seja informada. Escolha TEXTJOIN, concatenação, uma fórmula auxiliar ou Power Query com base nas necessidades de compatibilidade e atualização. Forneça: política normalizada para células vazias; método recomendado e fórmula ou transformação da primeira linha; explicação; versão com referências estruturadas, se aplicável; tratamento de erros e campos obrigatórios; riscos da formatação e da exportação posterior; e testes para todos os campos presentes, cada posição vazia, string vazia, zero, erro, ID com zero à esquerda e cópia para baixo.
Experimente no Playground
Privado por padrãoA montagem do prompt acontece localmente no seu navegador. Evite colocar informações confidenciais em qualquer serviço de IA, a menos que sua organização permita.

Da entrada ao resultado

Um exemplo prático

Veja como um contexto concreto transforma esta receita em um resultado útil

Entrada real

Colunas e destino
Tabela do Excel Contacts. Colunas: Unit (texto, às vezes vazio por fórmula), Street (texto obrigatório), City (texto obrigatório), Postal Code (texto com zeros à esquerda), Extension (número inteiro em que 0 é significativo). Crie Display Address na mesma tabela. Exemplo: Unit 4B; Street 18 Lake Rd; City Salem; Postal Code 01970; Extension 0.
Regras de combinação e células vazias
Ordem do endereço: Unit opcional seguida de vírgula e espaço, depois Street, City e Postal Code separados por vírgula e espaço. Não inclua um separador quando Unit estiver ausente. Street ou City vazia deve retornar Review row, não um endereço parcial. Postal Code vazio pode ser omitido, mas deve ser sinalizado separadamente. Extension não faz parte do endereço; crie um segundo Contact Label terminado em ‘ext. valor’, no qual 0 deve aparecer como ext. 0. Erros de fórmula devem permanecer visíveis como Review, não ser ignorados silenciosamente. O texto literal N/A não é vazio.
Ambiente do Excel e uso da saída
Tabela do Excel no Microsoft 365, com vírgulas como separadores de argumentos. A fórmula deve recalcular quando as células de origem mudarem. A saída será exportada posteriormente para CSV, portanto não use quebras de linha. Prefira fórmulas ao Power Query.

Exemplo de saída

Política para células vazias: Unit e Postal Code são opcionais e omitidos quando estiverem realmente vazios ou contiverem uma string vazia produzida por fórmula; Street e City são obrigatórios. O zero numérico é dado, não vazio. N/A permanece como texto literal. Qualquer erro na origem ou campo obrigatório ausente retorna Review.

Fórmula de Display Address: =IFERROR(IF(OR([@Street]="",[@City]=""),"Review",TEXTJOIN(", ",TRUE,[@Unit],[@Street],[@City],[@[Postal Code]])),"Review"). TEXTJOIN com ignore_empty igual a TRUE remove Unit ou Postal Code junto com o separador que seria usado. Postal Code permanece como texto, portanto 01970 é preservado. Adicione uma coluna separada de auditoria: =IF([@[Postal Code]]="","Postal code missing","").

Fórmula de Contact Label: =IFERROR(IF(OR([@Street]="",[@City]=""),"Review",TEXTJOIN(", ",TRUE,[@Unit],[@Street],[@City],[@[Postal Code]])&" — ext. "&TEXT([@Extension],"0")),"Review"). Não use um teste lógico em Extension, pois o zero deve ser preservado.

Testes: todos presentes → “4B, 18 Lake Rd, Salem, 01970 — ext. 0”; Unit com string vazia → “18 Lake Rd, Salem, 01970”, sem vírgula inicial; Postal Code vazio → endereço sem ele mais sinalizador de auditoria; Street vazia → Review; Unit N/A → começa com “N/A, …”; erro na origem → Review; copiar dentro da Tabela mantém as referências da linha. Após a exportação para CSV, verifique por amostragem se 01970 foi preservado e se os campos com vírgulas foram colocados entre aspas pelo exportador.

Por que isso funciona

  1. 1

    Uma classificação explícita de células vazias evita que zeros e valores vazios produzidos por fórmulas sejam descartados como se significassem a mesma coisa.

  2. 2

    Regras de separadores vinculadas a campos opcionais eliminam a necessidade de limpar a pontuação após a concatenação.

Verifique o resultado

  • Células vazias, strings vazias, zero, FALSE, erros e rótulos literais de ausência são tratados intencionalmente?

  • Os campos opcionais podem desaparecer sem deixar separadores no início, no fim ou duplicados?

  • Os identificadores, as datas e a exibição numérica são preservados para o uso posterior?

Use com confiança

Perguntas frequentes

Respostas práticas sobre quando usar esta receita, o que fornecer e onde a revisão humana ainda é importante

O que devo preparar antes de usar “Combine colunas do Excel com regras explícitas para células vazias”?

Para usar “Combine colunas do Excel com regras explícitas para células vazias”, prepare as colunas e o destino, as regras de combinação e células vazias e o ambiente do Excel e uso da saída. Substitua os espaços reservados somente por informações que você possa verificar. Se algum detalhe for desconhecido, preserve explicitamente essa incerteza em vez de pedir ao modelo que o deduza.

Quando o resultado de “Combine colunas do Excel com regras explícitas para células vazias” ainda não está pronto para uso?

O resultado não está pronto se ainda não entregar, com base nas evidências fornecidas, o resultado declarado — uma fórmula ou transformação de combinação pronta para copiar, com política para células vazias e casos de teste — ou se depender de suposições não resolvidas, aprovações ausentes ou detalhes inventados. Use as verificações como critérios de liberação: revise as informações de origem ou designe um revisor identificado e autorizado, em vez de aperfeiçoar um resultado sem sustentação.

Quais ferramentas de IA têm testes registrados para “Combine colunas do Excel com regras explícitas para células vazias”?

O registro de testes publicado para “Combine colunas do Excel com regras explícitas para células vazias” inclui o ChatGPT em 2026-08-28. Isso confirma execuções registradas, não compatibilidade garantida nem resultados idênticos em versões posteriores do produto. Para outra ferramenta ou versão, mantenha todas as restrições visíveis e repita as verificações do resultado antes do uso.

Mais maneiras de explorar

Onde esta receita se encaixa

Mantenha o trabalho em andamento