A vírgula é comumente usada ao trabalhar com texto e números no Excel.
Com texto, uma vírgula pode ser usada como separador (como um separador entre o nome e o sobrenome ou endereço) ou como parte da gramática regular.
E com números, costumava ser usado para tornar os números mais legíveis (separadores de mil é o uso mais comum de vírgula com números).
Embora a vírgula ajude a tornar os dados muito mais legíveis, às vezes você pode querer remover todas as vírgulas dos dados (ou remover instâncias específicas da vírgula).
Neste tutorial, vou mostrar algumas maneiras simples de remover vírgula no Excel de texto e números.
Então vamos começar!
Remover vírgula dos números
Ao trabalhar com números no Excel, você pode aplicar vários formatos às células e os números serão exibidos de acordo.
Como essas vírgulas são parte da formatação e não o número em si, precisamos editar a formatação para remover essas vírgulas dos números.
Suponha que você tenha um conjunto de dados conforme mostrado abaixo e deseja se livrar das vírgulas dos números na coluna B.
Abaixo estão as etapas para fazer isso:
- Selecione o conjunto de dados (aquele com os números)
- Clique na guia Página inicial na faixa de opções
- No grupo de números, clique no iniciador da caixa de diálogo (o pequeno ícone de seta inclinada na parte inferior direita do grupo)
- Na caixa de diálogo Formatar células, certifique-se de que a guia Número esteja selecionada
- Na lista Categoria, selecione Número (se ainda não estiver selecionado)
- Desmarque a opção ‘Use 1000 Separator (,)’ e especifique quantos dígitos decimais você deseja
- Clique OK
As etapas acima removeriam a vírgula de todos os números selecionados.
Dica: você também pode usar o atalho do teclado Control + 1 para abrir a caixa de diálogo de formatação de células (após selecionar as células). Segure a tecla Control e pressione a tecla 1.
Lembre-se de que esse método só funcionaria quando a vírgula fizesse parte da formatação e não da célula. Para verificar isso, selecione a célula e veja o valor na barra de fórmulas. Se você vir vírgulas na barra de fórmulas, então elas não fazem parte da formatação.
Usando a função NUMBERVALUE
No caso de você ter uma situação em que os números não são realmente números (mas texto) e deseja remover a vírgula desses números, você pode usar a função NumberValue.
Esta função faz exatamente isso - converte o texto em um número.
Suponha que você tenha um conjunto de dados conforme mostrado abaixo, onde alguém inseriu manualmente a vírgula (ou veio como parte de um download de dados).
Você pode ver que esses não são números, pois eles se alinham à esquerda da célula (por padrão). Além disso, quando você seleciona uma célula e vê na barra de fórmulas, pode ver as vírgulas como parte do número (indicando que não é numérico, mas texto).
Abaixo está a fórmula que converterá esses textos em números.
= NUMBERVALUE (B2)
Copie esta fórmula para todas as células da coluna e você terá os números.
É possível que você ainda veja a vírgula no resultado da fórmula, mas isso seria devido à formatação do número. Você pode usar o método anterior para remover essas vírgulas dos números.
Remova a vírgula da string de texto
A remoção da vírgula da string de texto funcionaria de maneira diferente do que remover a vírgula dos números.
Com strings de texto, a vírgula é na verdade uma parte da string e você precisa localizar e remover essas vírgulas de alguma forma.
Deixe-me mostrar alguns métodos para fazer isso quando você tem os dados de texto.
Usando Localizar e Substituir
Com a funcionalidade Localizar e Substituir, você pode localizar facilmente todas as vírgulas em uma célula e substituí-la por outra coisa (espaço em branco ou algum outro caractere).
Observe que este método só funcionará com dados de texto. No caso de você ter números onde a vírgula é devido à formatação, este método não removerá a vírgula.
Suponha que você tenha os dados de nomes conforme mostrado abaixo, onde há uma vírgula entre o nome e o sobrenome.
Abaixo estão as etapas para remover a vírgula deste conjunto de dados de nomes:
- Selecione o conjunto de dados
- Clique na guia Home
- No grupo Editing, clique na opção Find & Replace
- Clique em Substituir. Isso abrirá a caixa de diálogo Localizar e Substituir
- No campo ‘Encontrar o quê:’, digite , (uma vírgula)
- Deixe o campo ‘Substituir por:’ vazio. Caso queira remover a vírgula e substituí-la por outra coisa, você deve inseri-la no campo ‘Substituir por:’.
- Clique no botão Substituir tudo
As etapas acima removeriam todas as vírgulas de todas as células selecionadas.
Observe que as etapas acima removeriam todas as instâncias de vírgulas de todas as células. Portanto, se você tiver mais de uma vírgula em uma célula, todas as vírgulas serão removidas.
Além disso, isso mudaria o conjunto de dados original. Caso queira manter os dados originais intactos, primeiro crie uma cópia de backup ou copie os dados para outra planilha / intervalo e, em seguida, siga as etapas acima.
Dica Profissional: Você também pode usar o atalho de teclado - Control + H para abrir a caixa de diálogo localizar e substituir.Usando a fórmula SUBSTITUTE
Outra forma de remover a vírgula é usando a função SUBSTITUTE, onde você pode substituir a vírgula por um espaço em branco ou qualquer outro caractere.
Ao contrário do método Find and Replace, em que ele remove todas as vírgulas de uma vez, com a função SUBSTITUTE, você obtém um pouco mais de controle (como veremos nos exemplos mais adiante nesta seção).
Suponha que você tenha um conjunto de dados conforme mostrado abaixo, onde deseja remover todas as vírgulas.
Abaixo está a fórmula que fará isso:
= SUBSTITUTAR (A2, ",", "")
A fórmula acima tem três argumentos:
- O texto (ou referência de célula que contém o texto) do qual você deseja remover a vírgula
- O caractere que você deseja substituir (vírgula neste exemplo)
- O caractere com o qual você deseja remover a vírgula (em branco neste exemplo)
Mas e se você quiser remover apenas a primeira vírgula e não a segunda.
Com a função SUBSTITUTE, você pode especificar o número de instâncias que deseja substituir. Isso pode ser feito usando o quarto argumento, que é um argumento opcional. Caso você não especifique este argumento opcional, a função substituirá todas as instâncias do caractere / string especificado.
Suponha que você tenha um conjunto de dados conforme mostrado abaixo e deseja remover apenas a primeira vírgula e não a segunda.
Abaixo está a fórmula que fará isso:
= SUBSTITUIR (A2, ",", "", 1)
A fórmula acima também usa o quarto argumento (que é opcional) - [núm_instância].
Especificar o número da instância como 1 informa à fórmula que ela deve apenas substituir a primeira instância da vírgula e deixar todas as outras instâncias como estão.
Mas e se você não quiser remover a primeira vírgula, mas em vez disso, substituir a segunda vírgula por um travessão.
Você pode fazer isso usando a fórmula abaixo:
= SUBSTITUIR (A2, ",", "-", 2)
A fórmula acima apenas substitui a segunda instância da vírgula e a substitui por um travessão.
Então, essas são algumas maneiras simples de remova a vírgula de números e strings de texto no Excel.
Espero que você tenha achado este tutorial útil!