如果在Excel工作表單元格中鍵入所含位數多于 15 位的數字, Excel 會將第 15 位之后的所有位更改為零。此外,Excel 會以指數形式顯示該數字,將部分數字用 E+n 代替,其中 E(表示指數)將前面的數字乘以 10 的 n 次方。
如果創建 16 位信用卡號碼的自定義數字格式(例如 ################ 或 ####-####-####-####),Excel 仍然會將最后一位更改為零。若要完整地成功顯示 16 位信用卡號碼,必須將該數字的格式設置為文本。
出于安全方面的考慮,可以通過使用包括 CONCATENATE、RIGHT 和 REPT 函數的公式來遮住除信用卡號碼最后幾位的所有數字。
完整地顯示信用卡號碼
1、選擇要設置格式的單元格或單元格區域。
提示 您也可以選擇空單元格,然后在將這些單元格的格式設置為文本之后輸入數字。這樣,這些數字的格式就設置為文本。
2、在“開始”選項卡上,單擊“數字”旁邊的“對話框啟動器”。
3、在“分類”框中,單擊“文本”。
注釋 如果看不到“文本”選項,請使用滾動條滾動到列表的末尾。
提示 若要在存儲為文本的數字中包括其他字符(例如劃線),可以在鍵入信用卡號碼時包括它們。
僅顯示信用卡號碼的最后幾位
作為常規的安全措施,您可能希望只顯示信用卡號碼的最后幾位,而將其余的數位用星號或其他字符代替。可以通過使用包括 CONCATENATE、REPT 和 RIGHT 函數的公式來實現這一點。
下面的過程使用示例數據來說明如何才能只顯示信用卡號碼的最后四位數字。在將該公式復制到您的工作表中之后,您可以對它進行調整,從而以類似的方式顯示您自己的信用卡號碼。
1、創建一個空白工作簿或工作表。
2、在這篇“幫助”文章中,請選擇下面的示例數據(不包括行標題和列標題)。
類型 數據 信用卡號碼 5555-5555-5555-5555 公式 說明(結果) =CONCATENATE(REPT("****-",3), RIGHT(B2,4)) 重復“****-”文本字符串三次,然后將結果與信用卡號碼的最后四位合并 ( ****-****-****-5555 )
如何選擇示例數據
在單元格 A1 中文本的前面單擊,然后在單元格上拖動指針以選中所有文本。
3、若要復制所選的數據,請按 Ctrl+C。
4、在工作表中,選擇單元格 A1。
5 、若要粘貼復制的數據,請按 Ctrl+V。
6、若要在查看結果與查看返回該結果的公式之間進行切換,請在“公式”選項卡上的“公式審核”組中單擊“顯示公式”。
鍵盤快捷方式 您也可以按 Ctrl+`(重音符)。
注釋
·若要防止其他人查看完整的信用卡號碼,可以首先隱藏包含該號碼的列(在示例數據中是 B 列),然后保護工作表,以使未經授權的用戶不能取消隱藏該數據。有關詳細信息,請參閱隱藏或顯示行和列和保護工作表或工作簿元素