必懂!Excel中長字符串的秘密

2022-01-01 Excel不加班

我們經常會看見這樣的長字符串,從別的地方導入或者因沒有設置單元格為文本格式,顯示E+17,長字符串超過15位的數字全部變成0。遇到這種情況,是沒法重新恢復的!

記住,不管是輸入還是導入,必須在操作之前設置為文本格式。下面,盧子跟你聊聊長字符串的一些相關知識點。

1.將帳號的空格去除。

這種長字符串不能採用直接替換的功能,否則會變成E+17,不過可以藉助替換函數SUBSTITUTE進行轉換。參數2裡面有一個空格哦,別以為參數2、3是一樣的。

=SUBSTITUTE(A2," ","")

2.將帳號前面多餘的'去除。

正常情況下,輸入一個'就代表文本格式,現在有兩個,需要去除一個。複製粘貼標準帳號,藉助快速填充(Ctrl+E)功能實現轉換,Excel2013特有功能。

3.只允許錄入11位的字符串。

我們的手機號統一11位,為了防止錄入錯誤,進行相應的設置,效果如動圖,多1位或者少1位都會提示出錯。

藉助數據驗證(低版本叫數據有效性),自定義公式實現。

4.長字符串用COUNTIF函數統計每個身份證號的累計次數出錯時的解決方法。

第1個身份證號跟第2個明顯不同,但卻被誤認為一樣。

解決方法1:A2&"*",這樣相當於強制轉換成文本格式。

=COUNTIF($A$2:A2,A2&"*")

解決方法2:

=SUMPRODUCT(($A$2:A2=A2)*1)

今天就分享到這裡,更多長字符串的知識,等下篇文章繼續分享。

處處留心皆學問!

聊一下Excel不加班這個公眾號跟別的號不一樣的地方。

作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創始人,個人公眾號:Excel不加班(ID:Excelbujiaban)

請把「Excel不加班」推薦給你的朋友

相關焦點

  • Excel實用公式4:從分隔符連接的字符串中提取子字符串
    函數提取所需要的子字符串(前後都含有空格),最後使用TRIM函數去掉字符串首尾的空格獲得最終的結果。 在公式中,COLUMN(A1)的值為1,向右拖動1列,將變為COLUMN(B1),值為2,依此類推,從而順序提取子字符串的值。
  • Excel中字符串查找的實現2(一對多)
    上期是一個地區「河南」,這次是一個用大括號表示的多個地區{"遼寧","黑龍江","吉林"}。可能有同學不太理解大括號的意思。下面我們就普及一下數組的基本知識。-     數組是啥?就是一組數,沒什麼神秘的。在excel裡我們如果表示已知內容的一組數,就可以用大括號括起來,用逗號或分號分隔(區別我們可以暫時無視,將來學習數組公式時再了解吧)。
  • Excel中字符串包含查找的實現1(FIND函數一對一)
    字符串對比、查找在我們工作中經常用到,比如查找單元格A1中是否包含字符A的一對一查找,也有A1中是否包含A或B或C其中之一的一對多查找。在講「一對多」查找之前,我們有必要先了解一下簡單的字符串查找:「一對一」查找。     例:如下圖所示。A列是包括省名的地址,要求在B列判斷是否為「河南」省的地方。
  • Excel中字符串包含查找的實現(FIND函數一對一)
    字符串對比、查找在我們工作中經常用到,比如查找單元格A1中是否包含字符A的一對一查找,也有A1中是否包含A或B或C其中之一的一對多查找
  • excel如何核對字符串是否相同?
    如果我們是對文本字符串的數據進行檢查,這時我們要用到函數EXACT,或與相關函數IF結合使用。今天小編就講講如何核對字符串是否相同?一、用EXACT函數核對字符串是否相同EXACT含義:比較兩個文本字符串是否完全相同。
  • 別看,找的就是你.Excel文本字符串查找函數SEARCH和SEARCHB函數使用詳解!
    Excel文本字符串查找函數SEARCH和SEARCHB函數使用詳解SEARCH 和 SEARCHB 函數可在第二個文本字符串中查找第一個文本字符串,並返回第一個文本字符串的起始位置的編號,該編號從第二個文本字符串的第一個字符算起。
  • excel合併文本字符串的方法,速度超快!
    一、用文本運算符&合併文本字符串小編舉例說明:例A: 假設下表「訂單號」是根據「訂單日期」和「商品編碼」而生成的(也就是「訂單日期」+「商品編碼」等於「訂單號」);總結:當我們需要合併較少的文本字符串時,我們用文本運算符& 合併文本字符串比較簡單。
  • Excel公式技巧10: 從字符串中提取數字——數字位於字符串開頭
    學習Excel技術,關注微信公眾號:excelperfect 本文主要研究從字符串開頭提取數字的技術:
  • excel中的西文字符和中文字符,以及提取這兩種字符的函數
    我們平時使用excel表格的時候,輸入的文本大部分可以分為兩大類:一類是西文字符,即是英文輸入法狀態下輸入的字符串,包括英文的標點符號、阿拉伯數字123、英文字母abc等;另一類是中文字符,即是中文輸入法狀態下輸入的字符串,包括中文的標點符號、漢字等。
  • excel字符合併技巧:幾種連接字符串的方法助你高效辦公
    用excel連接字符串,是我們在日常工作中,比較常用的技巧。相信大家使用最多的連接方式就是「&」。但其實,在excel中連接字符串的方法有很多,並且,看似不怎麼起眼的連接字符串在某些特定的場合卻有著神奇的妙用。是不是很好奇呢?趕緊跟著作者E圖表述的步伐,來看看吧!
  • 數字與字符串在Excel、SQL與Python中的轉換方法
    數值和字符串是兩種很常見且很重要的數據類型,在一些數據處理中,我們往往需要對數據的類型做一些判斷和處理,那麼這些判斷和處理在Excel、SQL和
  • 淺談Java中字符串的初始化及字符串操作類
    當你知道字符串的初始化細節後, 再去寫 Strings="hello"或 Strings=newString("hello")等代碼時, 就能做到心中有數。首先得搞懂字符串常量池的概念。常量池是Java的一項技術, 八種基礎數據類型除了float和double都實現了常量池技術.
  • Python中的轉義字符串與格式化字符串
    # 格式化字符串# 常用佔位符# %s 格式化字符串# %d 格式化整數int") to str# print("我喜歡" + c + "," + "在" + n + "年")格式化字符串# 轉義字符串# \\# \'# \''# \n# \t# r串 如果字符串中很多字符串需要轉義
  • 在Excel中合併單元格字符的函數
    在Excel中合併單元格字符的函數在通常對於單元格字符串的合併有&連接符和CONCATENATE函數,還有一個就是PHONETIC 函數。&連接符、CONCATENATE函數、以及PHONETIC函數都可連接字符串,在連接字符串時,我們也經常使用&連接符或CONCATENATE函數,但是遇到字符串較多的情況下這兩個辦法都比較複雜,甚至無法實現。
  • Python中使用%操作符格式化字符串
    第七十八節:格式化字符串1隻要使用電腦的朋友,對「格式化」三個字是非常的敏感,因為這三個字就意味著「初始化」和「清零」!那麼Python中的格式化字符串是不是「清零」字符串呢?那不就是直接刪除字符串了嗎?只有學了才知道,事實上磁碟格式化和Python字符串格式化完全不是一碼事!
  • Excel系列之字符串提取
    問題描述:1、截取第一個下劃線左側字符串
  • 在字符串中搜索標記--labview字符串函數之一
    一直未能找到合適的字符串函數來解析出來有效數據,而昨天恰恰看到了這樣一個字符串函數——在字符串中搜索標記。的值為FALSE(默認值),多個相鄰的分隔符可以分隔輸入字符串中的兩個標記。如允許空標記?的值為TRUE,在每個相鄰分隔符對之間都將返回空的標記字符串。輸入字符串是要搜索標記的字符串。偏移量是輸入字符串中開始掃描的點。默認值為0,即字符串的起始位置。運算符是字符串數組,如輸入字符串包含字符串數組,即使它們沒有被分隔符分隔,函數仍將其視為標記。
  • 如何在Python中拆分字符串
    使用字符串時,常見的操作之一是使用給定的分隔符將字符串拆分為子字符串數組。在本文中,我們將討論如何在Python中拆分字符串。
  • 【C++】搞懂char與wchar_t字符串
    來分析一下代碼,其中str1、str3、str4是一個東西(str3區別只是內存在堆上),str2是字面值常量,str5是單純的字符數組。1.1. 常規字符串對於str1、str3、str4這種正常的字符串,就可以隨意拿字符串函數和下標訪問,進行各種操作。
  • Excel公式練習48: 比較字符串中的字符
    學習Excel技術,關注微信公眾號:excelperfect 導語: