Juntar texto de várias células com um separador, ignorando células vazias.
Copiar esta fórmula
=TEXTJOIN(" ", TRUE, A2, B2)TEXTJOIN recebe um delimitador, um sinalizador para ignorar células vazias (TRUE) e as células ou intervalos a serem unidos. É mais limpo do que encadear & quando você tem muitas células ou um intervalo inteiro.
=TEXTJOIN(", ", TRUE, A2:A5)→Apple, Pear, PlumJunta uma coluna de itens em uma lista separada por vírgulas.
=A2&", "&B2→Lee, DanaUne um sobrenome e um nome com uma vírgula.
=CONCAT(A2:C2)→INV0042CONCAT une um intervalo inteiro sem separador.
Duas células simples
=A2&" "&B2O operador & é suficiente para juntar apenas algumas células.
Use CHAR(10) como delimitador e ative a Quebra de Texto Automática: =TEXTJOIN(CHAR(10), TRUE, A2:A5).
CONCATENATE é a função mais antiga e aceita apenas células individuais. CONCAT aceita intervalos. TEXTJOIN também adiciona um delimitador e pode ignorar células vazias.
Envolva o valor em TEXT: =A2&" "&TEXT(B2, "dd/mm/yyyy"). Sem isso, uma data aparece como seu número de série.
Ele instrui TEXTJOIN a ignorar células vazias, para que você não obtenha delimitadores duplicados.
Precisa de uma fórmula para seus próprios dados?
Descreva o que você deseja em linguagem simples e deixe o ExcelGPT escrever, explicar e verificar a fórmula — grátis para começar, sem plug-in.