Jak převést výsledek vzorce na textový řetězec v aplikaci Excel (7 snadných způsobů)

  • Sdílet Toto
Hugh West

Článek vám ukáže, jak převést výsledek vzorce na textový řetězec v Excelu. Někdy je pro nás výhodné používat výsledky vzorců jako hodnoty v Excelu, protože nepotřebujeme vzorce pro označení ceny výrobku nebo pokaždé použít datum. Navíc pro vás může být nepříjemné kopírování jednoho údaje, který obsahuje vzorec, protože kdykoli jej zkopírujete, nemůžete jej normálně vložit bez vzorce. Což vám může způsobit zbytečné chyby. Takže převedení výsledek vzorce na textový řetězec nebo hodnoty je někdy důležité po jejich provedení.

Stáhnout cvičebnici

Převod výsledku vzorce na textový řetězec.xlsm

7 způsobů převodu výsledku vzorce na textový řetězec v aplikaci Excel

V souboru dat máme informace o prodeji v obchodě s potravinami za dnešní den. Použili jsme aritmetický vzorec, DENNĚ a SUM funkce v něm. Budeme odstranit vzorec a ponechat si výsledky vzorce jako textový řetězec . Právě jsem vám ukázal základní vzorce který jsme použili na následujícím obrázku.

Mějte na paměti, že buňky, které obsahují vzorce, nejsou formátovány. Pokud je tedy výstupem vzorce číslo, bude na řádku pravá strana buňky. A pokud se stane textový řetězec pak bude mít levá strana buňky .

1. Použití funkce Kopírovat & amp; Vložit aplikace Excel pro převod výsledku vzorce na text

Můžeme snadno převést výsledky vzorce na textový řetězec pomocí Kopírovat & amp; Vložit Projděme si níže uvedený postup.

Kroky:

  • Nejprve vyberte buňky nebo rozsah, které obsahují vzorce.
  • Poté stiskněte tlačítko CTRL+C .

  • Později, klikněte pravým tlačítkem myši na na kteroukoli z vybraných buněk a vyberte možnost Vložit ' Vložit hodnoty '. Tuto možnost můžete vidět v obou Možnosti vkládání: a Vložit speciální

Tato operace uloží výsledky vzorce z data jako hodnoty a ukončete vzorec.

  • Převod těchto hodnot jako textové řetězce , můžete jednoduše změnit jejich formát na text z formát čísla . Ale protože tyto hodnoty jsou data , nebude tento převod vhodný. Místo toho, abyste je formátovali jako text z Formát čísla , vyrábíme je text pomocí Najít a nahradit Z tohoto důvodu vyberte buňky, které obsahují hodnotu, a přejděte na položku Home >> Najít & amp; Vybrat >> Vyměňte stránky .

  • V Dialogové okno Najít a nahradit , typ 1 a '1 na adrese Zjistěte, co a Nahradit sekce.
  • Klikněte na Nahradit vše .

  • Poté se výstražný rámeček se zobrazí informace o počtu provedených výměn. Stačí kliknout na tlačítko OK .

  • Poté se tato data zobrazí jako. textový řetězec Všimněte si, že drží levá strana buněk.

  • V mém souboru dat je další sloupec, který obsahuje vzorce. Stejným způsobem jsem převedl výsledky na hodnoty.

  • Přesto nejsou formátovány jako textové řetězce . Vybereme tedy tento rozsah a přejdeme na Formát čísla Skupina .
  • Poté jsme vybrali Formát textu .

  • Později se hodnoty zobrazí jako textové řetězce Všimněte si, že hodnoty se posouvají do ponechané v buňkách , což je důkazem toho, že jsou převedeny na textové řetězce .

Takto můžete převést výsledky vzorce na textové řetězce pomocí Kopírovat & amp; Vložit funkce aplikace Excel.

Přečtěte si více: Odstranění vzorců VBA v aplikaci Excel se zachováním hodnot a formátování

2. Použití klávesové zkratky pro převod výsledku vzorce na text v aplikaci Excel

Můžete naznačit, že Kopírovat & amp; Vložit pomocí funkce klávesová zkratka Také. Projděme si níže uvedený postup.

