假设对于常见的安全措施,你希望仅显示标识号或社会安全号码、信用卡号码或其他数字的最后四位数字,并将其余数字替换为星号。 无论单元格中的数字的格式是文本、数字还是特殊社会安全号码格式,都可以使用相同的函数。 若要仅显示标识号的最后四位数字,请使用 CONCATENATE、RIGHT 和 REPT 函数。
示例
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
创建一个空白工作簿或工作表。
选择“帮助”主题中的示例。
注意
请勿选择行标题或列标题。
从“帮助”中选择示例按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。
| A | B | |
|---|---|---|
| 1 | Type | 数据 |
| 2 | Social Security Number | 555-55-5555 |
| 3 | 信用卡号 | 5555-5555-5555-5555 |
| 4 | 公式 | 描述(结果) |
| 5 | =CONCATENATE (“***-**-”,RIGHT (B2,4) ) | 将 SSN 的最后四位数字与“***-”文本字符串 (***-**-5555) |
| 6 | =CONCATENATE (REPT (“****-”,3) ,RIGHT (B3,4) ) | 重复“****-”文本字符串三次,并将结果与卡数字 w (****-****-5555) |
注意
在此示例中,应隐藏 B 列并保护工作表,以便无法查看原始数据。