匿名化Excel单元格内容
有没有一种方法(没有VBA)可以更改Excel中单元格的内容,这样就没有人可以看到客户端名称?例如,在我的单元格列表中: 史密斯匿名化Excel单元格内容,excel,excel-formula,Excel,Excel Formula,有没有一种方法(没有VBA)可以更改Excel中单元格的内容,这样就没有人可以看到客户端名称?例如,在我的单元格列表中: 史密斯 琼斯 威廉姆斯 等等 我想设置单元格,这样当输入者输入客户端名称时,他们可以看到它以确保它是正确的,但在按return或离开单元格时,它会将其匿名化,因此看起来像这样: **ith **nes *****ams 或者类似的东西。匿名后,无法查看原始名称 谢谢将您所有的姓名复制到另一张纸上,然后删除重复的姓名。 在重复数据消除列表中,在每个原始名称旁边放置一个代码或假名
琼斯
威廉姆斯
等等 我想设置单元格,这样当输入者输入客户端名称时,他们可以看到它以确保它是正确的,但在按return或离开单元格时,它会将其匿名化,因此看起来像这样: **ith
**nes
*****ams 或者类似的东西。匿名后,无法查看原始名称
谢谢将您所有的姓名复制到另一张纸上,然后删除重复的姓名。
在重复数据消除列表中,在每个原始名称旁边放置一个代码或假名称(Adam Zapple、Barb Dwyer等)。然后在原始数据上使用VLOOKUP来遍历每个代码/假名称。将VLookup列复制并粘贴为值,然后删除原始名称列。将所有名称复制到另一张工作表,然后删除重复项。
在重复数据消除列表中,在每个原始名称旁边放置一个代码或假名称(Adam Zapple、Barb Dwyer等)。然后在原始数据上使用VLOOKUP来遍历每个代码/假名称。复制并粘贴VLookup列作为值,然后删除原始名称列。不带VBA:
=CONCATENATE(REPT("*",(LEN(A1)-LEN(A1)/2+MOD(LEN(A1),2))),
RIGHT(A1,LEN(A1)/2+MOD(LEN(A1),2)))
它连接了两个部分:
- 通过
功能,长度的一半显示为REPT
*
- 长度的后半部分为左。
部分需要支持字符串的偶数和奇数长度MOD(LEN(A1),2)
- 使用VBA制作
李>UserForm
- 添加一个
李>文本框
- 在
的属性中,将TextBoxc
设置为PasswordChar
或其他任何内容李>*
无VBA时:
=CONCATENATE(REPT("*",(LEN(A1)-LEN(A1)/2+MOD(LEN(A1),2))),
RIGHT(A1,LEN(A1)/2+MOD(LEN(A1),2)))
它连接了两个部分:
- 通过
功能,长度的一半显示为REPT
*
- 长度的后半部分为左。
部分需要支持字符串的偶数和奇数长度MOD(LEN(A1),2)
- 使用VBA制作
李>UserForm
- 添加一个
李>文本框
- 在
的属性中,将TextBoxc
设置为PasswordChar
或其他任何内容李>*
一种不用VBA的方法?不。无论您决定以何种方式完成此任务-请记住,对于任何对Excel略知一二的人来说,都需要几秒钟的时间来完成此任务。对于一个不知情的人来说,可能会花更少的时间意外打破它。话虽如此,您可以给它一个自定义的数字格式
**代码>-按Enter键后,任何输入的文本都将显示为******
(但实际文本仍将显示在公式栏中)。没有VBA的情况下如何执行此操作?不。无论您决定以何种方式完成此任务-请记住,对于任何对Excel略知一二的人来说,都需要几秒钟的时间来完成此任务。对于一个不知情的人来说,可能会花更少的时间意外打破它。话虽如此,您可以给它一个自定义的数字格式**
-按Enter键后,任何输入的文本都将显示为******
(但真正的文本仍将显示在公式栏中)。这里的问题是,我需要在他们输入名称后立即进行匿名化。这里的问题是,我需要在他们输入名称后立即进行匿名化。太好了,非常感谢,非VBA版本工作得很好。很好,非常感谢,非VBA版本工作得很好。