Tipy na prácu s textom a textovými funkciami v programe Excel

Tipy na prácu s textom a textovými funkciami v programe Excel

Keď premýšľate o programe Excel ( naše najdôležitejšie tipy pre Excel ), pravdepodobne máte na mysli čísla, výpočty a vzorce. Do tabuliek však pridávate aj text, napríklad nadpisy, popisy alebo mená ľudí.





Dnes si rozoberieme rôzne spôsoby práce s textom v tabuľkách Excelu. Diskutujeme o niekoľkých rôznych funkciách práce s textom. Kedykoľvek použijete funkciu, vždy ju začnite znakom rovnosti (=).





Zabaľte text do bunky

Keď zadáte text do bunky, ktorá je širšia ako bunka, text predvolene prejde za pravý okraj bunky. Je však ľahké zalamovať text tak, aby zodpovedal šírke stĺpca. Zalomenie textu sa automaticky upraví, keď zmeníte šírku bunky.





Ak chcete, aby sa text v bunke zalamoval, vyberte bunku a kliknite na ikonu Obtekanie textu tlačidlo v Zarovnanie časť Domov tab.

Text je zabalený do bunky a výška riadka sa automaticky upraví tak, aby zodpovedala textu.



Ak výška radu sa automaticky neupravuje, riadok môže byť nastavený na konkrétnu výšku.

neviem čo mám hľadať

Ak chcete automaticky prispôsobiť výšku riadka textu, vyberte bunku. Potom kliknite Formát v Bunky časť o Domov kartu a vyberte Výška riadku AutoFit .





Ak chcete, aby bol riadok v konkrétnej výške, môžete ho zmeniť, aby sa ubezpečil, že sa zalomený text zmestí. Vyberte Výška riadku z Formát Ponuka. Potom zadajte výšku riadka na Výška riadku dialógové okno a kliknite na OK .

Môžete tiež potiahnuť dolný okraj riadka nadol, kým sa všetky riadky textu nezmestia do bunky.





Do bunky zadajte zlom riadka

Ak text v bunke prechádza za pravý okraj, môžete tiež vložiť zalomenie riadka a ručne zalomiť text.

Dvojitým kliknutím na bunku upravte text alebo stlačte F2 . Kliknite myšou na miesto v texte, kde chcete vložiť zlom riadka. Potom stlačte Alt + Enter .

Výška riadka sa prispôsobí textu, ak Formát je nastavený na Výška riadku AutoFit v Bunky časť Domov tab.

Spočítajte bunky obsahujúce ľubovoľný text

Ak chcete vedieť, koľko buniek v rozsahu pracovného hárka obsahuje text (nie čísla, chyby, vzorce alebo prázdne bunky), môžete použiť funkciu COUNTIF.

Obecná forma funkcie COUNTIF na počítanie ľubovoľného počtu textových znakov je:

=COUNTIF(cellrange,'*')

Rozsah buniek predstavuje ľubovoľný rozsah buniek, ako je B2: B9. Hviezdička v úvodzovkách je zástupný znak, ktorý predstavuje ľubovoľný zodpovedajúci počet textových znakov. Čo sa považuje za textové znaky, je potrebné poznamenať:

  • Logické hodnoty TRUE a FALSE sa nepočítajú ako text.
  • Čísla, ktoré sú zadané ako text, sa počítajú so zástupným znakom (*).
  • Počíta sa prázdna bunka, ktorá začína apostrofom (').

Ak napríklad chcete v nasledujúcom pracovnom hárku spočítať počet buniek obsahujúcich text v rozsahu buniek A2: G9, zadáme '= COUNTIF ('. Potom, aby ste zadali rozsah buniek, vyberieme bunky, ktoré chceme zahrnúť do počtu .

Funkcia COUNTIF nerozlišuje malé a veľké písmená.

Potom napíšeme čiarku (,) a zástupný znak (*) obklopené dvojitými úvodzovkami.

Stlačte Zadajte na dokončenie zadávania funkcií a zobrazenie výsledku v bunke.

Spočítajte bunky obsahujúce konkrétny text

Môžete tiež použiť funkciu COUNTIF na spočítanie počtu buniek obsahujúcich konkrétne textové znaky.

Obecná funkcia na počítanie výskytov konkrétnych znakov textového reťazca je:

=COUNTIF(cellrange,'txt')

Rovnako ako v predchádzajúcej časti predstavuje rozsah buniek akýkoľvek rozsah buniek, ako je B2: B9. Reťazec textových znakov, ktoré chceme nájsť, vložíme do dvojitých úvodzoviek.

Ak napríklad chceme v nasledujúcom hárku spočítať počet buniek obsahujúcich „ceruzka“ v rozsahu buniek A2: G9, zadáme nasledujúcu funkciu:

=COUNTIF(A2:G9,'Pencil')

Týmto sa vyhľadajú všetky bunky obsahujúce iba slovo „Ceruzka“ bez iného textu v bunke. Pretože funkcia COUNTIF nerozlišuje malé a veľké písmená, nájde všetky bunky obsahujúce „ceruzku“ alebo „ceruzku“.

Funkcia COUNTIFS vám umožňuje počítať bunky s textom ale vylúčiť bunky so špecifickými textovými znakmi.

Nasledujúcim spôsobom napríklad používame COUNTIFS na vyhľadanie všetkých buniek obsahujúcich ľubovoľný text okrem „ceruzky“.

=COUNTIFS(A2:G9,'*',A2:G9,'Pencil')

Pri funkcii COUNTIFS najskôr zadáte rozsah a text, ktorý chcete nájsť. Potom dajte znova rovnaký rozsah a požadovaný text vylúčte. „“ Sa používa na vylúčenie akéhokoľvek nasledujúceho textu.

Pri použití funkcie COUNTIF alebo COUNTIFS môžete pridať hviezdičku na jednu alebo obe strany reťazca a vyhľadať bunky, ktoré obsahujú daný reťazec, obklopené ľubovoľným počtom textových znakov (alebo žiadnym).

Napríklad na vyhľadanie všetkých buniek obsahujúcich písmeno „j“ používame nasledujúcu funkciu:

vzdialený prístup k telefónu Android z počítača
=COUNTIF(A2:G9,'*j*')

Pretože funkcia COUNTIF nerozlišuje veľké a malé písmena, bunky obsahujúce „j“ alebo „J“ sa budú počítať.

Previesť text na čísla

Ak máte veľa buniek obsahujúcich čísla uložených ako text, existuje niekoľko spôsobov, ako môžete text previesť na čísla.

Ak je číslo v bunke zarovnané doľava, nie je zistené, či je formátované ako text. Ak bolo číslo naformátované ako text pomocou apostrofu (') na začiatku, v ľavom hornom rohu bunky bude zelený trojuholník.

Na prevod textu na čísla môžete použiť Previesť na číslo možnosť, Text do stĺpcov funkcia, príp Prilepiť špeciálne . O každej z týchto metód diskutujeme v našom článku o extrahovanie čísel a textu v programe Excel.

Previesť číslo na text

Môžu nastať situácie, kedy budete chcieť uložiť čísla ako text. Možno vykonávate akciu s celým radom buniek a existujú určité bunky, ktoré nechcete čítať ako čísla, aj keď sú.

Zadaním apostrofu (') na začiatku čísla sa číslo prevedie na text. Ak však máte veľa buniek s číslami, ktoré chcete previesť na text, môžete použiť funkciu TEXT.

Chceme napríklad previesť čísla v nižšie uvedenom stĺpci B na text. Do bunky napravo od prvého čísla napíšeme nasledujúcu funkciu.

=TEXT(B2,'0')

Funkcii dáte odkaz na bunku pre číslo, ktoré chcete previesť, a potom požadovaný formát čísla. Práve prevádzame na číslo bez špeciálneho formátovania (napríklad nie pre menu alebo dátum). Použijeme teda '0' (nula).

Pomocou funkcie Automatické dopĺňanie skopírujte funkciu TEXT do ostatných buniek. Čísla sa stanú textovými a zarovnané doľava.

Prenesené hodnoty môžete skopírovať a prilepiť do pôvodného stĺpca. Vyberte bunky obsahujúce funkciu TEXT a stlačte Ctrl + C. ich skopírovať. Vyberte prvú bunku v pôvodnom stĺpci. Na Domov kliknite na šípku na karte Prilepiť tlačidlo a prejdite na Prilepiť špeciálne> Hodnoty .

Príklady rôzneho formátovania textu, ktoré je možné použiť vo funkcii TEXT, nájdete na Web podpory spoločnosti Microsoft .

Previesť text na dátum

Dostali ste niekedy od niekoho iný zošit, do ktorého zadali dátumy ako text, ako čísla alebo vo formáte, ktorý ako dátumy nemožno rozpoznať? Text môžete na dátumy prevádzať pomocou funkcie DATE.

Tu je všeobecný formát funkcie DATE:

=DATE(year,month,day)

Pokiaľ ide o rok, mesiac a deň, použijeme funkcie reťazca VĽAVO, MIDI a VPRAVO na extrahovanie príslušných častí textu alebo čísla, ktoré chceme previesť. Štyri príklady vysvetlíme na obrázku nižšie.

Na konverziu „20171024“ v bunke C2 na dátum sme pomocou funkcie VĽAVO extrahovali prvé štyri znaky pre rok (2017). Potom sme pomocou funkcie MID extrahovali dva znaky začínajúce na piatej pozícii ako mesiac (10). Nakoniec sme pomocou funkcie DOPRAVA extrahovali posledné dva znaky ako deň (24).

=DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))

Nasledujúci príklad „2102018“ v bunke C3 je v inom poradí. Stále používame reťazcové funkcie, ale v inom poradí. Na extrahovanie posledných štyroch znakov pre rok (2018) sme použili funkciu DOPRAVA. Mesiac je v tomto prípade iba jeden číselný, preto sme pomocou funkcie VĽAVO extrahovali prvý znak ako mesiac (2). Nakoniec sme pomocou funkcie MID extrahovali dva znaky začínajúce na druhej pozícii ako deň (10).

=DATE(RIGHT(C3,4),LEFT(C3,1),MID(C3,2,2))

Dátumy v bunkách C4 a C5 vyzerajú ako normálne dátumy, ale Excel ich ako dátumy nepozná. V bunke C4 je formát deň, mesiac, rok. Funkcie RIGHT, MID a LEFT teda používame nasledujúcim spôsobom:

generická oprava monitora bez pnp
=DATE(RIGHT(C4,4),MID(C4,4,2),LEFT(C4,2))

V bunke C5 je formát mesiac, deň a rok, pričom pred jednociferným mesiacom sa používajú dve nuly. Funkcie VPRAVO, VĽAVO a MID teda používame nasledujúcim spôsobom:

=DATE(RIGHT(C5,4),LEFT(C5,2),MID(C5,4,2))

Použitie funkcie DATE sa môže zdať rovnako náročné ako prepisovanie textu ako dátumy. Je však veľká pravdepodobnosť, že v celom vašom zošite bol použitý rovnaký formát, ak na ňom pracovala jedna osoba.

V takom prípade môžete skopírovať a prilepiť funkciu a odkazy na bunky sa upravia na správne bunky. Ak nie, jednoducho zadajte správne odkazy na bunky. Môžete zvýrazniť odkaz na bunku vo funkcii a potom vybrať bunku, do ktorej chcete zadať referenciu.

Skombinujte text z viacerých buniek

Ak máte v hárku veľké množstvo údajov a potrebujete kombinovať text z viacerých buniek, existuje jednoduchý spôsob, ako to urobiť. Nemusíte celý text znova prepisovať.

Napríklad máme pracovný list obsahujúci mená zamestnancov a ich kontaktné informácie, ako je uvedené nižšie. Chceme oddeliť Krstné meno a Priezvisko a potom ich skombinujte do a Celé meno stĺpci. Môžeme tiež vytvoriť súbor Emailová adresa automaticky skombinovaním mena a priezviska.

Na tento účel používame súbor CONCATENATE (funkcia) . „Spojiť“ jednoducho znamená „spojiť“ alebo „spojiť“. Táto funkcia vám umožňuje kombinovať text z rôznych buniek do jednej bunky. Do textu môžete tiež pridať akýkoľvek iný text z iných buniek.

Ak chcete skombinovať Priezvisko a Krstné meno v jednom rade do Celé meno V stĺpci používame funkciu CONCATENATE nasledujúcim spôsobom:

=CONCATENATE(B2,' ',A2)

Funkcii CONCATENATE dajte text, ktorý sa má skombinovať v takom poradí, ako chcete. Preto sme dali funkcii Krstné meno (B2), medzera v dvojitých úvodzovkách (''), potom Priezvisko (A2).

E -mailovú adresu môžeme tiež vytvoriť rovnakým spôsobom. Používame Krstné meno (B2), Priezvisko (A2) a potom zvyšok e -mailovej adresy (@email.com) v dvojitých úvodzovkách.

=CONCATENATE(B2,A2,'@email.com')

Vždy zadajte konkrétny text do dvojitých úvodzoviek, ale nedávajte úvodzovky okolo odkazov na bunky.

Oddeľte text do viacerých buniek

Máte nejaké bunky so zmiešaným formátom, ktoré chcete oddeliť? Ak máte napríklad bunku obsahujúcu „14 morčacích sendvičov“, môžete ju rozdeliť na číslo (14) a text (morčacie sendviče). Tak môžete číslo používať vo funkciách a vzorcoch.

Na získanie čísla zo „14 morčacích sendvičov“ používame funkciu ĽAVÝ reťazec.

=LEFT(B2,SEARCH(' ',B2, 1))

Najprv dáme funkcii odkaz na bunku pre text, z ktorého chceme extrahovať číslo (B2). Potom použijeme funkciu VYHĽADÁVANIE, aby sme našli prvý medzeru za prvým znakom v reťazci.

Na získanie textu zo „14 morčacích sendvičov“ používame funkciu PRAVÉHO reťazca.

=RIGHT(B2,LEN(B2)-SEARCH(' ', B2, 1))

Najprv dáme RIGHT funkcii odkaz na bunku, z ktorej chceme extrahovať text (B2). Potom pomocou funkcií LEN a SEARCH určíme, koľko znakov zprava chceme získať. Od celkovej dĺžky reťazca odpočítame počet znakov od prvej medzery za prvým znakom v reťazci až po koniec reťazca.

Získajte viac informácií o oddelení textu do viacerých buniek v našom článku o extrahovanie textu alebo čísel z buniek zmiešaného formátu.

Viac o práci s textovými funkciami v programe Excel

Tabuľka, na ktorej pracujete, môže mať niekedy príliš veľa textu. Pomôžu vám to zjednodušiť.

Viac podrobností o funkciách, o ktorých sme tu diskutovali, nájdete v našom článku o textových operáciách, ako aj informácie o niektorých ďalších súvisiacich funkciách, ktoré sme tu nespomenuli.

zdieľam zdieľam Tweet E -mail Je v poriadku nainštalovať Windows 11 na nekompatibilný počítač?

Teraz môžete nainštalovať Windows 11 na staršie počítače s oficiálnym súborom ISO ... je to však dobré?

Čítajte ďalej
Súvisiace témy
  • Produktivita
  • Microsoft Excel
  • Microsoft Office 2016
O autorovi Lori Kaufman(62 publikovaných článkov)

Lori Kaufman je nezávislá technická spisovateľka žijúca v oblasti Sacramento, Kalifornie. Je to vychytávka a technická nadšenkyňa, ktorá rada píše články o širokej škále tém. Lori tiež rada číta záhady, vyšívacie nitky, hudobné divadlo a Doctor Who. Spojte sa s Lori na LinkedIn .

Viac od Lori Kaufmanovej

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber