Como adicionar rapidamente traços ao número de segurança social no Excel?

Adicionar traços ao SSN com fórmulas
Adicionar traços ao SSN com a função Definir formato de célula
Adicionar traços ao SSN com Kutools para Excel
Adicionar traços ao SSN com o Preenchimento Relâmpago
Adicionar traços ao SSN com código VBA
Adicionar traços ao número de segurança social com fórmulas
Quando os números de segurança social (SSN) são armazenados como números simples ou cadeias de texto sem separadores, pode utilizar fórmulas para inserir automaticamente os traços nas posições corretas. Esta abordagem revela-se especialmente útil se pretender criar uma nova coluna com SSN devidamente formatados, mantendo intactos os dados originais. Assim, poderá copiar, colar ou exportar facilmente os resultados já formatados, reduzindo ao mínimo os erros manuais.
1. Numa célula vazia junto à lista dos números originais, introduza uma das seguintes fórmulas:
- =TEXT(A2,«???-??-????»)
- =LEFT(A2,3)&"-"&MID(A2,4,2)&"-"&RIGHT(A2,4)
(A2 refere-se à célula que contém o SSN que pretende reformatar. Ajuste a referência da célula conforme necessário para corresponder aos seus dados.)

2. Após introduzir a fórmula, prima Enter para confirmar. Para preencher e aplicar a fórmula a outros SSN, arraste a alça de preenchimento a partir do canto inferior direito da célula com a fórmula até abranger toda a gama da sua lista. Os traços serão automaticamente inseridos nos resultados formatados.

Dicas Práticas e Notas:
- Se os seus dados de SSN já estiverem armazenados como texto com zeros à esquerda (por exemplo, "012345678"), a fórmula TEXT funciona perfeitamente.
- Se os números originais estiverem em formato numérico mas perderem os zeros à esquerda, as fórmulas acima poderão não produzir o resultado pretendido. Considere pré-formatar as células como «Texto» ou utilizar a função TEXT para preservar os zeros à esquerda.
- Reveja sempre a saída quanto a discrepâncias ou erros caso ajuste as referências das células.
- Em conjuntos de dados grandes, verifique cuidadosamente se a gama da fórmula abrange todas as linhas pretendidas.

Desbloqueie a Magia do Excel com KUTOOLS AI
- Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
- Programação VBA: Escreva e implemente código VBA com facilidade.
- Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
- Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
Adicionar traços ao SSN com a função Definir formato de célula
A funcionalidade integrada do Excel Definir formato de célula oferece outro método conveniente para apresentar os SSN com traços. Esta abordagem é especialmente adequada quando pretende formatar visualmente os SSN, mantendo inalterados os valores subjacentes — ideal para impressão ou apresentação. Requer pouco esforço e é perfeita quando todos os SSN têm exatamente nove dígitos e estão consistentemente formatados.
1. Selecione o intervalo de células que contém os SSN que pretende formatar.
2. Clique com o botão direito do rato nas células selecionadas e escolha Definir formato de célula no menu de contexto:

3. Na caixa de diálogo Definir formato de célula, clique no separador Número. Na lista Categoria, selecione Especial. Depois, na caixa Tipo, escolha Número de Segurança Social.

4. Clique em OK para aplicar a formatação. Os valores originais das suas células são agora apresentados com traços segundo o padrão SSN (XXX-XX-XXXX).
Notas e Lembretes:
- Este método altera apenas a forma como o SSN é apresentado; o valor subjacente permanece como número ou texto sem traços.
- Se os seus dados não tiverem exatamente nove dígitos, o formato «Número de Segurança Social» poderá não funcionar como esperado ou poderá originar resultados incorretos.
- Ao exportar ou copiar estas células para outra pasta de trabalho que não suporte formatação especial, os traços poderão não ser transferidos.
- Para SSN com formatos mistos ou casos especiais, considere utilizar fórmulas ou outros métodos avançados para maior flexibilidade.
Adicionar traços ao SSN com Kutools para Excel
Se tiver o Kutools para Excel instalado, a sua funcionalidade Adicionar Texto permite-lhe inserir traços de forma rápida e fácil em posições específicas dentro de cada SSN da sua seleção. Esta abordagem dá-lhe total controlo sobre onde colocar os traços, tornando-a especialmente flexível se os seus SSN tiverem formatos não padronizados ou necessitarem de atualizações em lote.
Após instalar gratuitamenteKutools para Excel, siga estes passos:
1. Destaque as células SSN que pretende modificar e, em seguida, clique em Kutools > Texto > Adicionar Texto, conforme ilustrado abaixo:

2. Na caixa de diálogo Adicionar Texto, introduza um caráter de traço - na caixa sob Texto. Marque a caixa Especificar e, em seguida, introduza as posições onde pretende inserir os traços (por exemplo, 4,6 para colocar traços após o quarto e o sexto dígitos). Separe várias posições com vírgulas para inserir traços em múltiplos pontos.

3. Clique em OK ou em Aplicar para inserir imediatamente traços nas posições especificadas em todas as células SSN selecionadas.
Dicas para utilizar o Kutools para Excel:
- Pode pré-visualizar os resultados na caixa de diálogo antes de aplicar.
- Este método altera diretamente o conteúdo da célula, pelo que deve considerar guardar uma cópia de segurança, se necessário.
- Ajuste as posições conforme necessário se os seus dados SSN contiverem zeros à esquerda, espaços à direita ou outros formatos não padronizados.
- Para processamento avançado em lote e diversos cenários de limpeza de dados, o Kutools poupa-lhe um esforço manual significativo.
Adicionar Traço ao SSN/Número de Telefone
Adicionar traços ao SSN utilizando o Preenchimento Relâmpago
Uma forma eficaz e fácil de adicionar traços aos SSN no Excel é através da funcionalidade Preenchimento Relâmpago (disponível no Excel 2013 e versões posteriores). Esta abordagem é ideal se os seus SSN tiverem consistentemente nove dígitos e quiser um preenchimento rápido baseado em exemplos, sem precisar de escrever fórmulas nem aplicar formatos.
Como utilizar:
1. Numa célula vazia junto ao seu primeiro SSN (por exemplo, se o SSN original estiver em A2, introduza o formato pretendido)123-45-6789 em B2, utilizando o padrão correspondente ao seu número original).
2. Na célula abaixo (B3), comece a escrever o próximo SSN no mesmo formato com traços. O Excel normalmente reconhece o padrão e sugere um Preenchimento Relâmpago. Caso contrário, após introduzir dois valores, selecione o intervalo e prima Ctrl + E para ativar o Preenchimento Relâmpago.
3. Todos os SSN restantes serão preenchidos automaticamente com os traços adicionados.
O Preenchimento Relâmpago é uma solução simples e sem fórmulas, mas atenção:
- Funciona melhor com números limpos, consistentes e com nove dígitos.
- Não se atualiza dinamicamente quando os dados originais são alterados; poderá ser necessário reaplicar o Preenchimento Relâmpago se os valores subjacentes forem atualizados.
Adicionar traços ao SSN com código VBA
Se frequentemente enfrentar esta tarefa de formatação ou estiver a lidar com uma lista extensa, uma solução VBA pode automatizar todo o processo. Esta abordagem revela-se especialmente vantajosa quando cada SSN precisa de ser reformatado no próprio local ou quando pretende personalização total para além de padrões fixos. Lembre-se de guardar o seu trabalho antes de executar o código VBA e ative as macros conforme necessário.
1. Aceda ao separador Programador > Visual Basic, abra a janela Microsoft Visual Basic para Aplicações e selecione Inserir > Módulo. Em seguida, copie e cole o seguinte código no módulo:
Sub AddDashesToSSN()
Dim WorkRng As Range
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range containing SSNs:", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In WorkRng
If Len(cell.Value) = 9 And IsNumeric(cell.Value) Then
cell.Value = Left(cell.Value, 3) & "-" & Mid(cell.Value, 4, 2) & "-" & Right(cell.Value, 4)
End If
Next
Application.ScreenUpdating = True
End Sub 2. Feche o editor VBA. Para executar o código, selecione o intervalo de SSN ou qualquer célula dentro desse intervalo e, em seguida, prima Alt + F8, selecione AddDashesToSSN e clique em Executar. Todos os SSN no intervalo selecionado com exatamente nove dígitos serão reformatados com traços.
Atenção: – Esta macro VBA modifica diretamente os seus dados originais. Recomendamos que faça uma cópia de segurança antes de a executar.
– O código processa apenas células com exatamente nove dígitos; todos os outros valores permanecem inalterados.
– Se a sua folha de cálculo contiver dados mistos ou se o campo do NIF nem sempre for numérico, verifique cuidadosamente a exatidão dos resultados.
Artigo relacionado:
Como adicionar rapidamente traços a vários números de telefone no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos