字符串比較及清理垃圾字符


  在EXCEL中針對某些數據進行查找與引用操作時,表面看起來相同阿字符串,卻經常無法查詢到相匹配的結果,這往往是因爲目標字符串與關鍵字不符導致的.

  假設A1="John smith",B1="John Smith",下面的公式將對兩個字符串進行比較.

=A1=B1 公式返回TRUE.

=EXACT(A1,B1)公式返回FALSE,這事因爲該函數區分大小寫.

  若B1="John smith",則兩個公式都將返回FALSE.這事因爲B1的兩個單詞中間有兩個空格,而A1只有一個.這種情況常常發生於手工輸入時.用TRIM函數將消除字符串中多餘的空格,下面兩個公式都將返回TRUE.  

  =A1=TRIM(B1)

  =EXACT(A1,TRIM(B1))

  另外,從一些數據庫軟件導入的EXCEL文件中經常夾雜着肉眼難辨認的非打印字符,這些符號的存在更易造成查找引用,統計等下一步有關運算的錯誤,因此也被稱爲"垃圾字符".這些字符可以用CLEAN函數清除.

  如A1單元格的內容爲".你好."兩個圓點是非打印字符,用下面的公式可返回"你好".

  =CLEAN(A1)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章