小勤:我這個數據里明明有空格,但為什么分列不成功啊? 大海:你怎么就那么肯定它是個空格呢? 小勤:中間不是明顯空著嗎? 大海:那只是你看起來像,如果你用空格分列不成功的話,那應該不是空格。 小勤:?。坎皇强崭??那到底是個啥?該怎么辦? 大海:我來試試看。 Step-01:獲取數據 Step-02:數據分列 大海:你看!PowerQuery都自動識別出來可能要分列的符號是#(00A0)了,你自己多手把它改成空格了吧? 小勤:PowerQuery里還能自動識別啊!我正奇怪這是什么鬼呢。 大海:對的,PowerQuery在分列時,會根據數據的特征判斷,自動給你建議。圖中這個#(00A0)是這個特殊字符的Unicode。 小勤:?。∧侨绻依锩嬗?個可能分列的地方,又是不同的符號呢? 大海:抬杠是吧?呵呵。不過你說的這種情況也是很常見。 小勤:那腫么辦?如果又是個看不懂的字符,而又沒有識別出來,腫么辦? 大海:那這個時候,你可以先把單元格的內容復制過來,然后刪掉除符號的內容,剩下不就是你要的符號了嗎?比如剛才這個。 大海:刪掉其他內容后,確定就OK了。 你看: 小勤:這也行! 大海:當然可以??! 小勤:那如果我想知道里面到底是啥,腫么辦? 大海:這個其實可以在Excel里用函數unicode函數得到它的編碼(并用DEC2HEX函數轉換為十六進制,位數不足的前面補0湊夠4位即可),去搜索一下unicode編碼對照表就知道了。如這個例子里涉及的特殊字符,00A0就可以通過下面的公式得到: 小勤:啊。原來這些都是有據可循的。 |
|