Obsah
V článku sa dozviete, ako previesť výsledok vzorca na textový reťazec v Exceli. Niekedy je pre nás dobré používať výsledky vzorcov ako hodnoty v Exceli, pretože nepotrebujeme vzorce na označenie ceny výrobku alebo použiť dátum zakaždým. Okrem toho môže byť pre vás nepríjemné kopírovať jeden údaj, ktorý obsahuje vzorec, pretože vždy, keď ho kopírujete, nemôžete ho normálne vložiť bez vzorca. Čo vám môže spôsobiť zbytočné chyby. Takže prevod výsledok vzorca na textový reťazec alebo hodnoty je niekedy dôležité po ich vykonaní.
Stiahnite si cvičebnicu
Prevod výsledku vzorca na textový reťazec.xlsm
7 spôsobov konverzie výsledku vzorca na textový reťazec v programe Excel
V súbore údajov máme informácie o predaji v obchode s potravinami za dnešný deň. Použili sme aritmetický vzorec, DNES a SUM funkcie v ňom. Budeme odstrániť vzorec a zachovať výsledky vzorca ako textový reťazec . Práve som vám ukázal základné vzorce ktoré sme použili na nasledujúcom obrázku.
Majte na pamäti, že bunky, ktoré obsahujú vzorce, nie sú formátované. Takže ak je výstupom vzorca číslo, bude na pravá strana bunky. A ak sa stane textový reťazec potom bude mať ľavá strana bunky .
1. Použitie funkcie Excel Copy & Paste na prevod výsledku vzorca na text
Môžeme ľahko previesť výsledky vzorca na textový reťazec pomocou Kopírovať & amp; Vložiť Prejdime si nasledujúci postup.
Kroky:
- Najprv vyberte bunky alebo rozsah, ktoré obsahujú vzorce.
- Potom stlačte tlačidlo CTRL+C .
- Neskôr, kliknutie pravým tlačidlom myši na na ktorúkoľvek z vybraných buniek a vyberte možnosť Vložiť ' Vložiť hodnoty '. Túto možnosť môžete vidieť v oboch Možnosti vkladania: a Vložiť špeciálne
Táto operácia uloží výsledky vzorca z dátumy ako hodnoty a ukončite vzorec.
- Prevod týchto hodnôt ako textové reťazce , môžete jednoducho zmeniť ich formát na text z formát čísla . Ale keďže tieto hodnoty sú dátumy , táto konverzia nebude vhodná. Namiesto formátovania ako text z Formát čísla , my ich vyrábame text pomocou Nájsť a nahradiť Z tohto dôvodu vyberte bunky, ktoré obsahujú hodnotu, a potom prejdite na Domov >> Nájsť & Vybrať >> Vymeňte stránku .
- V Dialógové okno Nájsť a nahradiť , typ 1 a '1 na stránke Zistite, čo a Nahradiť sekcie.
- Kliknite na . Nahradiť všetko .
- Potom sa výstražný rámček sa zobrazí informácia o počte vykonaných výmen. Stačí kliknúť na OK .
- Následne sa tieto dátumy zobrazia ako textový reťazec Všimnite si, že držia ľavá strana buniek.
- V mojom súbore údajov je ďalší stĺpec, ktorý obsahuje vzorce. Výsledky som previedol na hodnoty rovnakým spôsobom.
- Napriek tomu nie sú formátované ako textové reťazce . Takže vyberieme tento rozsah a prejdeme na Formát čísla Skupina .
- Potom sme vybrali Formát textu .
- Neskôr uvidíte hodnoty ako textové reťazce Všimnite si, že hodnoty sa posúvajú do ponechaných v bunkách , čo môžete povedať, že je dôkazom toho, že sú prevedené na textové reťazce .
Takto môžete previesť výsledky vzorca na textové reťazce pomocou Kopírovať & amp; Vložiť funkcie programu Excel.
Prečítajte si viac: VBA na odstránenie vzorcov v programe Excel so zachovaním hodnôt a formátovania
2. Použitie klávesovej skratky na prevod výsledku vzorca na text v programe Excel
Môžete naznačiť, že Kopírovať & amp; Vložiť pomocou funkcie klávesová skratka Tiež. Prejdime si nasledujúci postup.
Kroky:
- Najprv vyberte rozsah buniek, ktoré obsahujú vzorce, a stlačte tlačidlo CTRL + C alebo CTRL+INSERT .
- Potom stlačte tlačidlo SHIFT+F10 Ak používate prenosný počítač, možno budete musieť stlačiť SHIFT+FN+F10 .
- Uvidíte Kontextová ponuka sa zobrazí lišta.
- Potom stačí stlačiť V Uvidíte. výsledky z vzorce teraz prevedené na hodnoty.
- Preveďte tieto dátumy na textové reťazce ako sme to urobili v Časť 1 .
- Potom preveďte Predajná cena a Výsledky vzorca pre celkový predaj na hodnoty pomocou klávesová skratka .
- Neskôr tieto hodnoty prepočítajte na textové reťazce ako sme to urobili v Časť 1 .
Takto môžete previesť výsledky vzorca na textové reťazce pomocou klávesová skratka .
Prečítajte si viac: Prevod vzorca na hodnotu vo viacerých bunkách v programe Excel (5 efektívnych spôsobov)
3. Použitie VBA na prevod výsledku vzorca na text v programe Excel
Môžete tiež použiť jednoduchý VBA kód na konverziu výsledky vzorca na hodnoty a potom ich prekonvertovať na textové reťazce . Postupujme podľa nižšie uvedených pokynov.
Kroky:
- Najprv prejdite na stránku Vývojár >> Visual Basic .
- Stránka VBA otvorí sa editor. Vyberte Vložte >> Modul .
- Potom zadajte nasledujúci kód do políčka Modul VBA .
Sub ConvertToTextString() Dim Range_Value As Range Dim Cell_Value As Range Set Range_Value = Selection For Each Cell_Value In Range_Value If Cell_Value.HasFormula Then Cell_Value.Formula = Cell_Value.Value End If Next Cell_Value End Sub
Vysvetlenie kódu
- Najprv pomenujeme Sub Procedúra ConvertToTextString .
- Ďalej vyhlasujeme Range_Value a Cell_Value ako Rozsah .
- Neskôr sme nastavili Range_Value na Vlastnosť výberu .
- Potom sme použili Pre slučku na konverziu Vzorce buniek na Hodnoty buniek .
- Nakoniec spustíme kód.
- Potom sa vráťte do hárka, vyberte bunky, ktoré obsahujú vzorce a Spustiť . Makro .
- Táto operácia prevedie výsledky vzorca na hodnoty, čo znamená, že vzorce zmiznú a zostanú len hodnoty.
- Ak chcete previesť Dátumy na textové reťazce , prejdite na toto prepojenie Časť 1 .
- Ďalej prekonvertovať Predajná cena na textové reťazce , prejdite na toto prepojenie Časť 1 a prečítajte si postup.
Takto môžete previesť výsledky vzorca na textové reťazce pomocou VBA .
Prečítajte si viac: Excel VBA: Automatický prevod vzorca na hodnotu (2 jednoduché metódy)
4. Implementácia programu Excel Power Query Editor na prevod výsledku vzorca na text
Používanie programu Excel Power Query Editor môže byť dôležitou metódou na konverziu výsledky vzorca na textové reťazce . Prejdime si tento postup nižšie.
Kroky:
- Najprv vyberte celý rozsah súboru údajov.
- Potom prejdite na Údaje >> Z tabuľky/rozsahu
- A dialógové okno Uistite sa, že ste vybrali Moja tabuľka má hlavičky .
- Potom kliknite na tlačidlo OK .
- Potom sa zobrazia vaše údaje o výsledky vzorca v Power Query Editor .
- Potom vyberte Zavrieť & Načítať z Karta Domov .
- Tým sa tieto údaje presunú na nový hárok ako tabuľka Táto tabuľka neobsahuje žiadny vzorec, čo znamená, že všetky výsledky vzorca prevedené na zodpovedajúce hodnoty. Uvidíte tiež, že Dátumy nie sú správne naformátované.
- Formátovanie Dátumy správne, vyberte ich a prejdite do Skupina čísel .
- Potom vyberte Formát dátumu .
- To vám poslúži Dátumy vo vhodnom formáte.
- Potom prekonvertovať Dátumy na textové reťazce , prejdite na toto prepojenie Časť 1 .
- Ďalej prekonvertovať Predajná cena na textové reťazce , prejdite na toto prepojenie Časť 1 a prečítajte si postup.
Takto môžete previesť výsledky vzorca na textové reťazce pomocou Power Query Editor .
Prečítajte si viac: Prevod vzorca na hodnotu bez špeciálneho vloženia v programe Excel (5 jednoduchých metód)
5. Presúvanie výsledkov vzorcov myšou na prevod na text
Ďalší jednoduchý spôsob konverzie výsledky vzorca na textové reťazce je použiť ťahanie buniek pravým tlačidlom myši alebo rozsah funkcia. Prejdite si, prosím, nasledujúci postup.
Kroky:
- Najprv vyberte rozsah, ktorý obsahuje vzorce a umiestnite svoj kurzor na ľubovoľnom okraji vybraných buniek tak, aby označená ikona
- Potom podržte tlačidlo kliknutie pravým tlačidlom myši na a presunúť rozsah kamkoľvek.
- Neskôr ho umiestnite na predchádzajúcu pozíciu. Zobrazí sa panel s možnosťami. Kopírujte sem len ako hodnoty .
Táto operácia prevedie výsledky vzorca na hodnoty, čo znamená, že vzorce zmiznú a zostanú len hodnoty.
- Podobne preveďte Predajná cena a Výsledky vzorca pre celkový predaj na hodnoty.
- Ak chcete previesť Dátumy na textové reťazce , prejdite na toto prepojenie Časť 1 .
- Ďalej prekonvertovať Predajná cena na textové reťazce , prejdite na toto prepojenie Časť 1 a prečítajte si postup.
Takto môžete previesť aplikáciu Excel výsledok vzorca na textový reťazec ich pretiahnutím pomocou ťahanie pravým tlačidlom myši funkcia.
6. Použitie funkcie TEXT
Ak nechcete používať príkazy, môžete použiť funkcia TEXT na konverziu výsledky vzorca na textové reťazce . Prejdime si tento postup nižšie.
Kroky:
- Najprv zadajte do bunky nasledujúci vzorec B5 . Stačí pridať funkcia TEXT .
=TEXT(TODAY(), "dd-mm-r")
Funkcia TEXT prevádza výsledky vzorca z funkcia TODAY na textové reťazce a tiež jeho formát.
- Tlač VSTÚPIŤ a uvidíte dátum na stránke B5 sa posunie doľava, čo znamená, že sa prevedie na textový reťazec .
- Použite Rukoväť náplne na Automatické vypĺňanie spodné bunky.
- Podobne zadajte nasledujúci vzorec F5 bunka a použitie Rukoväť náplne na Automatické vypĺňanie spodné bunky v Predajná cena
=TEXT(D5*(1-E5),"0.00")
Môžete tiež vidieť, že Celkový predaj stať sa 0 dolárov pretože predajné ceny sú v text formát. SUM funkcia môže vypočítať súčet hodnôt, ktoré sú v text forma.
Takto môžete previesť výsledky vzorca na textové reťazce s pomocou Funkcia TEXT .
Prečítajte si viac: Ako previesť vzorce na hodnoty v programe Excel (8 rýchlych metód)
7. Použitie funkcie CONCAT alebo CONCATENATE
Môžete tiež použiť CONCAT alebo Funkcia CONCATENATE na konverziu výsledky vzorca na textové reťazce . Prejdime si tento postup nižšie.
Kroky:
- Najprv zadajte do bunky nasledujúci vzorec B5 . Stačí pridať CONCAT alebo CONCATENATE Funkcia .
=CONCAT(TODAY())
Nasledujúci vzorec používa funkcia CONCATENATE .
=CONCATENATE(TODAY())
Za normálnych okolností, CONCAT alebo Funkcia CONCATENATE sčíta viacero reťazcov a uloží ich ako reťazce. výsledky vzorca na stránke CONCAT alebo CONCATENATE , uvidíme len jednu hodnotu prevedenú na text reťazec.
- Tlač VSTÚPIŤ a uvidíte dátum na stránke B5 sa posunie doľava, čo znamená, že sa prevedie na textový reťazec Tiež môžete vidieť, že dátum nie je správne naformátovaný.
Výstup funkcia CONCATENATE .
- Použite Rukoväť náplne na Automatické vypĺňanie spodné bunky.
Ak chcete previesť dátumy do správneho formátu, postupujte podľa tohto odkazu Oddiel 4 .
- Podobne zadajte nasledujúci vzorec F5 bunka a použitie Rukoväť náplne na Automatické vypĺňanie spodné bunky v Predajná cena
=CONCAT(D5*(1-E5))
Funkcia CONCATENATE vám prinesie rovnaký výsledok.
Môžete tiež vidieť, že Celkový predaj stať sa 0 dolárov pretože predajné ceny sú v text formát. SUM funkcia môže vypočítať súčet hodnôt, ktoré sú v text forma.
Takto môžete previesť výsledky vzorca na textové reťazce v programe Excel pomocou CONCAT alebo Funkcia CONCATENATE .
Prečítajte si viac: Ako automaticky previesť vzorec na hodnotu v programe Excel (6 účinných spôsobov)
Praktická časť
Tu vám poskytnem súbor údajov z tohto článku, aby ste si tieto metódy mohli vyskúšať sami.
Záver
Nakoniec môžeme konštatovať, že sa naučíte účinné metódy, ako konvertovať výsledok vzorca na textový reťazec v Exceli. Ak máte nejaké lepšie metódy alebo otázky či spätnú väzbu týkajúcu sa tohto článku, podeľte sa o ne v poli pre komentáre. Pomôže mi to obohatiť moje ďalšie články. Pre ďalšie otázky navštívte našu webovú stránku ExcelWIKI.