Přejít k hlavnímu obsahu

Jak převádět mezi vzorcem a textem/hodnotou

Výukový program demonstruje různé způsoby, jak převést vzorec na jeho výsledek nebo jeho textový řetězec a jak převést vzorec ve formě textu na funkční vzorec, který bude zobrazovat jeho výsledek v Excelu.

PŘEVEĎTE VZORCE NA SKUTEČNÉ HODNOTY

PŘEVEĎ VZORCE NA TEXTOVÉ ŘETĚZCE

PŘEVOD TEXTU NA VZORY

Pokud chcete převést vzorce na text nebo hodnoty v aplikaci Excel, můžete se setkat s různými situacemi:

Musíte zkopírovat skutečné hodnoty ze souboru Excel do jiného souboru……
Potřebujete poslat ostatním soubor Excel, ale některé funkce jsou nestálé, hodnota se přepočítá, když byl soubor otevřen v jiném počítači s různými verzemi Excelu……
Nechcete, aby přijímač souborů Excel věděl, jaké vzorce jste použili, protože to bylo výsledkem vaší tvrdé práce; nebo vaše společnost účtuje zákazníkům peníze za vytváření sestav pomocí složitých vzorců. Takže musíte nahradit vzorce jejich výsledky……

Nebojte se, tady je náš ExtendOffice team uvedl několik způsobů, jak převést vzorce na text nebo hodnoty v aplikaci Excel, aby vyhovovaly potřebám různých skupin.


PŘEVEĎTE VZORCE NA SKUTEČNÉ HODNOTY

Níže uvedené metody vám pomohou převést vzorce na jejich hodnoty a současně je vzorce odstranit. lis Ctrl + Z vrátit zpět, pokud chcete vzorce zpět.

Stisknutím kláves F2 + F9 převedete vzorce na skutečné hodnoty

To funguje pouze pro jednu buňku, ale je super snadné použití a zapamatování. Je vhodný pro skupiny, které potřebují upravit pouze jednu nebo několik buněk. Konkrétní kroky jsou následující:

1. Najeďte myší na buňku a stiskněte F2nebo dvojklik v buňce, abyste ji mohli upravit.

2. lis F9, A pak ENTER.

převod mezi textovým vzorcem 01 převod mezi textovým vzorcem 02

Použijte Excel Vložit jinak k převodu vzorců na skutečné hodnoty

Když zkopírujete nebo vyjmete a vložíte v Excelu, vše ve zdrojové buňce (buňkách) se ve výchozím nastavení vloží do cílových buněk. Ale někdy to nemusí být to, co chcete. The Vložit jinak Funkce v Excelu umožňuje vložit pouze to, co chcete. Pro přístup k této funkci uvádíme 2 způsoby:

• Stiskněte Alt + E + S + V (Excel Paste Special)

1. Zkopírujte zdrojovou buňku nebo rozsah, který chcete převést na hodnoty.

2. HOLD Alt, a stiskněte tlačítko E, S a V v pořádku.

převod mezi textovým vzorcem 03

3. cvaknutí OK nebo stiskněte tlačítko ENTER.

převod mezi textovým vzorcem 03

• Použijte nabídku pravým tlačítkem myši (Excel Paste Special)

Pokud se obáváte, že si výše uvedenou zkratku nepamatujete, postupujte podle následujících kroků:

1. Zkopírujte zdrojovou buňku nebo rozsah, který chcete převést na hodnoty.

2. Klikněte pravým tlačítkem na cílovou buňku(y) a vyberte ikona (Hodnoty)

převod mezi textovým vzorcem 05 převod mezi textovým vzorcem 06


Nebo postupujte podle následujících kroků pro další podrobnosti:

1. Zkopírujte zdrojovou buňku nebo rozsah, který chcete převést na hodnoty.

2. Klikněte pravým tlačítkem na cílovou buňku(y) a vyberte Vložit jinak.

převod mezi textovým vzorcem 03

3. cvaknutí Hodnoty a OK.

převod mezi textovým vzorcem 08 převod mezi textovým vzorcem 09

√ Malý tip: Pokud jsou v levých horních rozích cílových buněk zelené trojúhelníky, vyberte rozsah buněk, Tlačítko Trace Error (žlutá ikona s vykřičníkem). Klikněte na něj, vyberte Převést na číslo. Zelené trojúhelníky pak zmizí.

převod mezi textovým vzorcem 03


Kliknutím pravým tlačítkem myši přetáhněte trik pro převod vzorců na skutečné hodnoty

Pokud se vám Vložit jinak moc nelíbí, můžete vzorce převést na hodnoty tímto způsobem:

1. Vyberte zdrojovou buňku nebo rozsah buněk.

2. Umístěte kurzor na okraj buňky (buněk), nyní se ukazatel změní na ukazatel pohybu.

3. Klepněte pravým tlačítkem myši (nepouštějte) ukazatelem pohybu, přetáhněte buňku na požadované místo a pusťte (můžete také pustit na původní umístění).

4. cvaknutí Kopírovat sem pouze jako hodnoty.

převod mezi textovým vzorcem 08   převod mezi textovým vzorcem 09

Skript VBA (makro) pro převod vzorců na skutečné hodnoty

Pokud jste zvyklí používat VBA (Visual Basic for Applications) v Excelu, zde pro vás máme také kód makra, postupujte prosím následovně: (Upozorňujeme, že po spuštění níže uvedeného kódu makra nelze akci vrátit zpět. )

1. Vyberte zdrojovou buňku nebo oblast buněk se vzorci, které chcete převést na hodnoty.

převod mezi textovým vzorcem 03

2. lis Alt + F11se Microsoft Visual Basic pro aplikace zobrazí se okno.

3. cvaknutí Vložit, A pak klepněte na tlačítko Modul v rozevíracím seznamu.

převod mezi textovým vzorcem 03

4. Vložte následující kód do Modul okno.

Sub ConvertFormulasToValues()
'Update by Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xRet As VbMsgBoxResult
    Dim SLocation As String
    On Error Resume Next
    xRet = MsgBox("You can't undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel")
    Select Case xRet
        Case vbYes
            'Backup a copy of the workbook to the same location.
            ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
            SLocation = ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
            MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel"
        Case vbCancel
            Exit Sub
    End Select
    'Please select the range which you want to convert formulas to values.
    Set xRg = Selection
    If TypeName(xRg) = "Range" Then
        For Each xCell In xRg
            If xCell.HasFormula Then
                xCell.Formula = xCell.Value
            End If
        Next
    End If
End Sub

5. lis F5 spustit kód. Pokud potřebujete, klikněte Ano chcete-li vzorce převést na jejich výsledky při automatickém kopírování sešitu, dialogové okno vám pak sdělí, kde je záloha. Klikněte Ne pro přímé ovládání konverze. Pamatujte, že tuto operaci nelze vrátit zpět.

převod mezi textovým vzorcem 03

Po operaci to vypadá takto:

převod mezi textovým vzorcem 03


Pouhé jedno kliknutí převede vzorce na skutečné hodnoty

Pro ty, kteří nemají rádi složité kroky, Kutools pro Excel je velmi šikovný nástroj pro převod vzorců na hodnoty a zároveň smazání vzorců v Excelu. Pokud máte nainstalovaný Kutools, trvá to doslova pouze jedno kliknutí:

1. Vyberte rozsah zdrojových buněk a najděte Rozsahy a buňky skupina v záložce Kutools.

2. cvaknutí Skutečné.

převod mezi textovým vzorcem 03

Nyní si můžete vychutnat výsledek.

převod mezi textovým vzorcem 03

Kliknutím si stáhnete Kutools pro Excel na 30denní bezplatnou zkušební verzi.


PŘEVOD VZORCE NA TEXTOVÝ ŘETĚZEC

Níže uvedené metody vám pomohou převést vzorce na text, takže se místo jejich výsledků zobrazí textový řetězec vzorců.

Přidejte apostrof (') pro převod vzorců na textové řetězce

An apostrof zabrání Excelu interpretovat textový řetězec jako vzorec. Přidání apostrofu je tedy vždy užitečné, pokud chcete místo výsledku vzorce (textového řetězce) zobrazit textový řetězec. A je to docela snadné, kroky jsou následující:

1. Vyberte buňku vzorce a stiskněte F2nebo dvojklik v buňce, abyste ji mohli upravit.

2. Přidejte an apostrof (') před znaménko rovnosti (=).

převod mezi textovým vzorcem 03

3. lis ENTER, nyní uvidíte textový řetězec zobrazený v buňce.

převod mezi textovým vzorcem 03


Nahrazení triku (Ctrl + H) pro převod vzorců na textové řetězce

V případě, že chcete zobrazit všechny textové řetězce vzorců v aktuálním listu, Nahradit funkce v Excelu je pro vás lepší volbou k vyřešení problému.

1. lis Ctrl + H, Uvidíte Najít a nahradit okno.

2. Typ = v Najít to, co box, zadejte '= v Nahradit box.

převod mezi textovým vzorcem 22

3. cvaknutí Nahradit vše. Uvidíte všechny vzorce zobrazené v aktuálním listu.

převod mezi textovým vzorcem 23


Zobrazit funkci vzorců aplikace Excel pro převod vzorců na textové řetězce

V Excelu existuje funkce tzv Zobrazit vzorce skryté v záložce Vzorce. Pomocí této funkce by se výsledky vzorců snadno převáděly na textové řetězce vzorců:

Přejděte na kartu Vzorcenajděte Audit vzorců skupiny, klepněte na tlačítko Zobrazit vzorce.

převod mezi textovým vzorcem 24

Tato funkce zviditelní všechny vzorce v listu, například takto:

převod mezi textovým vzorcem 25


Skript VBA (makro) pro převod vzorců na textové řetězce

Pokud raději používáte makro kódy, pomůže vám níže uvedený kód. Postupujte podle následujících kroků:

1. lis Alt + F11se Microsoft Visual Basic pro aplikace zobrazí se okno.

2. cvaknutí Vložit, A pak klepněte na tlačítko Modul v rozevíracím seznamu.

3. Vložte následující kód do Modul okno.

Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function

4. Vraťte se do listu a zadejte vzorec =ShowF(zdrojová buňka) v cílové buňce, například:

převod mezi textovým vzorcem 28

5. lis ENTER. Nyní uvidíte vzorec, který se ukázal.

převod mezi textovým vzorcem 29


Pouhými dvěma kliknutími převedete vzorce na textové řetězce

V případě, že nechcete mazat vzorce, ale potřebujete snadno převádět mezi vzorci a textovými řetězci, Kutools pro Excel je perfektní nástroj v Excelu, který vám pomůže:

klikněte Obsah a zvolte Převést vzorec na text po výběru rozsahu buněk, který chcete převést, takto:

převod mezi textovým vzorcem 30

Takto to vypadá po konverzi.

převod mezi textovým vzorcem 31

Kliknutím si stáhnete Kutools pro Excel na 30denní bezplatnou zkušební verzi.


PŘEVOD TEXTU NA VZORY

Řekněme, že máte sestavu, která zobrazuje vzorce i hodnoty, nebo vám někdo poslal soubor aplikace Excel zobrazující vzorce namísto jejich výsledků.

Zde jsou 2 způsoby, jak převést textové řetězce na vzorce a přímo zobrazit jejich výsledky.

Skript VBA (makro) pro převod textu na vzorce

1. lis Alt + F11se Microsoft Visual Basic pro aplikace zobrazí se okno.

2. cvaknutí Vložit, A pak klepněte na tlačítko Modul v rozevíracím seznamu.

převod mezi textovým vzorcem 32

3. Vložte následující kód do Modul okno.

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

4. Vraťte se do listu a zadejte vzorec =Eval(zdrojová buňka) v cílové buňce, například:

převod mezi textovým vzorcem 34

5. lis ENTER. Nyní můžete vidět výsledek vzorce.

převod mezi textovým vzorcem 35


Pouhými dvěma kliknutími převedete text na vzorce

Pokud máte, trvá to dvě kliknutí Kutools pro Excel nainstalován v aplikaci Excel pro převod textu na vzorce: Pod Kutools stačí kliknout Obsah a zvolte Převést text na vzorec po výběru rozsahu buněk, který chcete převést, takto:

převod mezi textovým vzorcem 36

Takto to vypadá po konverzi.

převod mezi textovým vzorcem 37

Kliknutím si stáhnete Kutools pro Excel na 30denní bezplatnou zkušební verzi.


  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce a uchovávání údajů; Rozdělit obsah buněk; Zkombinujte duplicitní řádky a součet / průměr... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Oblíbené a rychlé vkládání vzorců„Rozsahy, grafy a obrázky; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Seskupování kontingenčních tabulek podle číslo týdne, den v týdnu a další ... Zobrazit odemčené, zamčené buňky různými barvami; Zvýrazněte buňky, které mají vzorec / název...
karta kte 201905
  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
officetab dno
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations