|
?標(biāo)題的升降 CSV文件還有一個(gè)“兄弟”,那就是純文本“TXT”文件,比如這一次用的示例(素材:03-各種拆.txt)。只不過(guò)這個(gè)示例文件尚未經(jīng)過(guò)“異空間”的“煉化”,“幺蛾子”特別多。新建一個(gè)Excel工作簿,將其以【從文本/CSV】的方式導(dǎo)入以后,就可以看到它的“長(zhǎng)相”了,可以看到,所有數(shù)據(jù)都“擠”在一列里,如圖 3-18 所示。 【拆分列】這一步必不可少,直接以全角逗號(hào)拆分就可以了。 如圖3-19 所示,拆分完成以后,“Column1.1”列標(biāo)題行下面那條下框線相當(dāng)“與眾不同”,將鼠標(biāo)指針懸浮上去會(huì)發(fā)現(xiàn),原來(lái)是有錯(cuò)誤值存在。通過(guò)預(yù)覽窗格可以看到,產(chǎn)生錯(cuò)誤值的原因是,其“原形” —— “日期”這兩個(gè)字,與這一列的【日期】數(shù)據(jù)類型“不搭”。 解決這個(gè)問(wèn)題的方法很簡(jiǎn)單,只要把“更改的類型”這一步驟“咔嚓”掉即可。只是這兩個(gè)漢字,甚至是這一整行,怎么看怎么覺(jué)得像標(biāo)題,可偏偏落在了最后一行。沒(méi)關(guān)系,到【轉(zhuǎn)換】選項(xiàng)卡下給它來(lái)個(gè)【反轉(zhuǎn)行】操作,如圖 3-20 所示,意思是把原來(lái)從上到下排列的,變成從下到上排列,標(biāo)題就到最上面的第一行去了。 要點(diǎn)提示:將數(shù)據(jù)原順序反轉(zhuǎn) 【Power Query編輯器】→【轉(zhuǎn)換】→【反轉(zhuǎn)行】 但這樣仍然不夠,畢竟第一行的內(nèi)容并不是真正的標(biāo)題行,真正的標(biāo)題行是一堆意義不大的“蚯蚓文”。遇到這類情況,可以用【將第一行用作標(biāo)題】命令把第一行的內(nèi)容提升,讓它成為真正的標(biāo)題行。這個(gè)命令在【主頁(yè)】選項(xiàng)卡下有,如圖 3-21 所示,在【轉(zhuǎn)換】選項(xiàng)卡下也有,是同一功能的兩個(gè)“傳送門”。 要點(diǎn)提示:轉(zhuǎn)換標(biāo)題與第一行 提升標(biāo)題:【Power Query編輯器】→【主頁(yè)】或【轉(zhuǎn)換】→【將第一行用作標(biāo)題】 降級(jí)標(biāo)題:【Power Query編輯器】→【主頁(yè)】或【轉(zhuǎn)換】→【將第一行用作標(biāo)題】→【將標(biāo)題作為第一行】(下拉選項(xiàng)) 標(biāo)題提升以后,如果覺(jué)得剛才的【反轉(zhuǎn)行】操作效果不太理想,可以再進(jìn)行一次【反轉(zhuǎn)行】操作,讓數(shù)據(jù)恢復(fù)原來(lái)的順序。 格式修正 操心完了“日期”列,接下來(lái)就該操心“品名”列了?!捌访绷欣锏摹膀球疚摹币话肴?,一半全大寫,雖然并不影響內(nèi)容本身,但是沒(méi)有哪個(gè)正規(guī)表格會(huì)歡迎這種“奇葩長(zhǎng)相”。還好,【轉(zhuǎn)換】選項(xiàng)卡下的【格式】下拉選項(xiàng)里的功能可以對(duì)“蚯蚓文”的大小寫進(jìn)行調(diào)整,或者全部改成【小寫】,或者全部改成【大寫】,或者【每個(gè)字詞首字母大寫】,如圖 3-22 所示。無(wú)論選哪一個(gè),都好過(guò)一半小寫一半大寫。 要點(diǎn)提示:更改英文字母的大小寫 轉(zhuǎn)換:【Power Query編輯器】→選取對(duì)象→【轉(zhuǎn)換】→【格式】→【小寫】或【大寫】或【每個(gè)字詞首字母大寫】 添加:【Power Query編輯器】→選取對(duì)象→【添加列】→【格式】→【小寫】或【大寫】或【每個(gè)字詞首字母大寫】 最后就剩下右邊的“銷量單價(jià)”列了,這一列目測(cè)有很多空格。事實(shí)上,存在其中的并不只有空格,還有一些非打印字符。這就難辦了,遇到肉眼看得見的空格,還可以用【替換值】將所有空格替換為空,而那些肉眼看不見的,又該如何處理呢? 現(xiàn)實(shí)中一些從各種系統(tǒng)導(dǎo)出的數(shù)據(jù)里,經(jīng)常會(huì)出現(xiàn)空格和非打印字符,要順利把這些字符處理掉,可以使用【轉(zhuǎn)換】選項(xiàng)卡下【格式】下拉選項(xiàng)里的功能,其中的【清除】功能可以用于去除非打印字符;【修整】功能可以去除多余的空格,如圖 3-23 所示。 要點(diǎn)提示:去除多余的空格和非打印字符 轉(zhuǎn)換:【Power Query編輯器】→選取對(duì)象→【轉(zhuǎn)換】→【格式】→【修整】和【清除】 添加:【Power Query編輯器】→選取對(duì)象→【添加列】→【格式】→【修整】和【清除】 相比之下,去除空格時(shí)更推薦使用【修整】功能,而不是【替換值】功能。因?yàn)椤拘拚恐蝗サ舳嘤嗟目崭?,比如每個(gè)單詞之間的空格,不會(huì)對(duì)本就應(yīng)該存在于各單詞之間的空格“下手”,如果用【替換值】處理,所有單詞就全部連在一起無(wú)法辨認(rèn)了,如圖 3-24 所示。 |
|
|
來(lái)自: hercules028 > 《excel》