Tipy pro práci s textem a textovými funkcemi v Excelu

Tipy pro práci s textem a textovými funkcemi v Excelu

Když myslíte na Excel ( naše nejdůležitější tipy pro Excel ), pravděpodobně přemýšlíte o číslech, výpočtech a vzorcích. Do tabulek ale také přidáváte text, například nadpisy, popisy nebo jména lidí.





Dnes se budeme zabývat různými způsoby práce s textem v tabulkách Excelu. Diskutujeme o několika různých funkcích pro práci s textem. Kdykoli použijete funkci, vždy ji spusťte znaménkem rovnosti (=).





Zabalte text do buňky

Když zadáte text do buňky, která je širší než buňka, text ve výchozím nastavení překročí pravý okraj buňky. Je však snadné mít obtékání textu tak, aby odpovídalo šířce sloupce. Zalomení textu se automaticky upraví, když změníte šířku buňky.





Chcete -li v buňce zalomit text, vyberte buňku a klikněte na Obtékání textu tlačítko v Vyrovnání část Domov tab.

Text je zabalen do buňky a výška řádku se automaticky upraví tak, aby odpovídala textu.



Pokud Výška řádku se automaticky neupravuje, řádek může být nastaven na konkrétní výšku.

jak zjistit IP adresu e -mailu

Chcete -li výšku textu automaticky přizpůsobit textu, vyberte buňku. Poté klikněte na Formát v Buňky sekce na Domov kartu a vyberte Výška řádku AutoFit .





Pokud chcete zachovat řádek v konkrétní výšce, můžete jej změnit, abyste se ujistili, že zabalený text sedí. Vybrat Výška řádku z Formát Jídelní lístek. Poté na řádku zadejte výšku řádku Výška řádku dialogové okno a klikněte na OK .

Můžete také přetáhnout dolní okraj řádku dolů, dokud se všechny řádky textu nevejdou do buňky.





Do buňky zadejte konec řádku

Pokud text v buňce překročí pravý okraj, můžete také vložit konec řádku a ručně provést zalamování textu.

Poklepáním na buňku upravte text nebo stiskněte F2 . Klikněte myší na místo v textu, kam chcete vložit konec řádku. Poté stiskněte Alt + Enter .

Výška řádku se přizpůsobí textu, pokud Formát je nastaven na Výška řádku AutoFit v Buňky část Domov tab.

Počítejte buňky obsahující libovolný text

Pokud chcete vědět, kolik buněk v rozsahu na vašem listu obsahuje text (nikoli čísla, chyby, vzorce nebo prázdné buňky), můžete použít funkci COUNTIF.

Obecná forma funkce COUNTIF pro počítání libovolného počtu textových znaků je:

=COUNTIF(cellrange,'*')

