Substituir dados após utilizar função Esquerda com a referência na mesma célula.

Anônima
2023-04-28T12:18:00+00:00

Olá. Gostaria de saber como posso substituir um caractere após utilizar a função esquerda e substituir, retornando os dados anteriores da célula. Segue imagem com print do código.

x Y O código executado na cêlula B2:
0,00 100.02 I =ESQUERDA(A2)&SUBSTITUIR(B2;".";"")
Microsoft 365 e Office | Excel | Para empresas | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

6 respostas

Classificar por: Mais útil
  1. Anônima
    2023-04-28T13:51:58+00:00

    Olá Guilherme Nissola, tudo bem?

    Seja bem vindo(a) a Comunidade Microsoft!

    Então meu amigo, você pode usar a função CONCATENAR para juntar o resultado da função ESQUERDA com o caractere substituto e o resultado da função DIREITA. A sintaxe seria a seguinte:

    =CONCATENAR(ESQUERDA(célula, n-1),caractere_substituto,DIREITA(célula,N))

    Onde "célula" é a célula que contém o texto que você deseja modificar, "n" é o número de caracteres que você deseja manter da esquerda antes de substituir o caractere e "caractere_substituto" é o caractere que você deseja inserir no lugar do caractere original.

    Por exemplo, suponha que você deseje substituir o segundo caractere da célula A1 pelo caractere "@":

    1. Use a função ESQUERDA para obter os primeiros caracteres da célula A1, excluindo o segundo caractere:

    =ESQUERDA(A1,1)

    1. Use a função DIREITA para obter os últimos caracteres da célula A1, incluindo o segundo caractere:

    =DIREITA(A1,LARGURA(A1)-2)

    1. Junte as duas funções com a função CONCATENAR e adicione o caractere "@" no lugar do segundo caractere:

    =CONCATENAR(ESQUERDA(A1,1),"@",DIREITA(A1,LARGURA(A1)-2))

    Isso retornará o texto da célula A1 com o segundo caractere substituído pelo caractere "@".

    Nos conte se conseguiu resolver o seu problema, ok? Um forte abraço!

    Se a resposta te auxiliou, não deixe por favor de "Marcar Como Resposta", por que a mesma poderá ajudar outros amigos com a mesma dúvida ou dúvidas semelhantes, obrigado!

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2023-05-01T14:24:47+00:00

    Qual é a sua versão do Microsoft Office meu amigo? Apesar de eu ter me baseado no Microsoft 365 Personal/Family, essa fórmula basicamente falando deveria funcionar do Microsoft Excel 2007 até o atual... sendo Professional nesse caso. Que versão está utilizando?

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2023-05-01T11:02:28+00:00

    Nesse caso, seria melhor se fosse desta forma:

    Por que para remover os 4 últimos caracteres de cada célula da coluna de dados, você pode usar a função ESQUERDA combinada com a função COMPRIMENTO no Microsoft Excel 365.

    1. Crie uma nova coluna próxima à coluna de dados que você deseja alterar.
    2. Na primeira célula da nova coluna, digite a seguinte fórmula: =ESQUERDA(A1,COMPRIMENTO(A1)-4)
    3. Copie essa fórmula para todas as outras células da nova coluna.

    Isso irá extrair a parte esquerda de cada célula da coluna de dados original, excluindo os últimos 4 caracteres.

    Aqui está a tabela de dados atualizada com os resultados esperados.

    Imagem

    Me diz se funcionou agora?!

    Se a resposta te auxiliou, não deixe por favor de "Marcar Como Resposta", por que a mesma poderá ajudar outros amigos com a mesma dúvida ou dúvidas semelhantes, obrigado!

    Olá, Victor Hugo. Espero que esteja bem.

    Não possuo a versão do Microsoft 365 premium. Em virtude disso, não consegui executar a solução apresentada. Tentei utilizar a função "LEN" mas não obtive sucesso. Vou utilizar uma coluna adicional para realizar a divisão do texto em colunas.

    Muito obrigado pela sua ajuda.

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2023-04-28T23:31:15+00:00

    Nesse caso, seria melhor se fosse desta forma:

    Por que para remover os 4 últimos caracteres de cada célula da coluna de dados, você pode usar a função ESQUERDA combinada com a função COMPRIMENTO no Microsoft Excel 365.

    1. Crie uma nova coluna próxima à coluna de dados que você deseja alterar.
    2. Na primeira célula da nova coluna, digite a seguinte fórmula: =ESQUERDA(A1,COMPRIMENTO(A1)-4)
    3. Copie essa fórmula para todas as outras células da nova coluna.

    Isso irá extrair a parte esquerda de cada célula da coluna de dados original, excluindo os últimos 4 caracteres.

    Aqui está a tabela de dados atualizada com os resultados esperados.

    Imagem

    Me diz se funcionou agora?!

    Se a resposta te auxiliou, não deixe por favor de "Marcar Como Resposta", por que a mesma poderá ajudar outros amigos com a mesma dúvida ou dúvidas semelhantes, obrigado!

    Esta resposta foi útil?

    0 comentários Sem comentários
  5. Anônima
    2023-04-28T22:12:55+00:00

    Oi, Victor Hugo.

    Confesso que não entendi completamente essa fórmula utilizada. Se possível, poderia me explicar de outro modo, por favor?

    Tenho um padrão de 4 caracteres ao final de cada célula que não preciso na nova célula, Vou compartilhar aqui, um exemplo da tabela de dados que tenho e o resultado esperado.

    Dados Resultado esperado
    9.01 X 9
    100.02 Z 100
    25.07 X 25

    Até mais.

    Esta resposta foi útil?

    0 comentários Sem comentários