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

三种方法可在Excel中使用星号或其他字符串快速隐藏/隐藏单元格内容

有时,在与其他用户共享工作簿时,您可能想隐藏一些单元格内容,如下图所示。 在这里,本文将介绍三种用星号屏蔽单元格的方法,以在Excel中隐藏内容。
doc遮罩储存格1


使用格式单元格用星号隐藏和掩盖单元格内容

在Excel中,要用星号屏蔽单元格内容,可以使用“设置单元格格式”功能。

1.选择要用星号隐藏的单元格,然后右键单击以选择 单元格格式 从上下文菜单。
doc遮罩储存格2

2。 在里面 单元格格式 对话框下 标签,选择 定制类别 列表,然后键入 ;;; ** 进入下面的文本框 房屋类型.
doc遮罩储存格4

3。 点击 OK,现在所选单元格内容已被星号遮盖。
doc遮罩储存格3

但是,单元格内容也可以在编辑栏中查看。
doc遮罩储存格5

4.将光标置于您不想隐藏内容的单元格上,然后单击 评论 > 保护工作表,然后取消选中 选择解锁单元格设置单元格格式 选项(您可以根据需要检查其他选项),然后在弹出对话框中键入并确认用于保护工作表的密码。
doc遮罩储存格6

然后,单元格内容已被隐藏并用星号掩盖。

备注:如果单元格内容是数字字符串,则只有将单元格内容显示为空白时,才采用这种方式。
doc遮罩储存格7


通过VBA代码隐藏具有#N / A或其他特定错误值的行

如果要同时屏蔽数字和文本,则可以应用VBA代码。

1.选择要加密的单元,然后按 Alt + F11键 启用键 Microsoft Visual Basic应用程序 窗口。

2。 点击 插页 > 模块,然后将以下代码复制并粘贴到新模块中。

VBA:隐藏#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。 按 F5 键来运行代码。 然后在弹出的对话框中输入密码,然后单击 OK 按钮。 看截图:
doc遮罩储存格8

提示:

1.要解密单元,可以使用下面的宏代码。

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.使用VBA代码,也可以在编辑栏中查看单元格内容。


用星号或其他字符串加密和屏蔽单元格内容

如果您想根据需要使用特殊字符串加密和屏蔽单元格内容,则 加密单元的特征 Kutools for Excel 可以帮个忙。

Kutools for Excel中的加密单元格工具可以:

1.用空白加密单元格
2.用字符加密单元
3.使用指定的字符串加密单元。

Kutools for Excel 包含 300 解决你 90% Excel 难题的高级工具,并为您提供 30-天免费试用。

免费安装Kutools for Excel(60天免费试用),请按照以下步骤操作。

1.选择要遮罩的单元格,然后单击 Kutools 加 > 加密单元.
doc遮罩储存格9

2.然后在弹出的对话框中,键入并确认密码,然后在 面膜 部分,根据需要检查选项。
doc遮罩储存格10

3。 然后点击 Ok。 目前,所有选定的单元都已被掩盖。

单向阀 没有,单元格显示乱码。
doc遮罩储存格11
doc遮罩储存格12

单向阀 夏亚 选项,您可以在文本框中键入任何字符,然后单元格将仅显示该字符。
doc遮罩储存格13
doc遮罩储存格14

单向阀 选项,然后键入要显示单元格的字符串。
doc遮罩储存格15
doc遮罩储存格16

小技巧:如果要解密单元格或显示单元格内容,可以单击 Kutools 加 > 解密单元,然后输入密码以成功解密。
doc遮罩储存格17


与隐藏相关的其他操作(文章)

根据值隐藏行
本教程提供了一些基于Excel中另一列中的值(等于/大于/小于/小于)隐藏行的方法。

隐藏部分文字字串
有时,您想隐藏字符串的一部分以保护私人信息,例如电话号码123-xxx-xxxx,该怎么办? 在本文中,您将找到简单的解决方案。


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (5)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
如何掩码基于单元格值:Sub tra5()Dim selrange As Range
将 dgstring1、dgstring2、dgstring3、dgstring4 调暗为字符串
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

请大家帮忙。
该评论由网站上的主持人最小化
如果您只想隐藏字符串的某些部分,这里还有另一种方法:

=LEFT(A1,3)&REPT("*",LEN(A1)-6)&RIGHT(A1,3)
说明:
1. LEFT - 将在短语的左侧添加一些字母。2。 REPT - 将重复 *,n 次。 其中 n 可以是 LEN(A1) 或 LEN(A1)-X,其中 X 是您要继续显示的字母的数量3。 RIGHT - 将在短语末尾添加一些字母。
如果 A1 内容是 foo.bar@gmail.com 这个公式会导致:
foo***********com
该评论由网站上的主持人最小化
我建议这样做:
A1 内容 - 预期结果foo.bar@gmail.com - foo***********com

公式:=LEFT(A1,3)&REPT("*",LEN(A1)-6)&RIGHT(A1,3)
删除左或/右并更改长度以控制用 * 替换的内容以及在开头或结尾保留的内容。
该评论由网站上的主持人最小化
是否可以在没有电子邮件帐户密码的情况下创建掩码电子邮件?
该评论由网站上的主持人最小化
Hola,yo lo solucione asi:
1. 公式:=SI(J7=1;lo que quieren mostrar;"******") y luego,
2. 宏:una macro que descargue el 1 en la celda J7。
3. Boton: un botón que ejecute la macro, puede llamarse mostrar cifrado o algo asi.

De esta manera,se logra solucionar las mascaras u ocultamiento de celdas。
这里还没有评论

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护