Tres métodos para ocultar/mascarar rápidamente el contenido de las celdas con asterisco u otra cadena en Excel
A veces, es posible que desee ocultar parte del contenido de las celdas al compartir el libro con otros usuarios, como se muestra en la captura de pantalla a continuación. En este artículo, se presentarán tres métodos para enmascarar celdas con asteriscos para ocultar el contenido en Excel.
- Ocultar y enmascarar el contenido de las celdas con asterisco mediante Formato de celdas
- Ocultar y enmascarar el contenido de las celdas con asterisco mediante código VBA
- Encriptar y enmascarar el contenido de las celdas con asterisco u otra cadena
- Otros artículos relacionados (operaciones) sobre la hoja de cálculo
En Excel, para enmascarar el contenido de las celdas con asteriscos, puede usar la función Formato de celdas.
1. Seleccione las celdas que desea ocultar con asteriscos, luego haga clic derecho y seleccione Formato de celdas desde el menú contextual.
2. En el cuadro de diálogo Formato de celdas , bajo la pestaña Número seleccione Personalizado de la lista Categoría y luego escriba ;;;** en el cuadro de texto bajo Tipo.
3. Haga clic en Aceptar, ahora el contenido de las celdas seleccionadas ha sido enmascarado con asteriscos.
Pero el contenido de las celdas también se puede ver en la barra de fórmulas.
4. Coloque el cursor en la celda donde no desea ocultar el contenido, luego haga clic en Revisar > Proteger Hoja, y desmarque las opciones Seleccionar celdas desbloqueadas y Formato de celdas (otras opciones pueden ser marcadas según sea necesario), luego escriba y confirme la contraseña para proteger la hoja en los cuadros de diálogo emergentes.
Ahora el contenido de las celdas ha sido ocultado y enmascarado con asteriscos.
Nota: Si el contenido de las celdas son cadenas numéricas, de esta manera solo se mostrará el contenido de las celdas como en blanco.
Si desea enmascarar tanto números como texto, puede aplicar código VBA.
1. Seleccione las celdas que desea encriptar y presione Alt + F11 para habilitar la ventana Microsoft Visual Basic for Applications.
2. Haga clic en Insertar > Módulo, luego copie y pegue el siguiente código en el nuevo Módulo.
VBA: Ocultar filas con 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. Presione la tecla F5 para ejecutar el código. Luego, escriba la contraseña en el cuadro de diálogo emergente y haga clic en el botón Aceptar Ver captura de pantalla:
Consejo:
1. Para desencriptar las celdas, puede usar el siguiente código 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 las celdas también se puede ver en la barra de fórmulas.
Si desea encriptar y enmascarar el contenido de las celdas con una cadena especial según sus necesidades, la función Encriptar Celdas de Kutools para Excel puede ser de gran ayuda.
La herramienta Encriptar Celdas en Kutools para Excel puede: 1. Encriptar celdas con espacio en blanco Kutools para Excel contiene 300 herramientas avanzadas para resolver el 90% de sus problemas en Excel, y le ofrece una prueba gratuita de 30 días. |
Después de instalar gratuitamente Kutools para Excel (prueba gratuita de 30 días), siga los siguientes pasos.
1. Seleccione las celdas que desea enmascarar, luego haga clic en Kutools Plus > Encriptar Celdas.
2. Luego, en el cuadro de diálogo emergente, escriba y confirme la contraseña, y en la sección Máscara marque la opción que necesite.
3. Luego haga clic en Aceptar. En este momento, todas las celdas seleccionadas han sido enmascaradas.
Marcar Ninguno, las celdas muestran una cadena de caracteres sin sentido.
Marcar Carácter opción, puede escribir cualquier carácter en el cuadro de texto, y las celdas mostrarán solo ese carácter.
Marcar Cadena opción, luego escriba la cadena que desea que muestren las celdas.
Consejo: si desea desencriptar las celdas o mostrar el contenido de las celdas, puede hacer clic en Kutools Plus > Desencriptar Celdas, luego escriba la contraseña para desencriptar correctamente.
Ocultar filas basadas en valor
Este tutorial proporciona algunos métodos para ocultar filas basadas en el valor (igual a/mayor que/menor que) en otra columna en Excel.
Ocultar parte de una cadena de texto
A veces, desea ocultar parte de una cadena para proteger información privada, como un número de teléfono 123-xxx-xxxx, ¿cómo lo hace? En este artículo, encontrará soluciones sencillas.
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!