Funcții de referință Excel pentru a manipula elemente de siruri de caractere

Următoarele caracteristici sunt găsite și returnate porțiuni din șiruri de text sau de a face șir mare de mici: SEARCH (CĂUTARE), CAUTA (SEARCH), DREAPTA (dreapta), stânga (stânga), MID (MID), SUBSTITUT (SUBSTITUT), REPEAT (REPT), ÎNLOCUIRE (REPLACE), CONCATENATE (CONCATENATE).

Găsiți și căutare

Funcția Căutare (FIND) și căutarea (SEARCH) sunt utilizate pentru a determina poziția de un șir de text la altul. Ambele funcții returnează numărul de caractere care începe prima apariție a șirului de căutare. Aceste două funcții funcționează în mod identic cu excepția faptului că funcția FIND este litere, în timp ce funcția de căutare permite folosirea wildcard. Funcțiile au următoarea sintaxă:

Aceste funcții returnează o valoare greșită atunci când găsire_text nu este conținută în textul vizualizare sau nach_pozitsiya mai mică sau egală cu zero sau nach_pozitsiya depășește numărul de caractere într-un text defilare sau nach_pozitsiya poziție mai mare de ultima apariție a textului de căutare.

De exemplu, pentru a determina poziția literei „g“ în „ușile de garaj“, este necesar să se utilizeze formula:

Această formulă returnează 5.

Dacă secvența exactă de caractere ale textului este necunoscut, puteți utiliza funcția de căutare pentru a include un șir de caractere wildcard text_căutare: (?) Semn de întrebare și un asterisc (*). Semnul întrebării corespunde unuia de caractere tastate în mod aleatoriu și asteriscul se potrivește cu orice secvență de caractere în poziția specificată. De exemplu, pentru a găsi poziția de nume Anatolii Alex, Akaki în text, care este situat în celula A1, trebuie să utilizați formula:

Funcții dreapta și la stânga

DREAPTA (dreapta) Funcția returnează caracterele din dreapta ale unui argument șir de caractere, în timp ce stânga funcție (stânga) returnează primele (stânga) de caractere. sintaxa:

kolichestvo_simvolov argument specifică numărul de caractere extrase din textul argument. Aceste funcții iau în considerare golurile și, prin urmare, în cazul în care argumentul textul conține un spațiu la începutul sau la sfârșitul șirului în argumentul de a utiliza funcția TRIM.

kolichestov_simvolov argument trebuie să fie mai mare sau egală cu zero. Dacă acest argument este omis, Excel consideră că este egal cu 1. Dacă kolichestvo_simvolov mai mare decât numărul de caractere în argumentul de text. apoi întregul argument este returnat.

funcţia MID

MID funcționa (MID) returnează numărul specificat de caractere dintr-un șir de text dintr-o poziție specificată. Această funcție are următoarea sintaxă:

Argumentul textului - un șir de text care conține caractere pentru a extrage nach_pozitsiya - aceasta este poziția primului caracter extras din text (relativ la începutul liniei) și kolichestvo_simvolov - este numărul de caractere de extras.

Funcții REPLACE și SUBSTITUT

Aceste două funcții sunt înlocuite cu caracterele din text. Funcția REPLACE (REPLACE) înlocuiește o parte dintr-un șir de text cu un alt șir de text și are sintaxa:

Argumentul OLD_TEXT - un șir de text, și care trebuie să fie înlocuite cu simboluri. Următoarele două argumente specifica caracterele pe care doriți să le înlocuiți (de la începutul liniei). Argumentul text_nou specifică șirul de text inserat.

De exemplu, celula A2 conține textul „Vasya Ivanov“. Pentru a pune același text în celula A3, înlocuind numele, este necesar, în celula A3 inserați următoarea funcție:

Substitutul Funcția (SUBSTITUT) poziția de pornire și numărul de caractere care urmează să fie înlocuite nu sunt definite, și indică în mod clar textul de înlocuire. Funcția înlocuitorului nu are următoarea sintaxă:

nomer_vhozhdeniya argument este opțională. Este nevoie de Excel pentru a înlocui numai intrarea specificată OLD_TEXT linie.

De exemplu, celula A1 conține textul „Zero este mai mic de opt.“ Este necesar să se înlocuiască cuvântul „zero“ la „zero“.

Numărul 1 în formula indică faptul că este necesar să se schimbe doar primul „o“ din celula A1 șir. Dacă nomer_vhozhdeniya argument este omis, Excel înlocuiește toate aparițiile șirului la șirul OLD_TEXT text_nou.

funcţia de repetare

Funcție de repetare (REPT) vă permite să umple un șir de celule de caractere, care se repetă un număr predeterminat de ori. sintaxa:

Argumentul textului - este propagată șir de caractere între ghilimele. număr_repetiții argument specifică modul în care de multe ori pentru a repeta textul. Dacă argumentul este 0 număr_repetiții, funcția de repetare părăsește o celulă goală, iar dacă acesta nu este un număr întreg, această funcție aruncate înapoi locurile de zecimale.

funcţia CONCATENATE

Funcția CONCATENATE (CONCATENATE) este echivalentul unui operator de text și este utilizat pentru a combina linii. sintaxa:

În funcție, puteți utiliza până la 30 de argumente.

De exemplu, celula A5 conține textul „prima jumătate a anului“, următoarea formulă returnează textul „În prima jumătate a anului“:

= CONCATENATE ( "doar", A5)

articole similare