Timp de economisire cu operațiuni de text în Excel

Timp de economisire cu operațiuni de text în Excel / Productivitate

Microsoft Excel este o aplicație de bază pentru oricine care trebuie să lucreze cu numeroase numere, de la studenți la contabili. Dar utilitatea sa se extinde dincolo de bazele de date mari Excel Vs. Acces - Poate o foaie de calcul să înlocuiască o bază de date? Excel Vs. Acces - Poate o foaie de calcul să înlocuiască o bază de date? Ce instrument trebuie să utilizați pentru gestionarea datelor? Accesul și Excel oferă atât filtrarea, colaționarea și interogarea datelor. Vă vom arăta care dintre cele mai potrivite pentru nevoile dvs. Citeste mai mult ; poate face și multe lucruri minunate cu textul. Funcțiile enumerate mai jos vă vor ajuta să analizați, să modificați, să convertiți și altfel să efectuați modificări în text și să vă salvați multe ore de muncă plictisitoare și repetată.

Acest ghid este disponibil pentru download ca un PDF gratuit. Descărcați timp de economisire cu operațiuni de text în Excel acum. Simțiți-vă liber să copiați și să partajați acest lucru cu prietenii și familia.

Navigare: Editare nedistructivă | Semne și caractere cu lățime întreagă Funcții de caractere Funcții de analiză a textului Funcții de conversie a textului Funcții de editare a textului Funcții de înlocuire a textului Funcții de scriere a textului Un exemplu real al lumii

Editare nedistructivă

Unul dintre principiile de utilizare a funcțiilor de text Excel este acela de editare nedistructivă. Puneți pur și simplu, aceasta înseamnă că ori de câte ori utilizați o funcție pentru a face o modificare a textului într-un rând sau într-o coloană, acel text va rămâne neschimbat, iar noul text va fi plasat într-un rând sau o coloană nouă. Acest lucru poate fi un pic dezorientant la început, dar poate fi foarte valoroasă, mai ales dacă lucrați cu o foaie de calcul vastă care ar fi dificilă sau imposibilă de reconstruit în cazul în care o editare nu merge bine.

În timp ce puteți continua să adăugați coloane și rânduri în foaia de calcul gigantă care se extinde, o modalitate de a profita de aceasta este salvarea foii de calcul originale în prima foaie într-un document și copiile ulterioare editate în alte coli. În acest fel, indiferent de numărul de editări pe care le faceți, veți avea întotdeauna datele originale de la care lucrați.

Caractere cu lățime totală și jumătate

Unele dintre funcțiile discutate aici se referă la seturile de caractere cu un singur și două octeți, iar înainte de a începe, va fi util să clarificăm exact ce sunt. În unele limbi, cum ar fi chineză, japoneză și coreeană, fiecare caracter (sau un număr de caractere) va avea două posibilități de a fi afișate: una care este codificată în două octeți (cunoscut ca un caracter cu lățime întreagă) și una care este codificată un singur octet (jumătate de lățime). Puteți vedea diferența dintre aceste caractere aici:

După cum puteți vedea, caracterele cu două octeți sunt mai mari și, adesea, mai ușor de citit. Cu toate acestea, în unele situații de calcul, este necesar unul sau altul dintre aceste tipuri de codificări. Dacă nu știți ce înseamnă acest lucru sau de ce ar trebui să vă faceți griji, este foarte probabil că este ceva ce nu trebuie să vă gândiți. În cazul în care faceți acest lucru, totuși, există funcții incluse în următoarele secțiuni care se referă în mod specific la caracterele cu jumătate de lățime și întreaga lățime.

Funcții de caractere

Nu este foarte frecvent să lucrați cu un singur personaj în Excel, dar acele situații apar ocazional. Și când o fac, aceste funcții sunt cele pe care trebuie să le cunoști.

Funcțiile CHAR și UNICHAR

CHAR ia un număr de caractere și returnează caracterul corespunzător; dacă aveți o listă de numere de caractere, de exemplu, CHAR vă va ajuta să le transformați în personajele cu care sunteți mai obișnuit. Sintaxa este destul de simplă:

= CHAR ([text])

[textul] poate lua forma unei referințe de celule sau a unui caracter; astfel încât = CHAR (B7) și = CHAR (84) funcționează ambele. Rețineți că atunci când utilizați CHAR, acesta va utiliza codificarea pe care computerul dvs. este setat; astfel încât = CHAR (84) poate fi diferită de a mea (mai ales dacă sunteți pe un computer Windows, deoarece folosesc Excel pentru Mac).

Dacă numărul pe care îl convertiți este un număr de caractere Unicode și utilizați Excel 2013, va trebui să utilizați funcția UNICHAR. Versiunile anterioare ale programului Excel nu au această funcție.

Funcțiile CODE și UNICODE

După cum s-ar putea să te aștepți, CODE și UNICODE fac exact opusul funcțiilor CHAR și UNICHAR: iau un caracter și returnează numărul pentru codificarea pe care ai ales-o (sau asta e setat la implicit pe calculatorul tău). Un lucru important este să rețineți că, dacă executați această funcție pe un șir care conține mai mult de un caracter, acesta va returna numai referința caracterelor pentru primul caracter din șir. Sintaxa este foarte asemănătoare:

= CODE ([text])

În acest caz, [textul] este un caracter sau un șir. Și dacă doriți referința Unicode în locul calculatorului dvs. implicit, veți utiliza UNICODE (din nou, dacă aveți Excel 2013 sau o versiune ulterioară).

Analiza funcțiilor de text

Funcțiile din această secțiune vă vor ajuta să obțineți informații despre text într-o celulă, care poate fi utilă în multe situații. Vom începe cu elementele de bază.

Funcția LEN

LEN este o funcție foarte simplă: returnează lungimea unui șir. Deci, dacă trebuie să numărați numărul de litere într-o grămadă de celule diferite, acesta este calea de parcurs. Iată sintaxa:

 = LEN ([text])

Argumentul [text] este celula sau celulele pe care doriți să le numărați. Mai jos, puteți vedea că utilizând funcția LEN pe o celulă care conține numele orașului “Austin,” se întoarce 6. Când este folosit pe numele orașului “South Bend,” acesta returneaza 10. Un spatiu conteaza ca un personaj cu LEN, asa ca tine minte daca il folosesti pentru a numara numarul de litere intr-o anumita celula.

Funcția LENB asociată are același lucru, dar funcționează cu caractere dublu-byte. Dacă ați contoriza o serie de patru caractere cu dublu octet cu LEN, rezultatul ar fi 8. Cu LENB, este de 4 (dacă aveți un DBCS activat ca limbă implicită).

Funcția FIND

S-ar putea să vă întrebați de ce ați folosi o funcție numită FIND dacă puteți să folosiți doar CTRL + F sau Edit> Find. Răspunsul constă în specificitatea cu care puteți căuta utilizând această funcție; în loc să căutați întregul document, puteți alege la ce caracter al fiecărui șir începe căutarea. Sintaxa va ajuta la clarificarea acestei definiții confuze:

= FIND ([find_text], [within_text], [start_num])

[find_text] este șirul pe care îl căutați. [within_text] este celula sau celulele în care Excel va căuta acel text, iar [start_num] este primul caracter pe care îl va privi. Este important să rețineți că această funcție este sensibilă la minuscule. Să luăm un exemplu.

Am actualizat datele de probă astfel încât numărul de identificare al fiecărui elev să fie o secvență alfanumerică în șase caractere, fiecare dintre acestea începând cu o singură cifră, un M pentru “masculin,” o secvență de două litere pentru a indica nivelul de performanță al elevului (HP pentru înaltă, SP pentru standard, LP pentru joasă și UP / XP pentru necunoscut) și o secvență finală de două numere. Să folosim GHID pentru a evidenția fiecare elev cu performanțe ridicate. Iată sintaxa pe care o vom folosi:

= FIND ("HP", A2, 3)

Acest lucru ne va spune dacă HP apare după al treilea caracter al celulei. Aplicată la toate celulele din coloana ID, putem vedea dintr-o privire dacă elevul are performanțe ridicate sau nu (rețineți că cele 3 returnate de funcție sunt caracterele la care se găsește HP). FIND pot fi folosite pentru a utiliza mai bine dacă aveți o varietate mai mare de secvențe, dar veți obține ideea.

Ca și în cazul LEN și LENB, FINDB este utilizat în același scop ca și FIND, numai cu seturi de caractere de două octeți. Acest lucru este important din cauza specificării unui anumit caracter. Dacă utilizați un DBCS și specificați al patrulea caracter cu FIND, căutarea va începe la cel de-al doilea caracter. FINDB rezolvă problema.

Rețineți că FIND este case-sensitive, astfel încât să puteți căuta o anumită scriere cu majuscule. Dacă doriți să utilizați o alternativă non-case sensitive, puteți utiliza funcția SEARCH, care ia aceleași argumente și returnează aceleași valori.

Funcția EXACT

Dacă aveți nevoie să comparați două valori pentru a vedea dacă acestea sunt aceleași, EXACT este funcția de care aveți nevoie. Când furnizați EXACT cu două șiruri de caractere, va reveni la TRUE dacă sunt exact aceleași și FALSE dacă acestea sunt diferite. Deoarece EXACT este sensibil la minuscule, se va returna FALSE daca ii dati stringuri care citesc “Test” și “Test.” Iată sintaxa pentru EXACT:

= EXACT ([text1], [text2])

Ambele argumente sunt destul de explicative; acestea sunt șirurile pe care doriți să le comparați. În foaia de calcul, le vom folosi pentru a compara două scoruri SAT. Am adăugat un al doilea rând și l-am sunat “Raportat.” Acum vom trece prin foaia de calcul cu EXACT și vom vedea unde scorul raportat diferă de scorul oficial utilizând următoarea sintaxă:

= EXACT (G2, F2)

Repetând acea formulă pentru fiecare rând din coloană ne dă acest lucru:

Funcții de conversie a textului

Aceste funcții iau valorile dintr-o celulă și le transformă într-un alt format; de exemplu, de la un număr la un șir sau de la un șir la un număr. Există câteva opțiuni diferite pentru modul în care faceți acest lucru și care este rezultatul exact.

Funcția TEXT

TEXT convertește datele numerice în text și vă permite să le formatați în moduri specifice; acest lucru ar putea fi util, de exemplu, dacă intenționați să utilizați datele Excel într-un document Word Cum să integrați datele Excel într-un document Word Cum să integrați datele Excel într-un document Word În timpul săptămânii de lucru, există probabil o mulțime de ori că vă găsiți copierea și lipirea informațiilor din Excel în Word sau invers. Acesta este modul în care oamenii produc adesea rapoarte scrise ... Citește mai mult. Să ne uităm la sintaxă și să vedem cum ați putea să o utilizați:

= TEXT ([text], [format])

Argumentul [format] vă permite să alegeți cum doriți ca numărul să apară în text. Există un număr de operatori diferiți pe care îi puteți folosi pentru a vă formata textul, dar vom rămâne la unul simplu aici (pentru detalii complete, consultați pagina de ajutor Microsoft Office pe TEXT). TEXT este adesea folosit pentru a converti valorile monetare, deci vom începe cu asta.

Am adăugat o coloană numită “învățământ” care conține un număr pentru fiecare student. Vom forma acest număr într-un șir care arată mai mult ca și cum am fi obișnuit să citim valorile monetare. Iată sintaxa pe care o vom folosi:

= TEXT (G2, "$ #, ###")

Folosind acest șir de formatare vom da numere care sunt precedate de simbolul dolarului și includ o virgulă după locul sute. Iată ce se întâmplă când îl aplicăm în foaia de calcul:

Fiecare număr este acum formatat corect. Puteți utiliza TEXT pentru a formata numere, valori valutare, date, ore și chiar pentru a scăpa de cifre nesemnificative. Pentru detalii despre cum să faceți toate aceste lucruri, consultați pagina de ajutor legată mai sus.

Funcția FIXED

Similar cu TEXT, funcția FIXED introduce și formatează textul ca text; cu toate acestea, FIXED este specializată în conversia numerelor în text și oferindu-vă câteva opțiuni specifice pentru formatarea și rotunjirea rezultatelor. Iată sintaxa:

= FIX ([număr], [zecimale], [no_commas])

Argumentul [număr] conține referința la celula pe care doriți să o convertiți în text. [decimale] este un argument opțional care vă permite să alegeți numărul de zecimale care sunt reținute în conversie. Dacă aceasta este 3, veți obține un număr ca 13.482. Dacă utilizați un număr negativ pentru zecimale, Excel va rotunji numărul. Vom analiza acest lucru în exemplul de mai jos. [no_commas], dacă este setat la TRUE, va exclude virgule de la valoarea finală.

Vom folosi acest lucru pentru a rotunzi valorile de școlarizare pe care le-am folosit în ultimul exemplu la cea mai apropiată mie.

= FIX (G2, -3)

Când se aplică la rând, obținem un rând de valori de școlarizare rotunjite:

Funcția VALUE

Acesta este opusul funcției TEXT - este nevoie de orice celulă și o transformă într-un număr. Acest lucru este util în special dacă importați o foaie de calcul sau copiați și inserați o cantitate mare de date și este formatat ca text. Iată cum se remediază:

= VALUE ([text])

Cam despre asta e. Excel va recunoaște formatele acceptate de numere, date și date constante și le va converti la numere care pot fi apoi folosite cu funcții numerice și formule. Acesta este unul destul de simplu, așa că vom trece peste exemplul respectiv.

Funcția DOLLAR

Similar cu funcția TEXT, DOLLAR convertește o valoare în text - dar adaugă și un semn de dolar. Puteți alege și numărul de zecimale care trebuie incluse:

= DOLLAR ([text], [zecimale])

Dacă lăsați necompletat argumentul [zecimale], acesta va fi implicit la 2. Dacă includeți un număr negativ pentru argumentul [zecimale], numărul va fi rotunjit la stânga zecimalei.

Funcția ASC

Amintiți-vă discuțiile noastre despre personajele cu un singur și dublu-octet? Acesta este modul în care convertiți între ele. În mod specific, această funcție convertește caractere cu lățime întreagă, cu două octeți, în semipachete, cu un singur octet. Poate fi folosit pentru a economisi spațiu în foaia de calcul. Iată sintaxa:

= ASC ([text])

Destul de simplu. Doar rulați funcția ASC pe orice text pe care doriți să-l convertiți. Pentru ao vedea în acțiune, voi converti această foaie de calcul, care conține un număr de katakana japoneză - acestea sunt adesea redate ca caractere cu lățime întreagă. Să le schimbăm la jumătate de lățime.

Funcția JIS

Desigur, dacă puteți converti într-o singură cale, puteți, de asemenea, să vă transformați înapoi invers. JIS convertește de la caractere cu jumătate de lățime la cele cu lățime întreagă. La fel ca ASC, sintaxa este foarte simpla:

 = JIS ([text])

Ideea este destul de simplă, așa că vom trece la următoarea secțiune fără un exemplu.

Funcțiile de editare a textului

Unul dintre cele mai utile lucruri pe care le puteți face cu textul în Excel este de a efectua în mod programabil editări. Următoarele funcții vă vor ajuta să preluați textul și să intrați în formatul exact care vă este cel mai util.

Funcțiile UPPER, LOWER, and PROPER

Acestea sunt toate funcții foarte simple de înțeles. UPPER face textul cu majuscule, LOWER o face cu majuscule, iar PROPER capitalizează prima literă din fiecare cuvânt, lăsând în rest restul literelor. Nu este nevoie de un exemplu aici, așa că vă voi da sintaxa:

= UPPER / LOWER / PROPER ([text])

Alegeți celula sau intervalul de celule în care este textul dvs. pentru argumentul [text] și sunteți setat să mergeți.

Funcția CLEAN

Importul de date în Excel merge, de obicei, destul de bine, dar uneori ajungeți cu personaje pe care nu le doriți. Acest lucru este cel mai frecvent când există caractere speciale în documentul original pe care Excel nu îl poate afișa. În loc să treceți prin toate celulele care conțin aceste caractere, puteți utiliza funcția CLEAN, care arată astfel:

= CLEAN ([text])

Argumentul [text] este pur și simplu locația textului pe care doriți să îl curățați. În foaia de calcul exemplu, am adăugat câteva caractere care nu pot fi imprimate la numele din coloana A care trebuie eliminate (există unul în rândul 2 care împinge numele în dreapta și un caracter de eroare în rândul 3) . Am folosit funcția CLEAN pentru a transfera textul în coloana G fără acele caractere:


Acum, coloana G conține numele fără caractere care nu pot fi tipărite. Această comandă nu este utilă doar pentru text; vă poate ajuta deseori dacă numerele vă vor pune în eroare și celelalte formule; caracterele speciale pot face rău cu calcule. Este esențial atunci când convertiți de la Word la Excel Convertiți Word spre Excel: Convertiți-vă documentul Word într-un fișier Excel Convertiți Word spre Excel: Convertiți-vă documentul Word într-un fișier Excel Citește mai mult, deși.

Funcția TRIM

În timp ce CLEAN scapă de caractere care nu pot fi tipărite, TRIM scapă de spații suplimentare de la începutul sau de la sfârșitul unui șir de text care s-ar putea încheia cu acestea dacă copiați textul dintr-un document Word sau un text simplu și ajungeți la ceva ca ” Data de urmărire ”... să o transforme “Data de urmărire,” utilizați doar această sintaxă:

= TRIM ([text])

Când o utilizați, veți vedea rezultate similare cu cele când utilizați CLEAN.

Funcțiile de înlocuire a textului

Ocazional, va trebui să înlocuiți anumite caractere din text cu un șir de alte caractere. Folosirea formulelor Excel este mult mai rapidă decât găsirea și înlocuirea Conquer a "Find and Replace" Tasks Text cu wReplace Conquer "Find and Replace" Tasks Text cu wReplace Read More, mai ales dacă lucrați cu o foaie de calcul foarte mare.

Funcția SUBSTITUTE

Dacă lucrați cu o mulțime de text, uneori va trebui să faceți niște schimbări majore, cum ar fi împărțirea unui șir de text pe altul. Poate că v-ați dat seama că luna este greșită într-un șir de facturi. Sau că ați introdus incorect numele cuiva. Indiferent de situație, uneori trebuie să înlocuiți un șir. Pentru asta este SUBSTITUTE. Iată sintaxa:

= SUBSTITUTE ([text], [old_text], [new_text], [instanță])

Argumentul [text] conține locația celulelor pe care doriți să le înlocuiți, iar [old_text] și [new_text] sunt destul de explicative. [instanță] vă permite să specificați o instanță specifică a vechiului text pe care să o înlocuiți. Deci, dacă doriți să înlocuiți numai cea de-a treia instanță a vechiului text, ați intra “3” pentru acest argument. SUBSTITUTUL va copia peste toate celelalte valori (vezi mai jos).

De exemplu, vom corecta o eroare de scriere în foaia de calcul. Sa spunem “Honolulu” a fost scris în mod accidental ca “Honululu.” Iată sintaxa pe care o vom folosi pentru ao corecta:

= SUBSTITUIT (D28, "Honululu", "Honolulu")

Și iată ce se întâmplă atunci când executăm această funcție:

După ce trageți formula în celulele din jur, veți vedea că toate celulele din coloana D au fost copiate, cu excepția celor care conțineau greșeli de scriere “Honululu,” care au fost înlocuite cu ortografia corectă.

Funcția REPLACE

REPLACE este foarte asemănător cu SUBSTITUTUL, dar în locul înlocuirii unui șir de caractere specifice, acesta va înlocui caracterele într-o anumită poziție. O privire asupra sintaxei va clarifica modul în care funcționează funcția:

= REPLACE ([old_text], [start_num], [num_chars], [new_text])

[old_text] este locul unde specificați celulele în care doriți să înlocuiți textul. [start_num] este primul caracter pe care doriți să îl înlocuiți și [num_chars] este numărul de caractere care vor fi înlocuite. Vom vedea cum funcționează acest lucru într-o clipă. [new_text], desigur, este noul text care va fi inserat în celule - aceasta poate fi, de asemenea, o referință de celule, care poate fi destul de utilă.

Să aruncăm o privire la un exemplu. În foaia de calcul, ID-urile studenților au secvențe HP, SP, LP, UP și XP. Vrem să scăpăm de ele și să le schimbăm pe toate la NP, ceea ce va dura mult timp folosind SUBSTITUTE sau Find and Replace. Iată sintaxa pe care o vom folosi:

= REPLACE (A2, 3, 2, "NP")

Aplicată la întreaga coloană, iată ce obținem:

Toate secvențele de două litere din coloana A au fost înlocuite cu “NP” în coloana G.

Funcții de lipire a textului

În plus față de efectuarea de modificări în șiruri de caractere, puteți face lucruri și cu bucăți mai mici de acele șiruri de caractere (sau utilizați acele șiruri ca niște piese mai mici pentru a face mai mari). Acestea sunt câteva dintre cele mai frecvent utilizate funcții de text din Excel.

Funcția CONCATENATE

Acesta este unul pe care l-am folosit de câteva ori singur. Când aveți două celule care trebuie adăugate împreună, CONCATENATE este funcția dvs. Iată sintaxa:

= CONCATENATE ([text1], [text2], [text3] ...)

Ceea ce face concatenarea atât de utilă este că argumentele [textului] pot fi text simplu, cum ar fi “Arizona,” sau referințe de celule cum ar fi “A31.” Puteți chiar să amestecați cele două. Acest lucru vă poate salva o cantitate foarte mare de timp când trebuie să combinați două coloane de text, ca de exemplu dacă aveți nevoie să creați o “Numele complet” coloană de la “Nume” și a “Numele de familie” coloană. Iată sintaxa pe care o vom folosi pentru a face asta:

= CONCATENATE (A2, "", B2)

Observați aici că cel de-al doilea argument este un spațiu gol (introdus ca marcaj-marcaj-spațiu-marcaj). Fără aceasta, numele ar fi concatenate direct, fără spațiu între numele de familie și numele de familie. Să vedem ce se întâmplă când executăm această comandă și folosim completarea automată pe restul coloanei:

Acum avem o coloană cu numele complet al tuturor. Puteți utiliza cu ușurință această comandă pentru a combina codurile de zonă și numerele de telefon, numerele și numerele angajaților, orașele și statele sau chiar semnele și sumele valutare.
Puteți scurta funcția CONCATENATE la o singură dată în majoritatea cazurilor. Pentru a crea formula de mai sus folosind ampersand, vom scrie acest lucru:

= A2 & "" & B2

Puteți, de asemenea, să o utilizați pentru a combina referințele celulare și liniile de text, cum ar fi:

= E2 & "," & F2 & ", SUA"

Acest lucru ia celulele cu nume de oraș și de stat și le combină cu “Statele Unite ale Americii” pentru a obține adresa completă, după cum se vede mai jos.

Funcțiile LEFT și RIGHT

Deseori, doriți să lucrați cu doar primul (sau ultimul) câteva caractere dintr-un șir de text. STÂNGA și DREAPTA vă permit să faceți acest lucru returnând numai un anumit număr de caractere pornind de la caracterul stânga sau din dreapta într-un șir. Iată sintaxa:

= STÂNGA / DREAPTA ([text], [num_chars])

[textul], desigur, este textul original, iar [num_chars] este numărul de caractere pe care doriți să le reveniți. Să aruncăm o privire la un exemplu de când ați putea dori să faceți acest lucru. Să presupunem că ați importat un număr de adrese și fiecare conține atât abrevierea de stat cât și țara. Putem folosi LEFT pentru a obține doar abrevierile, folosind această sintaxă:

= STÂNGA (E2, 2)

Iată ce pare a fi aplicat în foaia de calcul:

Dacă abrevierea ar fi venit după stat, am fi folosit și în dreapta în același mod.

Funcția MID

MID este foarte asemănător LEFT și RIGHT, dar vă permite să trageți personaje din mijlocul unui șir, pornind de la o poziție pe care o specificați. Să aruncăm o privire la sintaxă pentru a vedea exact cum funcționează:

= MID ([text], [start_num], [num_chars])

[start_num] este primul caracter care va fi returnat. Aceasta înseamnă că dacă doriți ca primul caracter dintr-un șir să fie inclus în rezultatul unei funcții, acesta va fi “1.” [num_chars] este numărul de caractere după caracterul de pornire care va fi returnat. Vom face un pic de curățare a textului cu asta. În exemplul de foaie de calcul, acum avem titluri adăugate la numele de familie, dar le-am dori să le eliminăm astfel încât un nume de familie “D-le Martin” va fi returnat ca “Martin.” Iată sintaxa:

= MID (A2, 5, 15)

Vom folosi “5” ca caracter de pornire, deoarece prima literă a numelui persoanei este al cincilea caracter (“Dl. ” ocupă patru spații). Funcția va reda următoarele 15 litere, care ar trebui să fie suficiente pentru a nu întrerupe ultima parte a numelui cuiva. Iată rezultatul în Excel:

Din experiența mea, găsesc ca MID să fie cel mai util atunci când o combinați cu alte funcții. Să presupunem că această foaie de calcul, în loc să includă numai bărbații, a inclus și femei, care ar putea avea și ele “Domnișoară.” sau “doamna.” pentru titlurile lor. Ce am face atunci? Puteți combina MID cu IF pentru a obține primul nume indiferent de titlu:

= DACĂ (STÂNGA (A2, 3) = "Doamna", MID (A2, 6, 16)

Vă dau să vă dați seama exact modul în care această formulă funcționează magia ei (poate fi necesar să revizuiți operatorii boolean ai Excel Mini Tutorial: Utilizați logica booleană pentru a procesa date complexe Mini Tutorial Excel: Utilizați logica booleană pentru a procesa date complexe Operatori logici IF, NU , ȘI, și OR, vă poate ajuta să obțineți de la începător Excel la utilizator Power.We explică elementele de bază ale fiecărei funcții și să demonstreze modul în care le puteți utiliza pentru rezultate maxime.Citește mai mult).

Funcția REPT

Dacă trebuie să luați un șir de caractere și să îl repetați de mai multe ori și mai degrabă nu l-ați tipări repetat, REPT vă poate ajuta. Da REPT un șir (“abc”) și un număr (3) de ori pe care doriți să-l repeta și Excel vă va oferi exact ceea ce ați cerut (“abcabcabc”). Iată sintaxa foarte ușoară:

= REPT ([text], [număr])

[textul], evident, este șirul de bază; [numărul] este numărul de repetări pe care doriți să îl repetați. Deși nu am reușit încă să folosesc această funcție, sunt sigur că cineva acolo ar putea să o folosească pentru ceva. Vom folosi un exemplu care, deși nu este chiar util, vă poate arăta potențialul acestei funcții. Vom combina REPT cu “&” pentru a crea ceva nou. Iată sintaxa:

= "*<---" & REPT("*", 9) & "--->*“

Rezultatul este prezentat mai jos:

Un exemplu în lumea reală

Pentru a vă oferi o idee despre modul în care ați putea pune în folosință o funcție de text în lumea reală, voi oferi un exemplu în care am combinat MID cu mai multe condiții în propria mea activitate. Pentru gradul de psihologie post-grad, am susținut un studiu în care participanții trebuiau să facă clic pe unul dintre cele două butoane și coordonatele acelui clic au fost înregistrate. Butonul din stânga ecranului a fost etichetat cu A, iar cel din partea dreaptă a fost etichetat B. Fiecare încercare a avut un răspuns corect și fiecare participant a făcut 100 de studii.

Pentru a analiza aceste date, am avut nevoie să văd câte încercări fiecare participant a avut dreptate. Iată ce arată foaia de calcul pentru rezultate, după un pic de curățare:

Răspunsul corect pentru fiecare încercare este afișat în coloana D, iar coordonatele clicului sunt listate în coloanele F și G (acestea sunt formatate ca text, ceea ce este complicat). Când am început, pur și simplu am trecut și am analizat manual; dacă a spus coloana D “optiona” și valoarea din coloana F a fost negativă, aș introduce 0 (pentru “gresit”). Dacă ar fi fost pozitiv, aș introduce 1. Opusul era adevărat dacă citea coloana D “optionb.”

După un pic de tinkering, am venit cu o modalitate de a utiliza funcția MID pentru a face treaba pentru mine. Iată ce am folosit:

= IF (D3 = "optiona", IF (MID (F3,2,1) = "-", 1,0), IF (MID (F3,2,1) = "-"

Să lăsăm asta jos. Începând cu prima instrucțiune IF, avem următoarele: “dacă celula D3 spune "optiona", atunci [prima condiție]; dacă nu, atunci [a doua condiție].” Primul condițional spune acest lucru: “dacă cel de-al doilea caracter al celulei F3 este o cratimă, returnează adevărat; dacă nu, întoarceți falsul.” Al treilea spune “dacă cel de-al doilea caracter al celulei F3 este o cratimă, întoarceți fals; dacă nu, reveniți la adevărat.”

Ar putea dura ceva timp să vă înfășurați capul în jurul acestuia, dar ar trebui să devină clar. Pe scurt, această formulă verifică dacă D3 spune “optiona”; dacă este cazul, iar al doilea caracter al lui F3 este o cratimă, funcția revine “Adevărat.” Dacă conține D3 “optiona” iar al doilea caracter al lui F3 nu este o cratimă, se întoarce “fals.” Dacă D3 nu conține “optiona” iar al doilea caracter al lui F3 este o cratimă, se întoarce “fals.” Dacă D3 nu spune “optiona” iar al doilea caracter al lui F2 nu este o cratimă, se întoarce “Adevărat.”

Iată ce arată foaia de calcul când executați formula:

Acum “scor” coloana conține un 1 pentru fiecare încercare în care participantul a răspuns corect și un 0 pentru fiecare încercare pe care au răspuns-o incorect. De acolo, este ușor să rezumați valorile pentru a vedea cât de mulți au dreptate.

Sper că acest exemplu vă oferă o idee despre modul în care puteți utiliza creativ funcțiile de text atunci când lucrați cu diferite tipuri de date. Puterea lui Excel este aproape nelimitată 3 Formule de nebun Excel care fac lucruri uimitoare 3 Formule de nebun Excel care fac lucruri uimitoare Formulele de formare condiționată în Microsoft Excel pot face lucruri minunate. Iată câteva trucuri Excel de productivitate. Citește mai mult și dacă iei timp pentru a veni cu o formulă care îți va face treaba pentru tine, poți salva o tona de timp și efort!

Excel Text Mastery

Excel este o putere atunci când vine vorba de a lucra cu numere, dar are un număr surprinzător de funcții de text util, de asemenea. După cum am văzut, puteți să analizați, să convertiți, să înlocuiți și să modificați textul, precum și să combinați aceste funcții cu alții, efectuați niște calcule și transformări complexe.

De la trimiterea de e-mail Cum să trimiteți e-mailuri dintr-o foaie de calcul Excel Folosind script-uri VBA Cum să trimiteți e-mailuri dintr-o foaie de calcul Excel utilizând șabloane VBA Șablonul de cod vă va ajuta să configurați e-mailuri automatizate din cadrul Excel utilizând Collaboration Data Objects (CDO) și script-uri VBA. Citiți mai multe pentru a vă face impozitele Faceți-vă impozitele? 5 Formule Excel trebuie să știi că îți faci impozitele? 5 Formule Excel Trebuie să știți Este cu două zile înainte ca impozitele dvs. să fie datorate și nu doriți să plătiți o altă taxă de depunere târzie. Acesta este momentul să valorificăm puterea Excel pentru a face totul în ordine. Citește mai mult, Excel vă poate ajuta să vă gestionați întreaga viață Cum să utilizați Microsoft Excel pentru a vă gestiona viața Cum să utilizați Microsoft Excel pentru a vă gestiona viața Nu este nici un secret că eu sunt un fan de Excel total. O mare parte din asta vine din faptul ca imi place sa scriu codul VBA, iar Excel combinat cu scripturile VBA deschid o intreaga lume de posibilitati ... Citeste mai mult. Învățând să folosiți aceste funcții de text vă va aduce un pas mai aproape de a fi un master Excel.

Spuneți-ne cum ați folosit operațiile text în Excel! Care este cea mai complexă transformare pe care ați făcut-o?

Explorați mai multe despre: Longform Guide, Microsoft Excel.