Kroky:

  • Nejprve vyberte rozsah buněk, které obsahují vzorce, a stiskněte tlačítko CTRL + C nebo CTRL+INSERT .

  • Poté stiskněte tlačítko SHIFT+F10 . Pokud používáte notebook, může být nutné stisknout tlačítko SHIFT+FN+F10 .
  • Uvidíte Kontextová nabídka se zobrazí panel.

  • Poté stačí stisknout V Uvidíte. výsledky o vzorce nyní převedeny na hodnoty.

  • Převést tyto data na textové řetězce jako jsme to udělali v Oddíl 1 .
  • Poté převeďte Prodejní cena a Výsledky vzorce pro celkový prodej na hodnoty pomocí klávesová zkratka .
  • Později tyto hodnoty převedeme na textové řetězce jako jsme to udělali v Oddíl 1 .

Takto můžete převést výsledky vzorce na textové řetězce pomocí klávesová zkratka .

Přečtěte si více: Převod vzorce na hodnotu ve více buňkách v aplikaci Excel (5 efektivních způsobů)

3. Použití VBA k převodu výsledku vzorce na text v aplikaci Excel

Můžete také použít jednoduchý VBA kód pro převod výsledky vzorce na hodnoty a pak je převést na textové řetězce . Postupujme podle níže uvedených pokynů.

Kroky:

  • Nejprve přejděte na Vývojář >> Visual Basic .

  • Na stránkách VBA otevře se editor. Vložte >> Modul .

  • Poté zadejte následující kód do pole 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 

Vysvětlení kódu

  • Nejprve pojmenujeme Sub Procedura ConvertToTextString .
  • Dále prohlašujeme Range_Value a Cell_Value jako Rozsah .
  • Později jsme nastavili Range_Value na Vlastnost výběru .
  • Poté jsme použili Pro smyčku převést Vzorce buněk na Hodnoty buněk .
  • Nakonec spustíme kód.
  • Poté se vraťte na list, vyberte buňky, které obsahují vzorce a Spustit na Makro .

  • Tato operace převede výsledky vzorce na hodnoty, což znamená, že vzorce zmizí a zůstanou pouze hodnoty.

  • Převod Data na textové řetězce , následujte tento odkaz Oddíl 1 .
  • Dále převeďte Prodejní cena na textové řetězce , přejděte na tento odkaz Oddíl 1 a přečtěte si postup.

Takto můžete převést výsledky vzorce na textové řetězce pomocí VBA .

Přečtěte si více: Excel VBA: Automatický převod vzorce na hodnotu (2 snadné metody)

4. Implementace editoru Power Query aplikace Excel pro převod výsledku vzorce na text

Použití aplikace Excel Editor dotazů Power Query může být zásadní metodou pro konverzi výsledky vzorce na textové řetězce . Projděme si níže uvedený postup.

Kroky:

  • Nejprve vyberte celý rozsah datové sady.
  • Poté přejděte na Data >> Z tabulky/rozsahu
  • A dialogové okno se zobrazí. Ujistěte se, že jste vybrali Moje tabulka má záhlaví .
  • Poté klikněte na tlačítko OK .

  • Dále se zobrazí vaše údaje o výsledky vzorce v a Editor dotazů Power Query .

  • Poté vyberte Zavřít & Načíst z Karta Domů .

  • Tím se tato data přesunou na nový list jako tabulka Tato tabulka neobsahuje žádné vzorce, což znamená, že všechny výsledky vzorce převedeny na odpovídající hodnoty. Uvidíte také, že hodnota Data nejsou správně naformátovány.

  • Formátování Data správně, vyberte je a přejděte do Skupina čísel .
  • Poté vyberte Formát data .

  • To vám poslouží Data ve vhodném formátu.

  • Poté převeďte Data na textové řetězce , následujte tento odkaz Oddíl 1 .
  • Dále převeďte Prodejní cena na textové řetězce , přejděte na tento odkaz Oddíl 1 a přečtěte si postup.

Takto můžete převést výsledky vzorce na textové řetězce pomocí Editor dotazů Power Query .

Přečtěte si více: Převod vzorce na hodnotu bez speciálního vložení v aplikaci Excel (5 snadných metod)

5. Přetažením výsledků vzorců myší je převedete na text

Další jednoduchý způsob převodu výsledky vzorce na textové řetězce je použít kliknutí pravým tlačítkem myši při přetahování buněk nebo rozsah funkce. Projděte si prosím níže uvedený postup.

Kroky:

  • Nejprve vyberte rozsah, který obsahuje vzorce a umístěte svůj kurzor na libovolném okraji vybraných buněk tak, aby se označené ikona

  • Poté podržte tlačítko klikněte pravým tlačítkem myši na a přesuňte rozsah kamkoli.

  • Později jej umístěte do předchozí polohy. Zobrazí se panel s možnostmi. Kopírovat pouze jako hodnoty .

