Excel Clean Function

Gamitin ang CLEAN function upang tanggalin ang isang bilang ng mga di-napi-print na mga character ng computer na nakopya o na-import sa isang worksheet kasama ang mahusay na data.

Ang mababang antas na code ay madalas na matatagpuan sa simula at / o dulo ng mga file ng data.

Ang ilang mga karaniwang halimbawa ng mga di-maipi-print na mga character ay ang mga character na halo-halong in gamit ang teksto sa mga halimbawa sa mga cell A2 at A6 sa larawan sa itaas.

Ang mga character na ito ay maaaring makagambala sa paggamit ng data sa mga pagpapatakbo ng worksheet tulad ng pag-print, pag-uuri, at pag-filter ng data.

Alisin ang Non-Printable ASCII at Unicode Character na may MALALAKING Tungkulin

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 nakatayo para sa American Standard Code para sa 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 mga uri ng mga error na binanggit sa itaas kapag naroroon.

Ang CLEAN function, na predates ang Unicode character set, ay dinisenyo upang tanggalin ang unang 32 hindi naka-print na ASCII character at inaalis ang parehong mga character mula sa Unicode set.

Ang Syntax at Argumento ng Clean Function

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 CLEAN 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 sa cell A2 sa larawan sa itaas, ipasok ang formula:

= Linisin (A2)

sa isa pang cell ng worksheet.

Nililinis ang Mga Numero

Kung ginagamit upang linisin ang data ng numero, ang CLEAN function, bilang karagdagan sa pag-alis ng anumang di-pagpi-print na mga character, ay i-convert ang lahat ng mga numero sa teksto - na maaaring magresulta sa mga error kung ang datos ay pagkatapos ay ginagamit sa mga kalkulasyon.

Mga Halimbawa: Pag-alis ng Mga Hindi Na-print na Mga Character

Sa haligi A sa imahe, ang function na CHAR ay ginamit upang magdagdag ng mga hindi naka-print na mga character sa teksto ng salita tulad ng ipinapakita sa bar ng formula sa itaas ng worksheet para sa cell A3 na pagkatapos ay aalisin sa CLEAN function.

Sa mga haligi B at C ng imahe sa itaas, ang LEN function, na nagbibilang sa bilang ng mga character sa isang cell, ay ginagamit upang ipakita ang epekto ng paggamit ng CLEAN function sa data sa column A.

Ang bilang ng character para sa cell B2 ay 7 - apat na mga character para sa salitang teksto at tatlo para sa mga hindi naka-print na mga character na nakapalibot dito.

Ang bilang ng character sa cell C2 ay 4 dahil ang CLEAN function ay idinagdag sa formula at gagawa ng malayo ang tatlong hindi naka-print na mga character bago ang LEN function na binibilang ang mga character.

Ang Pag-alis ng mga Karakter # 129, # 141, # 143, # 144, at # 157

Ang Unicode character set ay naglalaman ng karagdagang mga character na hindi nakalimbag na hindi natagpuan sa ASCII character set - mga numero 129, 141, 143, 144, at 157.

Kahit na sinasabi ng website ng suporta ng Excel na hindi ito maaaring magawa ng CLEAN function ang mga Unicode character na ito mula sa data tulad ng ipinapakita sa hilera ng tatlong sa itaas.

Sa halimbawang ito, ang CLEAN function sa haligi C ay ginagamit upang i-strip ang mga limang hindi nakikitang mga character ng control na nag-iiwan muli ng bilang ng character ng apat na lamang para sa salitang teksto sa C3.

Pag-alis ng Character # 127

May isang hindi naka-print na character sa Unicode set na hindi maalis ng function na CLEAN - ang character na hugis ng kahon # 127 na ipinapakita sa cell A4, kung saan ang apat na mga character na ito ay pumapalibot sa salitang teksto .

Ang bilang ng character ng walong sa cell C4 ay pareho sa na sa cell B4 at dahil ang CLEAN function sa C4 ay sinusubukan na hindi matagumpay na alisin ang # 127 sa sarili nitong.

Gayunpaman, tulad ng ipinapakita sa mga hilera na lima at anim sa itaas, may mga alternatibong formula na gumagamit ng CHAR at SUBSTITUTE na mga function na maaaring magamit upang maalis ang character na ito:

  1. Ang formula sa hanay na limang ay gumagamit ng SUBSTITUTE at CHAR upang palitan ang character na # 127 na may isang character na maaaring alisin ng function na CLEAN-sa kasong ito, character # 7 (ang itim na tuldok na makikita sa cell A2);
  2. Ang formula sa hilera ng anim ay gumagamit ng SUBSTITUTE at CHAR function upang palitan ang character # 127 na walang anuman tulad ng ipinapakita ng walang laman na marka ng panipi ( "" ) sa dulo ng formula sa cell D6. Bilang isang resulta, ang paglilinis ng CLEAN ay hindi kinakailangan sa pormula, dahil walang karakter na aalisin.

Pag-alis ng Mga Non-Breaking Space mula sa isang Worksheet

Katulad sa mga di-maipi-print na mga character ay ang hindi pagbubukas puwang na maaari ring maging sanhi ng mga problema sa mga kalkulasyon at pag-format sa isang worksheet. Ang halaga ng Unicode para sa puwang na hindi pagbagsak ay # 160.

Ang mga puwang ng hindi pagsira ay ginagamit nang malawakan sa mga pahina ng web - ang html code para dito ay & nbsp; - kaya kung ang data ay kinopya sa Excel mula sa isang web page, maaaring hindi kasama ang mga puwang ng hindi pagsira.

Ang isang paraan upang alisin ang mga di-breaking na puwang mula sa isang worksheet ay ang formula na ito na pinagsasama ang mga function na SUBSTITUTE, CHAR, at TRIM.