Excel函數公式:禁止在Excel單元格中輸入空格,你真的會嗎?
作者:Excel函數公式
今天給大家分享的內容是:禁止在Excel單元格中輸入空格的技巧……看到這個標題,相信大家都有所感觸,都被“空格”坑過,那在數據處理和分析的過程中,如何避免“空格”了?其實,最根本的方法還是【數據驗證】,但是,需要借助兩個函數來實現。
Hello,大家好……,今天給大家分享的內容是:禁止在Excel單元格中輸入空格的技巧……看到這個標題,相信大家都有所感觸,都被“空格”坑過,那在數據處理和分析的過程中,如何避免“空格”了?其實,最根本的方法還是【數據驗證】,但是,需要借助兩個函數來實現。
一、Len函數
- 功能:返回文本字符串中的字符個數。
- 語法結構:=len(字符串)。
- 目的:計算【員工姓名】的長度。
- 方法:在目標單元格中輸入公式:=LEN(B3)。
注意事項:
- 此函數計算的是指定字符串中的字符個數,而并不是字節個數,如果要按字節個數來統計,則需要使用Lenb函數。
- 功能:返回文本字符串中的字符個數(但中文字符按字節數來統計,即Lenb的統計結果為:中文字符的個數×2+非中文字符的個數。
- 語法結構:=Lenb(字符串)。
- 目的:計算【員工姓名】的長度。
- 方法:在目標單元格中輸入公式:=LENB(B3)。
二、Substitute函數
- 功能:將字符串中的部分字符串以新的字符串替換。
- 語法結構:=Substitute(字符串,替換字符串,被替換字符串,[替換位置])。
- 目的:將【學歷】中的【大專】替換為【大學專科】。
- 方法:在目標單元格中輸入公式:=SUBSTITUTE(F3,"大專","大學專科")。
注意事項:
本函數的功能為將指定字符串中指定的字符以新字符進行替換,如果未指定替換位置(第4個參數),則從第一個開始替換,否則從指定的位置開始替換。
三、禁止輸入空格
目的:禁止在單元格中輸入空格。
方法:
- 選中目標單元格,【數據】-【數據驗證】,打開【數據驗證】對話框。
- 選擇【設置】-【允許】中的【自定義】,在【公式】中輸入:=LEN(H3)=LEN(SUBSTITUTE(H3," ",""))。
- 單擊【出錯警告】,在【標題】中輸入:禁止輸入空格,在【錯誤信息】中輸入:禁止輸入空格。
- 【確定】。
解讀:
- 公式:=LEN(H3)=LEN(SUBSTITUTE(H3," ",""))的含義為,如果字符串的長度和替換空格后的長度一致,則判定為原字符串中沒有空格,則可以輸入字符,否則觸發【出錯警告】,禁止字符的輸入。
責任編輯:未麗燕
來源:
今日頭條