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

Tres métodos ocultan / enmascaran rápidamente el contenido de la celda con asterisco u otra cadena en Excel

A veces, es posible que desee ocultar algunos contenidos de la celda mientras comparte el libro de trabajo con otros usuarios, como se muestra a continuación. Aquí, este artículo presentará tres métodos para enmascarar celdas con asterisco para ocultar el contenido en Excel.
máscara doc celda 1


Ocultar y enmascarar el contenido de la celda con asterisco con Formato de celdas

En Excel, para enmascarar el contenido de la celda con un asterisco, puede usar la función Formato de celdas.

1. Seleccione las celdas que desea ocultar con un asterisco, luego haga clic derecho para seleccionar Formato de celdas desde el menú contextual.
máscara doc celda 2

2. En el Formato de celdas diálogo, bajo Número seleccione Personalizado de Categoría list y luego escriba ;;; ** en el cuadro de texto debajo Tipo.
máscara doc celda 4

3. Hacer clic en OK, ahora el contenido de la celda seleccionada se ha enmascarado con asteriscos.
máscara doc celda 3

Pero el contenido de la celda también se puede ver en la barra de fórmulas.
máscara doc celda 5

4. Coloque el cursor en la celda donde no desea ocultar el contenido, luego haga clic en Revise > Hoja de proteccióny desmarque Seleccione desbloquear celdas y Formato de celdas opción (otras opciones que puede verificar si lo necesita), luego escriba y confirme la contraseña para proteger la hoja en los cuadros de diálogo emergentes.
máscara doc celda 6

Luego, el contenido de la celda se ha ocultado y enmascarado con asteriscos.

Nota:: Si el contenido de la celda es una cadena numérica, de esta manera solo se muestra el contenido de la celda en blanco.
máscara doc celda 7


Ocultar filas con # N / A u otros valores de error específicos por código VBA

Si desea enmascarar tanto números como textos, puede aplicar el código VBA.

1. Seleccione las celdas que desea cifrar y presione Alt + F11 claves para habilitar Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Módulo, luego copie y pegue el código siguiente en el nuevo módulo.

VBA: Ocultar filas de error # 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. Prensa F5 clave para ejecutar el código. Y luego escriba la contraseña en el cuadro de diálogo emergente y haga clic en el OK botón. Ver captura de pantalla:
máscara doc celda 8

Consejos:

1. Para descifrar las celdas, puede utilizar el siguiente código de macro.

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. Con el código VBA, el contenido de la celda también se puede ver en la barra de fórmulas.


Cifre y enmascare el contenido de la celda con un asterisco u otra cadena

Si desea cifrar y enmascarar el contenido de la celda con la cadena especial que necesite, Cifrar celdas característica de Kutools for Excel puede hacer un buen favor.

La herramienta Cifrar celdas en Kutools para Excel puede:

1. Cifrar celdas con espacios en blanco
2. Cifrar celdas con caracteres
3. Cifre las celdas con una cadena especificada.

Kutools for Excel contiene herramientas avanzadas de 300 para resolver sus acertijos de Excel del 90% y le brinda un 30-día de prueba gratis.

Después instalación gratuita de Kutools para Excel (prueba gratuita de 60 días), siga los pasos a continuación.

1. Seleccione las celdas que desea enmascarar, luego haga clic en Kutools Más > Cifrar celdas.
máscara doc celda 9

2. Luego, en el cuadro de diálogo emergente, escriba y confirme la contraseña, luego en Máscara sección, marque la opción que necesite.
máscara doc celda 10

3. Luego haga clic Ok. En la actualidad, se han enmascarado todas las celdas seleccionadas.

Revise Ninguna, las celdas muestran una serie de galimatías.
máscara doc celda 11
máscara doc celda 12

Revise Char opción, puede escribir cualquier carácter en el cuadro de texto, luego las celdas mostrarán solo el carácter.
máscara doc celda 13
máscara doc celda 14

Revise Cordón opción, luego escriba la cadena que desea que se muestren las celdas.
máscara doc celda 15
máscara doc celda 16

Consejo: si desea descifrar las celdas o mostrar el contenido de la celda, puede hacer clic en Kutools Más > Descifrar celdas, luego escriba la contraseña para descifrar con éxito.
máscara doc celda 17


Otras operaciones (artículos) relacionadas con la ocultación

Ocultar filas según el valor
Este tutorial proporciona algunos métodos para ocultar filas según el valor (igual a / mayor que / menor que) en otra columna de Excel.

Ocultar parte de la cadena de texto
A veces, desea ocultar parte de la cadena para proteger la información privada, como el número de teléfono 123-xxx-xxxx, ¿cómo puede hacerlo? En este artículo, encontrará las soluciones fáciles.


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (5)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
¿Cómo enmascarar el valor de la celda base: Sub tra5 () Dim selrange As Range
Dim dgstring1, dgstring2, dgstring3, dgstring4 como cadena
dgstring1 = Hoja1.Rango("F26")
dgstring2 = Hoja1.Rango("F26")
dgstring3 = Hoja1.Rango("F26")
dgstring4 = Hoja1.Rango("F26")
dgstring = "dgstring1;dgstring2;dgstring3;dgstring4"
selrange.NumberFormatLocal = dgstring
End Sub

Por favor, ayuda.
Este comentario fue minimizado por el moderador en el sitio
Si desea ocultar solo algunas partes de la cadena, aquí hay otra forma:

=IZQUIERDA(A1,3)&REPETIR("*",LARGO(A1)-6)&DERECHA(A1,3)
Explicación:
1. IZQUIERDA: agregará algunas letras de la izquierda de la frase.2. REPT - Repetirá *, n veces. donde n puede ser LEN(A1) o LEN(A1)-X donde X es el número de letras que desea seguir mostrando3. DERECHA - Agregará algunas letras del final de la frase.
Si el contenido A1 es foo.bar@gmail.com, esta fórmula dará como resultado:
foo***********com
Este comentario fue minimizado por el moderador en el sitio
Sugiero esto:
Contenido A1 - Resultado esperadofoo.bar@gmail.com - foo***********com

Fórmula:=IZQUIERDA(A1,3)&REPETIR("*",LARGO(A1)-6)&DERECHA(A1,3)
Elimine la izquierda o la derecha y cambie la longitud para controlar qué reemplazar con * y qué mantener al principio o al final.
Este comentario fue minimizado por el moderador en el sitio
¿Es posible crear un correo electrónico de máscara sin la contraseña de la cuenta de correo electrónico?
Este comentario fue minimizado por el moderador en el sitio
Hola, yo lo solucione asi:
1. Formula: =SI(J7=1;lo que quieren mostrar;"******") y luego,
2. Macro: una macro que descarga el 1 en la celda J7.
3. Boton: un boton que ejecuta la macro, puede llamarse mostrar activado o algo asi.

De esta manera, se logra solucionar las máscaras u ocultamiento de celdas.
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL