Jednou z častých úloh, ktorým čelia používatelia programu Excel, je prevod číselných výrazov na textový formát a naopak. Táto otázka vás často nutí stráviť veľa času na riešenie, ak používateľ nevie jasný algoritmus opatrení. Pozrime sa, ako môžete riešiť oba problémy rôznymi spôsobmi.

Previesť číslo na text

Všetky bunky v programe Excel majú určitý formát, ktorý informuje program o tom, ako zaobchádzať s týmto alebo oným výrazom. Napríklad, aj keď obsahujú čísla, ale formát je textový, aplikácia bude považovať ich za obyčajný text a nebudú môcť vykonávať matematické výpočty s takými údajmi. Aby program Excel spracoval čísla presne ako čísla, musia byť napísané do listového prvku s bežným alebo číselným formátom.

Po prvé, pozrime sa na rôzne možnosti riešenia problému prevodu čísel na textovú formu.

Metóda 1: Formátovanie cez kontextové menu

Najčastejšie používatelia vykonávajú formátovanie číselných výrazov v texte prostredníctvom kontextového menu.

  1. Vyberte tie prvky listu, v ktorých chcete údaje previesť do textu. Ako vidíte, karta "Domov" na paneli s nástrojmi v bloku "Počet" v špeciálnom poli zobrazuje informácie o tom, že tieto prvky majú spoločný formát, čo znamená, že čísla, ktoré sú v nich zapísané, sú vnímané programom ako číslo.
  2. Bežný formát v aplikácii Microsoft Excel

  3. Kliknite pravým tlačidlom myši na výber a v zobrazenej ponuke vyberte položku "Formátovať bunky ..." .
  4. Prejdite do okna formátu programu Microsoft Excel

  5. V otvorenom okne formátov prejdite na kartu "Číslo" , ak bola otvorená inde. V bloku nastavenia "Numerické formáty" vyberte položku "Text" . Ak chcete zmeny uložiť, kliknite na tlačidlo " OK" v spodnej časti okna.
  6. Formátovanie okna v programe Microsoft Excel

  7. Ako vidíte, po týchto manipuláciách v špeciálnom poli sa zobrazia informácie, že bunky boli premenené na textovú podobu.
  8. Bunky sa konvertujú na textový formát v programe Microsoft Excel

  9. Ak sa však pokúsime vypočítať automatickú sumu, zobrazí sa v bunke nižšie. To znamená, že transformácia nebola úplná. Toto je jeden z čipov programu Excel. Program vám neumožňuje dokončiť konverziu údajov najinteligentnejším spôsobom.
  10. Auto Sum v programe Microsoft Excel

  11. Ak chcete dokončiť konverziu, musíte dvakrát kliknúť na ľavé tlačidlo myši a umiestniť kurzor na každý prvok rozsahu individuálne a stlačiť klávesu Enter . Na zjednodušenie úlohy môžete namiesto dvojitého kliknutia použiť funkčný kláves F2 .
  12. Previesť číslo do textu v programe Microsoft Excel

  13. Po vykonaní tohto postupu so všetkými bunkami v oblasti budú údaje v nich vnímané programom ako textové výrazy a následne bude automaticky suma nula. Okrem toho, ako vidíte, horný ľavý roh buniek bude sfarbený na zeleno. Toto je tiež nepriamy znak, že prvky, v ktorých sa čísla nachádzajú, boli prevedené na textovú verziu. Aj keď táto funkcia nie je vždy povinná av niektorých prípadoch chýba takáto značka.

Automatický súčet je 0 v programe Microsoft Excel

Lekcia: Ako zmeniť formát v programe Excel

Metóda 2: nástroje na páske

Číslo môžete tiež previesť na textovú formu pomocou nástrojov na páske, najmä pomocou poľa pre zobrazenie vyššie uvedeného formátu.

  1. Vyberte položky, ktorých údaje chcete konvertovať na text. Na karte "Domov" kliknite na ikonu trojuholníka napravo od poľa, v ktorom sa formát zobrazuje. Je umiestnený v poli "Číslo" .
  2. Prepnite na formátovanie na pásku v programe Microsoft Excel

  3. V otvorenom zozname možností pre formátovanie vyberte položku "Text" .
  4. Vyberte textový formát v programe Microsoft Excel

  5. Ďalej, rovnako ako v predchádzajúcej metóde, postupne nastavte kurzor na každý prvok rozsahu dvakrát kliknutím na ľavé tlačidlo myši alebo stlačením klávesu F2 a potom kliknutím na tlačidlo Enter .

Údaje sa prevedú na textovú verziu.

Metóda 3: Použite funkciu

Ďalšou možnosťou na konverziu číselných údajov na testovanie v programe Excel je použitie špeciálnej funkcie, ktorá sa nazýva TEXT . Táto metóda je vhodná v prvom rade, ak chcete čísla presunúť ako text do samostatného stĺpca. Navyše ušetrí čas na konverziu, ak je množstvo údajov príliš veľké. Koniec koncov, budete súhlasiť, že perekchelkivat každej bunke v rozsahu, ktorý zahŕňa stovky alebo tisíce riadkov - to nie je najlepšie riešenie.

  1. Nastavte kurzor na prvý prvok rozsahu, v ktorom sa zobrazí výsledok konverzie. Klikneme na ikonu "Vložiť funkciu" , ktorá je umiestnená v blízkosti riadku vzorca.
  2. Prejdite na sprievodcu funkciami v programe Microsoft Excel

  3. Otvorí sa okno Sprievodcovia . V kategórii "Text" vyberte položku "TEXT" . Potom kliknite na tlačidlo "OK" .
  4. Prejdite na argumenty funkcie TEXT v programe Microsoft Excel

  5. Otvorí okno argumentu operátora TEXT . Táto funkcia má nasledujúcu syntax:

    =ТЕКСТ(значение;формат)

    Otvorené okno má dve polia, ktoré zodpovedajú týmto argumentom: Hodnota a Formát .

    Do poľa Hodnota musíte zadať číslo, ktoré chcete konvertovať, alebo odkaz na bunku, v ktorej sa nachádza. V našom prípade to bude odkaz na prvý prvok spracovaného číselného rozsahu.

    V poli "Formát" musíte zadať možnosť zobrazenia výsledku. Napríklad, ak zadáme "0" , textová verzia na výstupe sa zobrazí bez desatinných čísel, aj keď boli v zdroji. Ak zadáme "0,0" , výsledok sa zobrazí s jednou desatinnou čiarkou, ak je "0,00" , potom s dvomi atď.

    Po zadaní všetkých požadovaných parametrov kliknite na tlačidlo "OK" .

  6. Argumenty funkcie TEXT v programe Microsoft Excel

  7. Ako vidíte, hodnota prvej zložky určeného rozsahu sa zobrazila v bunke, ktorú sme identifikovali v prvom odseku tejto príručky. Ak chcete preniesť ďalšie hodnoty, musíte skopírovať vzorec do priľahlých prvkov hárku. Nastavte kurzor do pravého dolného rohu elementu, ktorý obsahuje vzorec. Kurzor sa prevádza na značku plnenia, ktorá vyzerá ako malý kríž. Uchopte ľavé tlačidlo myši a presuňte pozdĺž prázdnych buniek paralelne s rozsahom, v ktorom sa nachádzajú pôvodné údaje.
  8. Filler v programe Microsoft Excel

  9. Teraz je celý riadok vyplnený požadovanými údajmi. Ale to nie je všetko. V skutočnosti všetky prvky nového radu obsahujú vzorce. Vyberte túto oblasť a kliknite na ikonu "Kopírovať" , ktorá sa nachádza na karte "Domov" na paneli s nástrojmi do skupiny "Schránka" .
  10. Kopírovanie do programu Microsoft Excel

  11. Ďalej, ak chceme zachovať oba rozsahy (zdroj a konvertované), neodstraňujte výber z oblasti, ktorá obsahuje vzorce. Kliknite na ňu pravým tlačidlom myši. Zahája zoznam kontextových akcií. V tejto polohe vyberieme pozíciu "Špeciálne vkladanie" . Medzi možnosťami akcií v otvorenom zozname vyberte položku "Hodnoty a formáty čísel" .

    Špeciálna vložka v programe Microsoft Excel

    Ak chce používateľ nahradiť dáta pôvodného formátu, namiesto určenej akcie je potrebné ho vybrať a vložiť rovnakým spôsobom ako vyššie.

  12. Špeciálne vloženie do pôvodného rozsahu v programe Microsoft Excel

  13. V každom prípade sa do vybraného rozsahu vložia údaje v textovej podobe. Ak sa stále rozhodnete vložiť do oblasti zdroja, bunky obsahujúce vzorce môžu byť vymazané. Ak to chcete urobiť, vyberte ich, kliknite pravým tlačidlom myši a vyberte položku "Vyčistiť obsah" .

Vyčistenie obsahu v programe Microsoft Excel

Tým sa dokončí konverzný postup.

Lekcia: Sprievodca funkciami v programe Excel

Previesť text na číslo

Teraz poďme zistiť, ako môžete vykonať inverzný problém, a to ako previesť text na číslo v programe Excel.

Metóda 1: Prevod pomocou ikony chýb

Je jednoduchšie a rýchlejšie previesť textovú verziu pomocou špeciálnej ikony, ktorá hlási chybu. Táto ikona má formu výkričníka napísaného v ikone vo forme diamantu. Zobrazuje sa, keď vyberiete bunky označené zelenou farbou v ľavom hornom rohu, o ktorom sme diskutovali vyššie. Táto značka ešte nenaznačuje, že údaje v bunke sú nevyhnutne chybné. Čísla umiestnené v bunke, ktorá má textový vzhľad, spôsobujú podozrenie v programe, že údaje môžu byť zadané nesprávne. Takže len v prípade, ona tagy je, takže používateľ venuje pozornosť. Program Excel však bohužiaľ neposkytuje vždy takéto záznamy, aj keď sú údaje uvedené v textovej podobe, takže nižšie opísaná metóda nie je vhodná pre všetky prípady.

  1. Vyberte bunku, ktorá obsahuje zelené svetlo indikujúce možnú chybu. Kliknite na zobrazený piktogram.
  2. Ikona chyby v programe Microsoft Excel

  3. Zobrazí sa zoznam akcií. Vyberte hodnotu " Previesť na číslo" .
  4. Previesť na číslo v programe Microsoft Excel

  5. Vo vybratom prvku sa údaje ihneď prevedú na číselnú formu.

Hodnota v bunke sa prevedie na číslo v programe Microsoft Excel

Ak existuje viac ako jedna taká textová hodnota, ktorá sa má konvertovať, a veľa, potom v tomto prípade môžete urýchliť konverzný postup.

  1. Vyberte celý rozsah, v ktorom sa nachádzajú textové údaje. Ako môžete vidieť, piktogram sa objavil ako jeden pre celú oblasť a nie pre každú bunku zvlášť. Klikneme na ňu.
  2. Ikona pre rozsah v programe Microsoft Excel

  3. Zoznam, ktorý je už známy nám otvorí. Rovnako ako posledný čas, vyberte položku "Previesť na číslo" .

konverziu na rozsah v programe Microsoft Excel

Všetky údaje poľa sa prevedú na zadané zobrazenie.

Konverzia na číslo sa vykonáva v programe Microsoft Excel

Metóda 2: Konverzia pomocou okna Formát

Rovnako ako pri konverzii údajov z číselného zobrazenia na text, v programe Excel, môžete konvertovať cez formátovacie okno.

  1. Vyberte rozsah obsahujúci čísla v textovej verzii. Kliknite pravým tlačidlom myši. V kontextovej ponuke vyberte položku "Formát buniek ..." .
  2. Prejdite do okna formátovania v programe Microsoft Excel

  3. Otvorí sa okno formátovania. Rovnako ako v predchádzajúcom čase, prejdite na kartu "Číslo" . V skupine "Numerické formáty" je potrebné vybrať hodnoty, ktoré nám umožnia premeniť text na číslo. Patria sem položky "Všeobecné" a "Číselné" . Nezávisle od toho, ktorý si zvolíte, program bude považovať čísla zadané v bunke za čísla. Vykonajte výber a kliknite na tlačidlo. Ak vyberiete hodnotu "Numeric" , pravá časť okna vám umožní upraviť číselné vyjadrenie: nastaviť počet desatinných miest po desatinnej čiarke, nastaviť oddeľovače medzi čísla. Po dokončení konfigurácie kliknite na tlačidlo "OK" .
  4. Okno formátu v programe Microsoft Excel

  5. Teraz, ako v prípade konverzie čísla na text, musíme kliknúť na všetky bunky tak, že kurzor nastavíme na každý z nich a stlačíme kláves Enter .

Kliknutím na bunky v programe Microsoft Excel

Po vykonaní týchto akcií sa všetky hodnoty zvoleného rozsahu prevedú na požadovaný formulár.

Metóda 3: Konverzia pomocou nástrojov na pásku

Preložte textové údaje na číselné údaje pomocou špeciálneho poľa na kazetu.

  1. Vyberte rozsah, ktorý chcete transformovať. Prejdite na kartu Domov na páse. Klikneme na pole s voľbou formátu v skupine "Číslo" . Vyberte položku "Numeric" alebo "General" .
  2. Formátovanie textového formátu v číselnom formáte pomocou pásky v programe Microsoft Excel

  3. Potom klikneme na každú bunku oblasti, ktorá sa má konvertovať viac ako raz, pomocou tlačidiel F2 a Enter .

Click-through pre transformáciu do numerického formátu v programe Microsoft Excel

Hodnoty v rozsahu sa prevedú z textu na číselný.

Metóda 4: aplikácia vzorca

Môžete tiež použiť špeciálne vzorce na konverziu textových hodnôt na číselné hodnoty. Pozrime sa, ako to urobiť v praxi.

  1. V prázdnej bunke umiestnenej rovnobežne s prvým prvkom rozsahu, ktorý sa má konvertovať, vložte značku rovnosti (=) a znak dvojitého mínusu (-) . Ďalej zadáme adresu prvého prvku transformovaného rozsahu. Tým dochádza k dvojitému násobeniu hodnotou "-1" . Ako viete, vynásobením "mínus" "mínus" dáva "plus". To znamená, že v cieľovej bunke získame rovnakú hodnotu ako pôvodne, ale už v číselnej forme. Tento postup sa nazýva dvojitá dvojitá negácia.
  2. Vzorec v programe Microsoft Excel

  3. Stlačte kláves Enter a potom získame dokončenú konvertovanú hodnotu. Ak chcete použiť tento vzorec na všetky ostatné bunky v rozsahu, použite značku naplnenia, ktorú sme predtým použili na funkciu TEXT .
  4. Filler pre vzorec s dvojitým dvojitým negovaním v programe Microsoft Excel

  5. Teraz máme rozsah, ktorý je vyplnený hodnotami s vzorcami. Vyberte ho a kliknite na tlačidlo "Kopírovať" na karte "Domov" alebo použite klávesovú skratku Ctrl + C.
  6. Kopírovanie číselných hodnôt do programu Microsoft Excel

  7. Vyberte zdrojovú oblasť a pravým tlačidlom myši kliknite na ňu. V aktivovanom kontextovom zozname prejdite na položky "Špeciálne vloženie" a "Hodnoty a formáty čísel" .
  8. Použitie špeciálnej vložky v programe Microsoft Excel

  9. Všetky údaje sa vkladajú do požadovanej podoby. Teraz môžete odstrániť rozsah tranzitu, v ktorom sa nachádza vzorec dvojitého dvojitého negovania. Ak to chcete urobiť, vyberte túto oblasť, kliknite pravým tlačidlom na kontextové menu a v nej vyberte položku "Vyčistiť obsah" .

Vyčistenie obsahu tranzitného rozsahu v programe Microsoft Excel

Mimochodom, pre transformáciu hodnôt touto metódou nie je vôbec potrebné používať iba dvojité násobenie "-1" . Môžete použiť akúkoľvek inú aritmetickú akciu, ktorá nevedie k zmene hodnôt (pridanie alebo odčítanie nuly, výkon zvyšovania na prvé napájanie atď.)

Lekcia: Ako urobiť automatické dopĺňanie v programe Excel

Metóda 5: použitie špeciálnej vložky

Nasledujúca metóda je veľmi podobná predchádzajúcej metóde s jediným rozdielom, že nepotrebujete vytvoriť ďalší stĺpec na jej použitie.

  1. V ľubovoľnej prázdnej bunke na hárku zadajte číslo "1" . Potom ho vyberte a kliknite na známu ikonu "Kopírovať" na karte.
  2. Kopírovanie číslice 1 v programe Microsoft Excel

  3. Vyberte oblasť na hárku, ktorú chcete previesť. Kliknite na ňu pravým tlačidlom myši. V ponuke, ktorá sa otvorí, dvakrát kliknite na položku "Special Paste" .
  4. Prepnite na špeciálnu vložku v programe Microsoft Excel

  5. V špeciálnom okne vložte prepínač do bloku "Prevádzka" do polohy "Násobenie" . Potom kliknite na tlačidlo "OK" .
  6. Špeciálna vložka v programe Microsoft Excel

  7. Po tejto akcii sa všetky hodnoty zvolenej oblasti prevedú na číselné hodnoty. Teraz, ak chcete, môžete odstrániť číslo "1" , ktoré sme použili na účely konverzie.

Rozsah sa konvertuje na číslo pomocou špeciálnej vložky v programe Microsoft Excel

Metóda 6: Použite nástroj "Column Text"

Ďalšou možnosťou, ktorou môžete previesť text na číselnú formu, je použitie nástroja "Textové stĺpce" . Je zmysluplné ho použiť, keď namiesto čiarky sa ako oddeľovač desatinných miest používa čas a apostrof sa použije ako priestorový oddeľovač namiesto medzery. Táto možnosť je v angličtine v jazyku Excel vnímaná ako numerická, ale v ruskej verzii tohto programu sú všetky hodnoty, ktoré obsahujú vyššie uvedené znaky, považované za text. Samozrejme, dáta môžete ručne prerušiť, ale ak je veľa z nich, bude to trvať značné množstvo času, najmä preto, že existuje možnosť oveľa rýchlejšieho riešenia problému.

  1. Vyberte časť listu, ktorého obsah chcete previesť. Prejdite na kartu "Dáta" . Na paneli s nástrojmi v bloku "Práca s údajmi" kliknite na ikonu "Text po stĺpcoch" .
  2. Prepnite na nástroj Text podľa stĺpcov v programe Microsoft Excel

  3. Spustí sa Sprievodca textom . V prvom okne si všimnite, že prepínač formátov údajov je v polohe "Delimited" . V predvolenom nastavení by mala byť v tejto polohe, ale nie je nadbytočné kontrolovať stav. Potom kliknite na tlačidlo "Ďalej" .
  4. Prvé okno sprievodcu textom v programe Microsoft Excel

  5. V druhom okne ponechajte všetko nezmenené a kliknite na tlačidlo "Ďalej".
  6. Druhé okno Sprievodcu textom v programe Microsoft Excel

  7. Po otvorení tretieho okna Sprievodcu textom však musíte kliknúť na tlačidlo "Viac podrobností" .
  8. Tretie okno Sprievodcu textom v programe Microsoft Excel

  9. Zobrazí sa ďalšie okno pre importovanie textu. V poli "Integer a fractional part separator" nastavte bod a v oddeľovacom oddeľovači - apostrof. Затем делаем один щелчок по кнопке «OK» .
  10. Дополнительная настройка импорта текста в Microsoft Excel

  11. Возвращаемся в третье окно Мастера текстов и жмем на кнопку «Готово» .
  12. Завершение работы в Мастере текста в Microsoft Excel

  13. Как видим, после выполнения данных действий числа приняли привычный для русскоязычной версии формат, а это значит, что они одновременно были преобразованы из текстовых данных в числовые.

Разделители приняли обычный формат в Microsoft Excel

Способ 7: применение макросов

Если вам часто приходится преобразовывать большие области данных из текстового формата в числовой, то имеется смысл в этих целях записать специальный макрос, который будет использоваться при необходимости. Но для того, чтобы это выполнить, прежде всего, нужно в своей версии Экселя включить макросы и панель разработчика, если это до сих пор не сделано.

  1. Переходим во вкладку «Разработчик» . Жмем на значок на ленте «Visual Basic» , который размещен в группе «Код» .
  2. Переход в редактор макросов в Microsoft Excel

  3. Запускается стандартный редактор макросов. Вбиваем или копируем в него следующее выражение:


    Sub Текст_в_число()
    Selection.NumberFormat = "General"
    Selection.Value = Selection.Value
    End Sub

    После этого закрываем редактор, выполнив нажатие стандартной кнопки закрытия в верхнем правом углу окна.

  4. Редактор макросов в Microsoft Excel

  5. Выделяем фрагмент на листе, который нужно преобразовать. Жмем на значок «Макросы» , который расположен на вкладке «Разработчик» в группе «Код» .
  6. Переход к списку макросов в Microsoft Excel

  7. Открывается окно записанных в вашей версии программы макросов. Находим макрос с наименованием «Текст_в_число» , выделяем его и жмем на кнопку «Выполнить» .
  8. Окно макросов в Microsoft Excel

  9. Как видим, тут же происходит преобразование текстового выражения в числовой формат.

Преобразование текста в число с помощью макросов выполнено в Microsoft Excel

Lekcia: Как создать макрос в Экселе

Как видим, существует довольно много вариантов преобразования в Excel цифр, которые записаны в числовом варианте, в текстовый формат и в обратном направлении. Выбор определенного способа зависит от многих факторов. Прежде всего, это поставленная задача. Ведь, например, быстро преобразовать текстовое выражение с иностранными разделителями в числовое можно только использовав инструмент «Текст столбцами» . Второй фактор, который влияет на выбор варианта – это объемы и частота выполняемых преобразований. Например, если вы часто используете подобные преобразования, имеет смысл произвести запись макроса. И третий фактор – индивидуальное удобство пользователя.