CHAR Excelis (valem, näited) - CHAR-funktsiooni kasutamine Excelis

Lang L: none (table-of-contents)

Char-funktsiooni excelis nimetatakse ka exceli tähemärgifunktsiooniks, mida kasutatakse märgi tuvastamiseks numbri või täisarvu põhjal, mille arvutikeel aktsepteerib, näiteks tähemärgi A jaoks on see arv 65, nii et kui kasutame = char (65) saame tulemuseks A, see on Exceli tekstifunktsioon.

CHAR Excelis

Funktsioon CHAR Excelis on funktsioon, mis tagastab koodinumbriga määratud märgi (nimetatakse ka ASCII-koodiks) teie arvuti tähemärkidest. CHAR on kategoorias String / Teksti funktsioon. See võtab sisendarvuna ASCII väärtuse ja annab väljundina selle ASCII väärtusega seotud märgi.

ASCII tähistab merican S tandard C ood F või I EAVE I nterchange, on märgikodeering Standardi digitaalse side. Iga kirjutatava tähemärgi jaoks on seotud ainulaadne täisarv, olgu see siis märgistik, numbrid, kirjavahemärgid, erimärgid või kontrollmärgid. Näiteks (tühiku) ASCII väärtus on 032. ASCII väärtused vahemikus 097–122 on reserveeritud tähestike az väiketähtedega.

Excelis võtab CHAR-funktsioon Excelis sisendina numbri, mis on tegelikult ASCII-väärtused, ja tagastab sellega seotud märgi. Näiteks kui möödume sisendist 32, saame väljundina tühiku väärtuse.

Kui kopeerime ja PasteSpecial lahtrite B2 väärtuse teise lahtrisse, leiame algustähena (tühiku).

Kleebisime väärtuse lahtrisse C2 funktsionaalsuse PasteSpecial abil ja väljundina on meil märk (tühik).

CHARi valem Excelis

Allpool on CHARi valem Excelis

See CHAR võtab ühe väärtusena numbri, mille arv jääb vahemikku 1-255.

Märkus. Sõltuvalt opsüsteemist võib märgikood varieeruda, seega võib väljund erineda sama sisendi operatsioonisüsteemis. WINDOWSi opsüsteem kasutab ANSI märgistikku, MAC OS aga Macintoshi märgistikku.

CHAR-vormelil on palju kasutusalasid. Seda saab kasutada soovimatute märkide asendamiseks. Seda saab edasi kasutada Exceli rakenduse või makro kirjutamisel stringide ja tähemärkide käsitlemisel.

CHAR-i kasutamine Excelis

Excel CHAR funktsioon on väga lihtne ja hõlpsasti kasutatav. Mõistame mõne näite abil funktsiooni (CHAR) CHARACTER toimimist Excelis.

CHAR Exceli näites nr 1

Meil on veerus A toodud märkide loend koos vastavate ASCII väärtustega, kuid vähesed ASCII väärtustest pole õiged. Kasutaja peab tingimusvormingu abil välja selgitama, kas ASCII väärtused on õiged või mitte, ja valed ASCII väärtused värvima.

Selleks, et leida ASCII väärtused õiged või mitte, kasutame Excelis funktsiooni IF tingimusel CHAR. Valem, mida me kasutame, saab olema

KUI CHAR (antud tähemärgi ASCII väärtus) vastab või võrdub antud ASCII väärtustega, siis prindi muidu Prindi vale.

Süntaksis on võrdlusväärtusi kasutades Exceli valem CHAR

= KUI (CHAR (B2) = A2, "Õige", "Vale")

Rakendades ülaltoodud CHAR-valemit teistesse lahtritesse, oleme

Tingimusliku vormindamise jaoks valige vahemik, millele soovime tingimust rakendada; siin on vahemik C2: C13. Minge avalehele-> Tingimuslik vormindamine -> Esiletõstke lahtrireeglid -> Tekst, mis sisaldab…

Seejärel sisestage lahtris sisalduv tekst, et lahter vormindada teie määratud värviga, ja sisestage OK.

Väljund:

CHAR Exceli näites nr 2

Kasutaja laadis veebist alla hulga andmeid ja Excelis alla laaditud andmed olid allpool toodud vormingus.

Kuid kasutaja soovib andmeid sellises vormingus nagu Word1-Word2-Word3 ja sarnaselt teiste lahtrite andmetele.

Niisiis peame kõigepealt soovimatud tähemärgid asendama või asendama ja seejärel asendame reavahetused soovitud väljundi saamiseks.

Soovimatute märkide asendamiseks peame teadma ASCII koodi, nii et ASCII koodi saamiseks võime kasutada funktsiooni nimega CODE, mis tagastab märgi ASCII väärtuse.

Väärtusi, mille koodifunktsioon tagastab, saab kasutada Exceli funktsiooni (Char) CHARACTER sisendina. Lisaks kasutame soovimatu märgi asendamiseks Excelis funktsiooni SUBSTITUTE.

Nii et CHAR-i valem saab olema

= ASENDA (ASENDA (A2, CHAR (KOOD (“?”)), ””), CHAR (KOOD (“ “) ”,” - “)

Kõigepealt arvutasime ' ? ", mis on 63, ja" reavahetuse "puhul on ASCII kood 10; arvutasime mõlemad väärtused funktsiooni CODE abil ja asendasime selle vajaliku väljundi jaoks.

Rakendades valemit CHAR teistele rakkudele, oleme

Väljund:

CHAR Exceli näites nr 3

Meil on lahtrites B2 ja B3 kaks stringi ja me tahame liita mõlemad stringid lahtris B4 joone katkemisega.

Reavahe sisestamiseks kasutame Excelis CHAR-i. Teame, et reavahetuse ASCII kood on 10, seega on valem CHAR

= B2 ja CHAR (10) & B3

Pärast valemi CHAR rakendamist saame

Nüüd, et muuta B4 sisu paremini loetavaks ja näidata reavahet, mässime teksti B4 teksti.

Väljund:

Mida peaksite Exceli CHAR-funktsiooni kohta meeles pidama

  • Exceli funktsioon (CHAR) CHARACTER võeti kasutusele Excelis 2000 ja hilisemates Exceli versioonides.
  • See tunneb ära sisendi numbri vahemikus 1-255
  • Seda saab kasutada Exceli funktsiooni (CHAR) CHARACTER tagurpidi, nagu näites näidatud.
  • Saame #VALUE! Viga, kui me ei esita Exceli funktsiooni (CHAR) CHARACTER sisendina numbrit ja arv on väiksem kui 2 või suurem kui 254.

Huvitavad Artiklid...