Note: The other languages of the website are Google-translated. Back to English

Três métodos escondem / mascaram rapidamente o conteúdo da célula com asterisco ou outra string no Excel

Às vezes, você pode querer ocultar alguns conteúdos da célula enquanto compartilha a pasta de trabalho com outros usuários, conforme mostrado abaixo. Aqui, este artigo apresentará três métodos de mascaramento de células com asterisco para ocultar o conteúdo no Excel.
máscara de doc célula 1


Ocultar e mascarar o conteúdo das células com asterisco com Formatar células

No Excel, para mascarar o conteúdo da célula com asterisco, você pode usar a função Formatar células.

1. Selecione as células que deseja ocultar com asterisco e clique com o botão direito para selecionar formatar células no menu de contexto.
máscara de doc célula 2

2. No formatar células diálogo, sob Sessão guia, selecione Personalizadas desde Categoria lista e digite ;;; ** na caixa de texto sob para cada ocasião.
máscara de doc célula 4

3. Clique OK, agora o conteúdo da célula selecionada foi mascarado com asteriscos.
máscara de doc célula 3

Mas o conteúdo da célula também pode ser visualizado na barra de fórmulas.
máscara de doc célula 5

4. Posicione o cursor na célula cujo conteúdo não deseja ocultar e clique em Comentários > Folha de proteção, e desmarque Selecione células de desbloqueio e formatar células opção (outras opções que você pode verificar conforme necessário), digite e confirme a senha para proteger a planilha nas caixas de diálogo pop-up.
máscara de doc célula 6

Em seguida, o conteúdo da célula foi ocultado e mascarado com asteriscos.

Nota: Se o conteúdo da célula for uma string numérica, desta forma apenas exibirá o conteúdo da célula em branco.
máscara de doc célula 7


Ocultar linhas com # N / A ou outros valores de erro específicos por código VBA

Se você quiser mascarar números e textos, pode aplicar o código VBA.

1. Selecione as células que deseja criptografar e pressione Alt + F11 chaves para habilitar Microsoft Visual Basic para Aplicações janela.

2. Clique inserção > Módulo, copie e cole o código abaixo no novo módulo.

VBA: ocultar linhas de erro # N / A

Sub E_Cells()
'UpdatebyExtendoffice
Dim xRg As Range
Dim xERg As Range
Dim xWs As Worksheet
Dim xStrRg As String
Dim xStrPw As String
xStrPw = ""
xStrPw = Application.InputBox("Enter Password", "", "", Type:=2)
If xStrPw = "" Then Exit Sub
On Error Resume Next
Set xERg = Selection
Set xWs = Application.ActiveSheet
Set xRg = xWs.Cells
xRg.Locked = False
xERg.Locked = True
xERg.NumberFormatLocal = "**;**;**;**"
xWs.Protect Password:=xStrPw, DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub 

3. Pressione F5 chave para executar o código. Em seguida, digite a senha na caixa de diálogo que aparece e clique no botão OK botão. Veja a imagem:
máscara de doc célula 8

Dica:

1. Para descriptografar as células, você pode usar o código de macro abaixo.

Sub D_Cells()
'UpdatebyExtendoffice
Dim xRg As Range
Dim xERg As Range
Dim xWs As Worksheet
Dim xStrRg As String
Dim xStrPw As String
xStrPw = ""
xStrPw = Application.InputBox("Type Password", "", "", Type:=2)
If xStrPw = "" Then Exit Sub
On Error Resume Next
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange
xERg.NumberFormatLocal = "**;**;**;**"
xWs.Unprotect Password:=xStrPw
For Each xERg In xRg
    If xERg.Locked Then xERg.NumberFormatLocal = "@"
Next
End Sub

2. Com o código VBA, o conteúdo da célula também pode ser visualizado na barra de fórmulas.


Criptografar e mascarar o conteúdo da célula com asterisco ou outra string

Se você deseja criptografar e mascarar o conteúdo da célula com a string especial conforme necessário, o Criptografar Célulacaracterística de Kutools for Excel pode fazer um bom favor.

A ferramenta Criptografar células no Kutools para Excel pode:

1. Criptografar células com branco
2. Criptografar células com caracteres
3. Criptografe as células com uma string especificada.

Kutools for Excel contém 300 ferramentas avançadas para resolver seus quebra-cabeças 90% Excel e fornece uma 30-dia de avaliação gratuita.

Depois de instalação gratuita do Kutools para Excel (teste gratuito de 60 dias), siga as etapas abaixo.

1. Selecione as células que deseja mascarar e clique em Kutools Plus > Criptografar células.
máscara de doc célula 9

2. Em seguida, na caixa de diálogo pop-up, digite e confirme a senha e, em seguida, em Máscara seção, marque a opção conforme necessário.
máscara de doc célula 10

3. Então clique Ok. No momento, todas as células selecionadas foram mascaradas.

Verifique nenhum, as células exibem uma sequência de palavras sem sentido.
máscara de doc célula 11
máscara de doc célula 12

Verifique carbonizar opção, você pode digitar qualquer caractere na caixa de texto, então as células exibirão apenas o caractere.
máscara de doc célula 13
máscara de doc célula 14

Verifique Tanga opção e, em seguida, digite a string que deseja exibir nas células.
máscara de doc célula 15
máscara de doc célula 16

Dica: se você deseja descriptografar as células ou exibir o conteúdo da célula, pode clicar Kutools Plus > Descriptografar célulase digite a senha para descriptografar com sucesso.
máscara de doc célula 17


Outras operações (artigos) relacionadas a ocultação

Ocultar linhas com base no valor
Este tutorial fornece alguns métodos para ocultar linhas com base no valor (igual a / maior que / menor que) em outra coluna no Excel.

Esconder parte do texto
Às vezes, você deseja ocultar parte da string para proteger as informações privadas, como o número de telefone 123-xxx-xxxx, como você pode fazer? Neste artigo, você encontrará as soluções fáceis.


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (5)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
Como mascarar o valor da célula base: Sub tra5() Dim selrange As Range
Dim dgstring1, dgstring2, dgstring3, dgstring4 como string
dgstring1 = Sheet1.Range("F26")
dgstring2 = Sheet1.Range("F26")
dgstring3 = Sheet1.Range("F26")
dgstring4 = Sheet1.Range("F26")
dgstring = "dgstring1;dgstring2;dgstring3;dgstring4"
selrange.NumberFormatLocal = dgstring
End Sub

Por favor me ajude.
Este comentário foi feito pelo moderador no site
Se você quiser ocultar apenas algumas partes da string, aqui está outra maneira:

=ESQUERDA(A1,3)&REPT("*",LEN(A1)-6)&DIREITA(A1,3)
Explicação:
1. ESQUERDA - Irá adicionar algumas letras da esquerda da frase.2. REPT - Repetirá *, n vezes. onde n pode ser LEN(A1) ou LEN(A1)-X onde X é o número de letras que você deseja continuar mostrando3. DIREITA - Irá adicionar algumas letras do final da frase.
Se o conteúdo A1 for foo.bar@gmail.comEsta fórmula resultará em:
foo*********** com
Este comentário foi feito pelo moderador no site
Eu sugiro isto:
Conteúdo A1 - Resultado esperadofoo.bar@gmail.com - foo************com

Fórmula:=ESQUERDA(A1,3)&REPT("*",LEN(A1)-6)&DIREITA(A1,3)
Remova a esquerda e/ou a direita e altere o comprimento para controlar o que substituir por * e o que manter no início ou no final.
Este comentário foi feito pelo moderador no site
É possível criar um e-mail de máscara sem a senha da conta de e-mail?
Este comentário foi feito pelo moderador no site
Hola, yo lo solucione asi:
1. Fórmula: =SI(J7=1;lo que eu quero mostrar;"******") e luego,
2. Macro: uma macro que baixa o 1 no celda J7.
3. Botão: um botão que executa a macro, pode ser chamado para mostrar cifrado ou algo assim.

De esta maneira, se logra solucionar as mascaras u ocultamento de celdas.
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL