Tres métodos para ocultar/enmascarar rápidamente el contenido de las celdas con asteriscos u otra cadena en Excel
A veces, al compartir un libro con otros usuarios, es posible que desee ocultar parte del contenido de las celdas, tal como se muestra en la siguiente captura de pantalla. En este artículo se presentan tres métodos para enmascarar celdas con asteriscos y ocultar así su contenido en Excel.
- Ocultar y enmascarar el contenido de las celdas con asteriscos mediante Establecer formato de celda
- Ocultar y enmascarar el contenido de las celdas con asteriscos mediante código VBA
- Cifrar y enmascarar el contenido de las celdas con asteriscos u otra cadena
- Otros artículos relacionados (operaciones) sobre hojas de cálculo
En Excel, para ocultar el contenido de las celdas con asteriscos, puede usar la función Establecer formato de celda.
1. Seleccione las celdas que desea ocultar con asteriscos, haga clic con el botón derecho y elija Establecer formato de celda en el menú contextual.
2. En el cuadro de diálogo Establecer formato de celda, en la pestaña Número, seleccione Personalizada en la lista Categoría y, a continuación, escriba ;;;** en el cuadro de texto situado bajo Tipo.
3. Haga clic en Aceptar; ahora el contenido de las celdas seleccionadas aparece enmascarado con asteriscos.
Sin embargo, el contenido de las celdas también se muestra en la Barra de fórmulas.
4. Coloque el cursor en la celda cuyo contenido no desea ocultar y, a continuación, haga clic en Revisar > Proteger hoja y desactive las opciones Seleccionar celdas desbloqueadas y Formato de celdas (puede marcar otras opciones según sus necesidades). A continuación, escriba y confirme la contraseña para proteger la hoja en los cuadros de diálogo emergentes.
De este modo, el contenido de las celdas queda oculto y enmascarado con asteriscos.
Nota: Si el contenido de las celdas es una cadena numérica, este método las mostrará como vacías.
Si desea enmascarar tanto números como texto, puede aplicar código VBA.
1. Seleccione las celdas que desea cifrar y pulse las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haga clic en Insertar > Módulo y, a continuación, 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. Pulse la tecla F5 para ejecutar el código. A continuación, escriba la contraseña en el cuadro de diálogo emergente y haga clic en el botón Aceptar. Vea la captura de pantalla:
Consejo:
1. Para descifrar las celdas, puede usar la siguiente 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 muestra en la Barra de fórmulas.
Si desea cifrar y enmascarar el contenido de las celdas con la cadena especial que necesite, la función Cifrar celda de Kutools para Excel le hará un gran favor.
La herramienta Encriptar celdas en Kutools para Excel puede: 1. Encriptar celdas con filas en blanco Kutools para Excel incluye 300 herramientas avanzadas para resolver sus rompecabezas 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 pasos que se indican a continuación.
1. Seleccione las celdas que desea enmascarar y, a continuación, haga clic en KUTOOLS PLUS > Encriptar celdas.
2. A continuación, en el cuadro de diálogo emergente, introduzca y confirme la contraseña y, en la sección Enmascarar, active la opción que desee.
3. Después, haga clic en Aceptar. En este momento, todas las celdas seleccionadas ya están enmascaradas.
Al activar la opción Ninguno, las celdas muestran una cadena de caracteres aleatorios.

Al activar la opción Carácter, puede escribir cualquier carácter en el cuadro de texto y las celdas mostrarán únicamente ese carácter.

Al activar la opción Cadena, introduce la cadena que deseas que muestren las celdas.

Consejo: si desea descifrar las celdas o mostrar su contenido, haga clic en KUTOOLS PLUS > Descifrar celdas y, a continuación, introduzca la contraseña para descifrarlas correctamente.
Ocultar filas según su valor
Este tutorial ofrece varios métodos para ocultar filas en función del valor (igual a, mayor que o menor que) de otra columna en Excel.
Ocultar parte de una cadena de texto
A veces, querrá ocultar parte de una cadena para proteger información privada, como un número de teléfono: 123-xxx-xxxx. ¿Cómo puede hacerlo? En este artículo encontrará soluciones sencillas.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos