Fórmula do Excel: Adicionar Texto no meio
Por vezes, é necessário adicionar o mesmo texto numa determinada posição a uma lista de cadeias no Excel. Para resolver esta tarefa rapidamente, o Excel disponibiliza duas fórmulas práticas.
Fórmula 1 Combinar as funções ESQUERDA e EXT.TEXTO
Fórmula genérica:
| LEFT(txt,n1) & "n_txt" & MID(txt,n2,255) |
Argumentos
| Txt: the text string that you use. |
| N1: the number of characters extracted from left side of the string. |
| N2: the position that you want to extract from right side of the string. |
| N_txt: the text you want to add. |
Como funciona esta fórmula
Exemplo: para Adicionar Texto «-» ao quarto carácter na célula B3, utilize a seguinte fórmula:
| =LEFT(B3,3) & "-" & MID(B3,4,255) |
Prima Enter.
Explicação
Função LEFT utilizada para extrair caracteres do lado esquerdo da cadeia de texto. Neste caso, a fórmula LEFT(B3,3) extrai 3 caracteres do lado esquerdo da cadeia de texto na célula B3.
Função MID extrai caracteres a partir de uma posição especificada na cadeia de texto. A fórmula MID(B3,4,255) extrai 255 caracteres (o comprimento máximo de uma célula é de 255 caracteres) a partir da quarta posição da cadeia de texto na célula B3.
Por fim, utiliza-se o «&» para concatenar os caracteres do lado esquerdo, o «-» e os caracteres do lado direito.
Fórmula 2 Função SUBSTITUIR
Fórmula genérica:
| REPLACE(txt,n,0,"n_txt") |
Argumentos
| Txt: the text string that you use. |
| N: the position that you want to add new text. |
| N_txt: the text you want to add. |
Como funciona esta fórmula
Exemplo: para Adicionar Texto «$» ao quinto carácter na célula B3, utilize a seguinte fórmula:
| =REPLACE(B3,5,0,"$") |
Prima Enter.
Explicação
Função REPLACE é geralmente utilizada para localizar e substituir texto numa determinada posição de uma cadeia por um novo texto. Contudo, por vezes, quando o argumento núm_caract é 0, pode ser usada para inserir um texto novo no meio da cadeia. Neste caso, a fórmula =REPLACE(B3,5,0,«$») insere «$» na quinta posição da cadeia de texto contida na célula B3.
Ficheiro de exemplo
Clique para descarregar o ficheiro de exemplo
Fórmulas relacionadas
- Remover os primeiros N caracteres de uma célula
Apresentamos aqui a fórmula para eliminar os primeiros caracteres de uma cadeia de texto no Excel. - Limitar texto a N palavras
Aqui está a fórmula para extrair as primeiras N palavras de uma cadeia de texto. - Adicionar vírgula entre nomes
Este tutorial apresenta fórmulas para adicionar uma vírgula entre o primeiro nome, o nome do meio e o sobrenome. - Adicionar traços a Número de Telefone
Para adicionar traços a um número de telefone, pode utilizar uma fórmula para resolver isto no Excel.
Funções relacionadas
- Função PROCURAR
Encontra a posição de um carácter. - Função SUBSTITUIR
Localiza e substitui caracteres com base na posição indicada numa cadeia de texto por um novo texto. - Função ESQUERDA
Extrai caracteres do início do texto. - Função EXT.TEXTO
Extrair parte do texto de um valor de célula com base na posição e comprimento.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.