Tato operace převede výsledky vzorce na hodnoty, což znamená, že vzorce zmizí a zůstanou pouze hodnoty.

  • Podobně převeďte Prodejní cena a Výsledky vzorce pro celkový prodej k hodnotám.

  • Převod Data na textové řetězce , následujte tento odkaz Oddíl 1 .
  • Dále převeďte Prodejní cena na textové řetězce , přejděte na tento odkaz Oddíl 1 a přečtěte si postup.

Takto můžete převést aplikaci Excel výsledek vzorce na textový řetězec jejich přetažením pomocí přetažení pravým tlačítkem myši funkce.

6. Použití funkce TEXT

Pokud nechcete používat příkazy, můžete použít. funkce TEXT převést výsledky vzorce na textové řetězce . Projděme si níže uvedený postup.

Kroky:

  • Nejprve zadejte do buňky následující vzorec B5 . Stačí přidat funkce TEXT .

=TEXT(TODAY(), "dd-mm-r")

Funkce TEXT převádí výsledky vzorce z funkce TODAY na textové řetězce a také jeho formát.

  • Tisk ENTER a uvidíte datum na adrese B5 posunuje doleva, což znamená, že se převádí na textový řetězec .

  • Použijte Plnicí rukojeť na Automatické vyplňování spodní buňky.

  • Podobně zadejte následující vzorec F5 buňka a použití Plnicí rukojeť na Automatické vyplňování spodní buňky v Prodejní cena

=TEXT(D5*(1-E5),"0.00")

Můžete si také všimnout, že Celkové tržby stát se 0 dolarů protože prodejní ceny jsou v text formát. SUM funkce může vypočítat součet hodnot, které jsou v položce text forma.

Můžete tedy převést výsledky vzorce na textové řetězce s pomocí Funkce TEXT .

Přečtěte si více: Jak převést vzorce na hodnoty v aplikaci Excel (8 rychlých metod)

7. Použití funkce CONCAT nebo CONCATENATE

Můžete také použít CONCAT nebo Funkce CONCATENATE převést výsledky vzorce na textové řetězce . Projděme si níže uvedený postup.

Kroky:

  • Nejprve zadejte do buňky následující vzorec B5 . Stačí přidat CONCAT nebo CONCATENATE Funkce .

=CONCAT(TODAY())

Následující vzorec používá funkce CONCATENATE .

=CONCATENATE(TODAY())

Za normálních okolností, CONCAT nebo Funkce CONCATENATE sčítá více řetězců dohromady a ukládá je jako řetězce. výsledky vzorce na adrese CONCAT nebo CONCATENATE , uvidíme pouze jednu hodnotu převedenou na text řetězec.

  • Tisk ENTER a uvidíte datum na adrese B5 posunuje doleva, což znamená, že se převádí na textový řetězec . Také můžete vidět, že datum není správně naformátováno.

Výstup z funkce CONCATENATE .

  • Použijte Plnicí rukojeť na Automatické vyplňování spodní buňky.

Chcete-li převést data do správného formátu, postupujte podle tohoto odkazu. Oddíl 4 .

  • Podobně zadejte následující vzorec F5 buňka a použití Plnicí rukojeť na Automatické vyplňování spodní buňky v Prodejní cena

=CONCAT(D5*(1-E5))

Funkce CONCATENATE vám přinese stejný výsledek.

Můžete také vidět, že Celkové tržby stát se 0 dolarů protože prodejní ceny jsou v text formát. SUM funkce může vypočítat součet hodnot, které jsou v položce text forma.

Můžete tedy převést výsledky vzorce na textové řetězce v aplikaci Excel pomocí CONCAT nebo Funkce CONCATENATE .

Přečtěte si více: Jak v aplikaci Excel automaticky převést vzorec na hodnotu (6 efektivních způsobů)

Praktická část

Zde vám dávám k dispozici datovou sadu tohoto článku, abyste si mohli tyto metody sami vyzkoušet.

Závěr

Nakonec můžeme konstatovat, že se naučíte účinné metody, jak převést výsledek vzorce na textový řetězec v Excelu. Pokud máte nějaké lepší metody nebo dotazy či zpětnou vazbu týkající se tohoto článku, podělte se o ně prosím v komentáři. Pomůže mi to obohatit mé další články. Pro další dotazy navštivte laskavě naše webové stránky. ExcelWIKI.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.