Gamitin ang MALINIS gumana upang alisin ang isang bilang ng mga di-maipi-print na mga character ng computer na nakopya o na-import sa isang worksheet kasama ang mahusay na data. Ang ilang mga karaniwang halimbawa ng mga hindi naka-print na mga character ay nasa loob ng mga larawan ng tutorial na ito.
Maaaring makagambala ang ganitong mga character sa paggamit ng data sa mga pagpapatakbo ng worksheet tulad ng pag-print, pag-uuri, at pag-filter ng data. Ang mababang antas na function ay madalas na matatagpuan sa simula at / o dulo ng mga file ng data para sa mga layunin ng pagpapanatili.
Ang tutorial na ito ay nasubukan at nakumpirma para sa Microsoft Excel 2007, 2010, at 2016.
Malinis na Mga Non-Printable Character
Ang bawat karakter sa isang computer - maaaring i-print at hindi ma-print - ay may isang numero na kilala bilang Unicode character code o halaga nito. Ang isa pang, mas matanda, at mas mahusay na kilalang character set ay ASCII, na kumakatawan sa American Standard Code for Information Interchange, ay isinama sa Unicode set.
Bilang resulta, ang mga unang 32 character (0 hanggang 31) ng Unicode at ASCII set ay magkapareho at tinutukoy sila bilang mga character na kontrol na ginagamit ng mga programa upang kontrolin ang mga aparatong paligid tulad ng mga printer. Dahil dito, hindi ito nilalayon para gamitin sa isang worksheet at maaaring maging sanhi ng isang bilang ng mga error kapag kasalukuyan.
Ang MALINIS function na, na predates ang Unicode character set, ay idinisenyo upang alisin ang unang 32 hindi naka-print na mga character ASCII at inaalis ang parehong mga character mula sa Unicode set.
Clean Syntax Function and Arguments
Ang syntax ng isang function ay tumutukoy sa layout ng function at kasama ang pangalan, mga bracket, at argumento ng function. Ang syntax para sa MALINIS Ang function ay:
= Linisin (Teksto)
Teksto: (kinakailangan) ang data na linisin ng mga di-maipi-print na mga character. Ang isang cell reference sa lokasyon ng data na ito sa worksheet.
Halimbawa, upang linisin ang data cell A2 sa larawan sa itaas, ipasok ang formula sa isa pang cell ng worksheet:
= Linisin (A2)
Kung ginagamit upang linisin ang data ng numero, ang MALINIS Ang pag-andar, bilang karagdagan sa pag-alis ng anumang di-pagpi-print ng mga character, ay i-convert ang lahat ng mga numero sa teksto, na maaaring magresulta sa mga error kung ang datos na iyon ay ginagamit pagkatapos sa mga kalkulasyon.
Non-Printable Characters
Sa haligi A sa larawan, angCHAR Ang pag-andar ay ginagamit upang magdagdag ng mga character na hindi naka-print sa teksto ng salita tulad ng ipinakita sa bar ng formula sa itaas ng worksheet para sa cell A3 na pagkatapos ay aalisin sa MALINIS function.
Sahaligi B at C ng imahe, angLEN Ang function, na nagbibilang sa bilang ng mga character sa isang cell, ay ginagamit upang ipakita ang epekto ng paggamit ng MALINIS gumana sa data sa haligi A.
Ang LEN Ang function ay simpleng upang ipakita ang bilang ng character pagkatapos ng MALINIS function na ay tumakbo; ito ay hindi kinakailangan kapag nililinis ang iyong data ng Excel.
- Bilang ng character para sa cell B2 ay 6 dahil may apat na character para sa salitateksto at dalawa para sa mga hindi naka-print na mga character na nakapalibot dito.
- Bilang ng character para sa cell C2 ay 4 dahil ang MALINIS Ang pag-andar ay naidagdag sa pormula at isara ang dalawang hindi naka-print na mga character bago ang LEN Ang bilang ng mga function ay binibilang ang mga character.
Pag-aalis ng mga Non-Printable, Non-ASCII Character
Habang ang MALINIS Ang function ay mahusay para sa pag-alis ng mga di-maipi-print na mga character ng ASCII, mayroong ilang mga character na mahulog sa labas ng saklaw ng ASCII na maaaring gusto mong alisin dahil sa mga ito din na hindi ma-print.
Isama ang mga hindi naka-print na Unicode character mga numero 129, 141, 143, 144, at 157. Bukod pa rito, maaari mong hilingin na tanggalin ang numero 127, na kung saan ay ang tanggalin ang character at din di-printable.
Ang isang paraan upang alisin ang naturang data ay ang magkaroon ng SUBSTITUTE function na i-convert ito sa isang ASCII character na ang MALINIS maaaring alisin ang pag-andar, tulad ng nakikita sa itaas hilera 3 kung saan character 132 ay pinalitan ng character 7, at pagkatapos ay linisin ang layo.
= LEN (malinis (SUBSTITUTE (A3, CHAR (132), CHAR (7))))
Kung hindi man, maaari lamang palitan ng isa ang nakakasakit na di-maipi-print na character na wala sa ipinapakita sa hilera 3.
= LEN (SUBSTITUTE (A4, CHAR (127), ""))