Řádek buněk představuje libovolný rozsah buněk, jako je B2: B9. Hvězdička mezi uvozovkami je zástupný znak, který představuje libovolný odpovídající počet textových znaků. Co je považováno za textové znaky, je třeba poznamenat:

  • Logické hodnoty TRUE a FALSE se nepočítají jako text.
  • Čísla zadaná jako text se započítávají do zástupného znaku (*).
  • Počítá se prázdná buňka, která začíná apostrofem (').

Chcete -li například v následujícím listu spočítat počet buněk obsahujících text v oblasti buněk A2: G9, zadáme '= COUNTIF ('. Poté, abychom zadali rozsah buněk, vybereme buňky, které chceme zahrnout do počtu .

Funkce COUNTIF nerozlišuje velká a malá písmena.

Poté napíšeme čárku (,) a zástupný znak (*) obklopené dvojitými uvozovkami.

lis Vstupte k dokončení zadání funkce a zobrazení výsledku v buňce.

Počítejte buňky obsahující konkrétní text

Pomocí funkce COUNTIF můžete také spočítat, kolik buněk obsahuje konkrétní textové znaky.

Obecná funkce pro počítání výskytů konkrétních znaků textového řetězce je:

=COUNTIF(cellrange,'txt')

Stejně jako v předchozí části, rozsah buněk představuje libovolný rozsah buněk, jako je B2: B9. Řetězec textových znaků, které chceme najít, dáme mezi uvozovky.

Chcete -li například spočítat počet buněk obsahujících 'Pencil' v oblasti buněk A2: G9 v následujícím listu, zadáme následující funkci:

=COUNTIF(A2:G9,'Pencil')

Tím jsou nalezeny všechny buňky obsahující pouze slovo „Tužka“ bez dalšího textu v buňce. Protože funkce COUNTIF nerozlišuje velká a malá písmena, najde všechny buňky obsahující „tužku“ nebo „tužku“.

Funkce COUNTIFS vám umožňuje počítat buňky s textem ale vyloučit buňky se specifickými textovými znaky.

Následující COUNTIFS například používáme k vyhledání všech buněk obsahujících libovolný text kromě 'Pencil'.

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

U funkce COUNTIFS nejprve zadáte rozsah a text, který chcete najít. Potom mu dejte znovu stejný rozsah a text, který chcete vyloučit. '' 'Se používá k vyloučení jakéhokoli následujícího textu.

Při použití funkce COUNTIF nebo COUNTIFS můžete přidat hvězdičku na jednu nebo obě strany řetězce a vyhledat buňky, které obsahují daný řetězec obklopený libovolným počtem textových znaků (nebo žádným).

Například pro vyhledání všech buněk obsahujících písmeno 'j' používáme následující funkci:

co je osmijádrový procesor
=COUNTIF(A2:G9,'*j*')

Opět platí, že protože funkce COUNTIF nerozlišuje velká a malá písmena, budou započítány buňky obsahující „j“ nebo „J“.

Převod textu na čísla

Pokud máte mnoho buněk obsahujících čísla uložených jako text, existuje několik způsobů, jak můžete text převést na čísla.

Pokud je číslo v buňce zarovnáno doleva, nikoli na pravé straně, poznáte, zda je číslo formátováno jako text. Pokud bylo číslo naformátováno jako text pomocí apostrofu (') na začátku, v levém horním rohu buňky bude zelený trojúhelník.

Chcete -li převést text na čísla, můžete použít Převést na číslo možnost, Text do sloupců funkce, popř Vložit speciální . O každé z těchto metod pojednáme v našem článku o extrahování čísel a textu v Excelu.

Převést číslo na text

Může se stát, že budete chtít uložit čísla jako text. Možná provádíte akci na řadě buněk a existují určité buňky, které nechcete číst jako čísla, přestože jsou.

Zadáním apostrofu (') na začátek čísla jej převedete na text. Pokud ale máte mnoho buněk s čísly, která chcete převést na text, můžete použít funkci TEXT.

Například chceme převést čísla ve sloupci B uvedeném níže na text. Do buňky napravo od prvního čísla napíšeme následující funkci.

=TEXT(B2,'0')

Funkci dáte odkaz na buňku pro číslo, které chcete převést, a poté požadovaný formát čísla. Právě převádíme na číslo bez speciálního formátování (například měna nebo datum). Použijeme tedy '0' (nula).

Pomocí funkce Automatické vyplňování zkopírujte funkci TEXT do ostatních buněk. Čísla se stanou textem a zarovnají se doleva.

Převedené hodnoty můžete zkopírovat a vložit do původního sloupce. Vyberte buňky obsahující funkci TEXT a stiskněte Ctrl + C. zkopírovat je. Vyberte první buňku v původním sloupci. Na Domov klikněte na šipku na Vložit tlačítko a přejděte na Vložit speciální> Hodnoty .

Příklady různých formátování textu, které jsou k dispozici pro použití ve funkci TEXT, najdete na Web podpory společnosti Microsoft .

Převést text na datum

Dostali jste někdy od někoho jiného sešit, do kterého zadali data jako text, jako čísla nebo ve formátu, který jako data nelze rozpoznat? Pomocí funkce DATE můžete text převést na data.

Zde je obecný formát funkce DATE:

=DATE(year,month,day)

Pro rok, měsíc a den použijeme funkce řetězce LEFT, MID a RIGHT k extrahování příslušných částí textu nebo čísla, které chceme převést. Čtyři příklady vysvětlíme na obrázku níže.

Chcete -li převést '20171024' v buňce C2 na datum, použili jsme funkci VLEVO k extrahování prvních čtyř znaků pro rok (2017). Poté jsme pomocí funkce MID extrahovali dva znaky začínající na páté pozici měsíce (10). Nakonec jsme pomocí funkce VPRAVO extrahovali poslední dva znaky jako den (24).

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

Další příklad „2102018“ v buňce C3 je v jiném pořadí. Stále používáme funkce řetězce, ale v jiném pořadí. Pomocí funkce VPRAVO jsme extrahovali poslední čtyři znaky roku (2018). Měsíc je v tomto případě pouze jedna číslice, proto jsme pomocí funkce VLEVO extrahovali první znak jako měsíc (2). Nakonec jsme pomocí funkce MID extrahovali dva znaky začínající na druhé pozici jako den (10).

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

Data v buňkách C4 a C5 vypadají jako normální data, ale Excel je jako data nerozpozná. V buňce C4 je formát den, měsíc, rok. Funkce RIGHT, MID a LEFT tedy používáme následujícím způsobem:

jak přesunu aplikace na sd kartu
=DATE(RIGHT(C4,4),MID(C4,4,2),LEFT(C4,2))

V buňce C5 je formát měsíc, den a rok, přičemž před jednociferným měsícem jsou dvě nuly. Funkce RIGHT, LEFT a MID tedy používáme následujícím způsobem:

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

Použití funkce DATE se může zdát stejně náročné jako přepisování textu jako data. Je však pravděpodobné, že v celém vašem sešitu byl použit stejný formát, pokud na něm pracoval jeden člověk.

V takovém případě můžete zkopírovat a vložit funkci a odkazy na buňky se upraví na správné buňky. Pokud ne, jednoduše zadejte správné odkazy na buňky. Můžete zvýraznit odkaz na buňku ve funkci a poté vybrat buňku, do které chcete tento odkaz zadat.

Zkombinujte text z více buněk

Pokud máte na listu velké množství dat a potřebujete zkombinovat text z více buněk, existuje jednoduchý způsob, jak to udělat. Nemusíte celý text přepisovat.

Například máme pracovní list obsahující jména zaměstnanců a jejich kontaktní informace, jak je uvedeno níže. Chceme oddělit Jméno a Příjmení a poté je spojte do a Celé jméno sloupec. Můžeme také vytvořit soubor Emailová adresa automaticky spojením jména a příjmení.

K tomu používáme Funkce CONCATENATE . „Spojit“ jednoduše znamená „spojit“ nebo „spojit dohromady“. Tato funkce vám umožňuje kombinovat text z různých buněk do jedné buňky. Do textu můžete také přidat jakýkoli jiný text z jiných buněk.

Chcete -li kombinovat Příjmení a Jméno v jedné řadě do Celé jméno sloupec, použijeme funkci CONCATENATE následujícím způsobem:

=CONCATENATE(B2,' ',A2)

Dejte funkci CONCATENATE text, který chcete zkombinovat v požadovaném pořadí. Dali jsme tedy funkci Jméno (B2), mezera v uvozovkách (''), poté Příjmení (A2).

Stejným způsobem můžeme také vytvořit e -mailovou adresu. Používáme Jméno (B2), Příjmení (A2) a poté zbytek e -mailové adresy (@email.com) v uvozovkách.

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

Vždy vložte konkrétní text do uvozovek, ale uvozovky nedávejte kolem odkazů na buňky.

Oddělte text do více buněk

Máte nějaké buňky se smíšeným formátem, které chcete oddělit? Pokud například máte buňku obsahující „14 krůtí sendviče“, můžete ji oddělit na číslo (14) a text (sendviče z krůty). Tímto způsobem můžete použít číslo ve funkcích a vzorcích.

Abychom získali číslo ze „14 krůtových sendvičů“, použijeme funkci VLEVO řetězec.

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

Nejprve dáme funkci odkaz na buňku pro text, ze kterého chceme extrahovat číslo (B2). Poté použijeme funkci SEARCH k vyhledání první mezery za prvním znakem v řetězci.

Abychom získali text ze „14 krůtových sendvičů“, použijeme funkci PRAVÉHO řetězce.

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

Nejprve dáme funkci RIGHT odkaz na buňku, ze které chceme extrahovat text (B2). Poté pomocí funkcí LEN a SEARCH určíme, kolik znaků zprava chceme získat. Od celkové délky řetězce odečteme počet znaků od první mezery za prvním znakem v řetězci až po konec řetězce.

Další podrobnosti o oddělování textu do více buněk získáte v našem článku o extrahování textu nebo čísel z buněk smíšeného formátu.

Další informace o práci s textovými funkcemi v aplikaci Excel

Někdy bude mít tabulka, na které pracujete, příliš mnoho textu. Pomohou vám to zjednodušit.

Další podrobnosti o funkcích, které jsme zde probírali, najdete v našem článku o textových operacích a také informace o některých dalších souvisejících funkcích, které jsme zde nezmínili.

Podíl Podíl tweet E-mailem Je v pořádku nainstalovat Windows 11 na nekompatibilní počítač?

Nyní můžete nainstalovat Windows 11 na starší počítače s oficiálním souborem ISO ... je ale dobré to udělat?

Číst dále
Související témata
  • Produktivita
  • Microsoft Excel
  • Microsoft Office 2016
O autorovi Lori Kaufman(62 článků zveřejněno)

Lori Kaufman je nezávislá technická spisovatelka žijící v oblasti Sacramento, Kalifornie. Je to vychytávka a tech geek, která ráda píše články s návodem na širokou škálu témat. Lori také ráda čte záhady, šije, hudební divadlo a Doctor Who. Spojte se se zapnutou Lori LinkedIn .

Více od Lori Kaufman

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru