contacara

Unir textos e medir a saída completa no Google Sheets

Monte a saída exata primeiro e aplique NÚM.CARACT à célula resultante. Somar comprimentos de origem omite separadores e rótulos acrescentados. Defina o tratamento dos campos vazios e confira cada combinação permitida.

Defina a cadeia final

Um catálogo pode separar nome, variante e descrição enquanto a publicação exige uma linha. Escreva um exemplo completo com pontuação e espaços antes das fórmulas. Defina se um valor opcional ausente elimina o rótulo ou deixa marcador. Somar componentes mede outro objeto que a mensagem publicada; esclareça qual deles o destino realmente exige.

Una dois campos com separador explícito

Com campos em A2 e B2, =A2&" "&B2 acrescenta um espaço; =A2&" - "&B2 acrescenta três caracteres. Coloque a saída em C2 e =NÚM.CARACT(C2) em D2. O separador entre aspas é conteúdo real, não decoração. Leia C2 antes de confiar em D2: comprimento plausível pode medir campos invertidos ou ausentes.

Confira a aritmética

Preserve os literais italianos: Sale fino tem 9 caracteres e Fresco ogni giorno, 18; somam 27. Unindo com - , obtém-se Sale fino - Fresco ogni giorno, com 30. Num máximo de 28, a soma inicial cabe e a saída ultrapassa em 2. A diferença vem do separador acrescentado, não de erro da função.

Campos de 9 e 18 caracteres dão 30 com o separador de três, excedendo o máximo de 28.
A barra representa a saída completa. Os campos somam 27 sem o separador novo. Abrir o JPG no tamanho original

Trate campos vazios explicitamente

Para inserir espaço apenas com os dois valores, use =SE(A2="";B2;SE(B2="";A2;A2&" "&B2)). Retorna o segundo se faltar o primeiro, o primeiro se faltar o segundo e vazio se ambos faltarem. Célula com espaços não equivale a cadeia vazia. Prepare campos duvidosos separadamente; veja a limpeza de espaços ocultos. Ajuste separadores de argumentos às configurações.

Agrupe rótulos e valores opcionais

Um prefixo como Código: pode existir somente quando há valor. Controle rótulo e valor como bloco condicional; não apague quantidade fixa de caracteres finais para corrigir a saída. Com mais campos, enumere as combinações permitidas nos dados. Use auxiliares se a lógica dificultar a inspeção. Fórmula mais curta não é necessariamente mais clara nem produz saída melhor.

Controle números, datas e identificadores

Defina a representação textual de datas, unidades e códigos com zeros iniciais. A formatação visual não especifica de forma confiável a mensagem concatenada. Preserve valores numéricos para cálculos e prepare separadamente as cadeias publicáveis. Teste valores curtos, longos e ausentes. NÚM.CARACT mede a cadeia recebida; não verifica se data ou quantidade pertencem ao item correto.

Teste todos os caminhos da fórmula

Prepare ambos os campos preenchidos, só o primeiro, só o segundo e ambos vazios. Confira texto exato, ausência de espaços extras nas bordas e comprimento. Mudando o separador de um para três caracteres, atualize resultados esperados. O controle de limite deve ler a nova saída. Uma linha próxima do máximo revela referências antigas.

Exporte a coluna que foi medida

Identifique a coluna copiada, baixada ou lida externamente. Medir C não controla uma saída reconstruída por outro processo a partir de A e B. Após transferir, compare casos opcionais e próximos ao máximo. Use o contador de caracteres para uma cadeia final. Rotule separadamente soma dos componentes e comprimento final: respondem a perguntas diferentes.

Componentes e saída completa

ComponenteCaracteresContribuição
Sale fino9Primeiro campo
Fresco ogni giorno18Segundo campo
Soma inicial27Sem separador acrescentado
- 3Espaço, hífen, espaço
Saída final302 acima do máximo 28
As amostras italianas permanecem exatas. Todo caractere acrescentado pela fórmula conta.

Fontes e verificações

Abrir a ferramenta