Descrição
Use esta função para concatenar (montar) o conteúdo de uma ou mais células mais caracteres opcionais em uma única célula.
Sintaxe
CONCAT(text1, ..., [text253])
Entradas
Esta função aceita o seguinte argumento:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
text1 |
Sim | O texto ou o valor da célula a ser adicionado. | Uma cadeia de texto, um ID de célula, um intervalo de células ou uma fórmula que resulta em qualquer um desses itens. |
text2, ..., text253 |
Não | O texto ou o valor da célula a ser adicionado. | Uma cadeia de texto, um ID de célula, um intervalo de células ou uma fórmula que resulta em qualquer um desses itens. CONCAT pode lidar com até 254 argumentos de texto. |
Exemplos
Dados de amostra
Conjunto de dados 1
| A | B. | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Nome | Sobrenome | Combinado | Código de área | Número de telefone | |
| 2 | George | Smith | george.smith@gmail.com | 12/4/2024 | 415 | 482-7391 |
| 3 | Lina | Escobar | Escobar_L@yahoo.com | 1/6/1997 | 801 | 615-2840 |
| 4 | Ezsther | Klein | EstherK@juno.com | 3/5/2002 | 213 | 927-5613 |
| 5 | Você | Ffolkes | D_Ffolks@mail.co.uk | 6/9/2012 | 503 | 354-8092 |
| 6 | Maria | Empenada | m.empenada45@telefonica.es | 11/5/2021 | 245 | 768-4325 |
Dados definidos por você
| A | B. | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Nome | Tigres | Eagles | Pumas | Ursos | Ravens | Leões |
| 2 | Pontuação | 8 | 5 | 7 | 7 | 5 | 6 |
Fórmulas de amostra
| Caso de uso | Fórmula | Resultado | |
|---|---|---|---|
| Combine o conteúdo das células A2 e B2. | =CONCAT(A2:B2) |
Usando o conjunto de dados 1, você obtém o seguinte:
|
|
| Combine o conteúdo das células A2 e B2, adicionando um espaço entre o conteúdo das duas células. | =CONCAT(A2, " ", B2) |
Usando o conjunto de dados 1, você obtém o seguinte:
|
|
| Combine o conteúdo de várias células como palavras separadas e, em seguida, adicione uma cadeia de texto fixa no final. | =CONCAT(G1, ", ", B1, ", and ", E1, ", oh my!") |
Essa fórmula combina o conteúdo das células G1, B1 e E1, adicionando um espaço entre o conteúdo das células e, em seguida, adicionando o texto "oh my!" no final. Usando o conjunto de dados 2, você terá o seguinte resultado:
|
|
| Combine o conteúdo de várias células descritas por um intervalo. | =CONCAT(B2:G2) |
Essa fórmula combina o conteúdo de todas as células no intervalo B2:G2. Usando a tabela de dados 2, você obtém o seguinte:
|
|
| Combine o código de área e o número de telefone em uma única cadeia de caracteres. | =CONCAT(E2, "-", F2) |
Essa fórmula combina o conteúdo das células E2 e F2, inserindo um hífen entre o conteúdo das duas células. Usando o conjunto de dados 1, você obtém o seguinte:
|
|
| Pegue a primeira carta do primeiro nome em A2 e a primeira carta do último nome em B2, combinando-as em iniciais. | =CONCAT(LEFT(A2,1), LEFT(B2,1)) |
Esta fórmula usa primeiro o comando
|
|
| Combine o nome e o sobrenome relacionado em maiúsculas e, em seguida, adicione o texto da célula D1 e acrescente o ano da data em D2. | =CONCAT(A2, " ", UPPER(B2), ", ", $D$1, ": ", YEAR(D2)) |
Essa fórmula usa CONCAT para reunir os resultados das operações dentro dos parênteses externos "()". Usando o conjunto de dados 1, você obtém o seguinte:
|
Notas
- A Microsoft criou o CONCAT para substituir e melhorar o CONCATENATE. Entretanto, há algumas diferenças significativas:
- Suporte a intervalos: O CONCAT pode trabalhar com intervalos de células, permitindo que você combine várias células em uma única operação (por exemplo:
CONCAT(A1:A10)), enquanto CONCATENATE requer referências individuais de células. - Simplicidade da sintaxe: CONCATENATE oferece uma sintaxe mais simples para a combinação de várias células, especialmente quando você trabalha com intervalos.
- Desempenho: Em alguns casos, o CONCATENATE pode ser melhor do que o operador de concatenação (&) para um grande número de argumentos, mas o CONCAT é geralmente mais eficiente para trabalhar com intervalos.
- Compatibilidade com versões anteriores: CONCATENATE ainda é suportado para compatibilidade com versões anteriores do Excel, enquanto o CONCAT pode não estar disponível em versões mais antigas.
- Suporte a intervalos: O CONCAT pode trabalhar com intervalos de células, permitindo que você combine várias células em uma única operação (por exemplo:
- CONCAT:
- Não adiciona automaticamente espaços entre as cadeias de texto. Você deve incluir espaços como parte dos argumentos de texto, se necessário.
- Converte automaticamente números em texto.
- Trata células vazias como strings vazias.
- Ao contrário do TEXTJOIN, o CONCAT não permite que você defina um delimitador comum entre os itens. Você deve especificar cada delimitador individualmente na fórmula.
Dicas:
- O operador E comercial (&) funciona como uma alternativa ao CONCAT. Por exemplo:
=A2 & " " & B2. - Combinando CONCAT com outras funções, como LEFT, RIGHT, ou MID, você pode fazer manipulações de texto mais complexas.
Funções relacionadas
Aqui você encontra as outras funções de fórmula de matriz suportadas nas planilhas da Workiva.