Přejít k hlavnímu obsahu

Jak nahradit vzorce výsledky nebo hodnotou v aplikaci Excel?

Autor: Kelly Naposledy změněno: 2020-05-26

Předpokládejme, že musíte nahradit vzorce jejich vypočtenými hodnotami v buňkách, samozřejmě je můžete nahradit jeden po druhém ručně. Ztrácí však spoustu času, pokud se chystáte vyměnit mnoho z nich. Existují jednoduché způsoby? Ano, následující složité způsoby vám pomohou snadno rychle nahradit vzorce vypočtenými hodnotami ve výběrech:

Například mám řadu vzorců a teď musím nahradit vzorce hodnotami buněk, jak ukazuje následující snímek obrazovky:


šipka modrá pravá bublina Nahraďte vzorce výsledky nebo hodnotami pomocí příkazu Vložit jinak

Microsoft Excel Vložit jinak příkaz vám pomůže odstranit všechny vzorce, ale zůstat vypočtené hodnoty v buňkách.

Step1: Vyberte rozsah, se kterým budete pracovat.

Step2: Zmáčkni Ctrl + C klávesy pro kopírování vybraných buněk.

Step3: Klikněte pravým tlačítkem na vybrané buňky a klikněte na Vložit hodnoty pod tlačítkem Možnosti vložení.
doc-convert-vzorce-to-values3

Nyní máte všechny vzorce ve výběru najednou nahrazeny jejich vypočítanými hodnotami.


šipka modrá pravá bublina Nahraďte vzorce výsledky nebo hodnotami VBA

Pro zkušené uživatele aplikace Microsoft Excel je makro VBA další dobrou volbou pro rychlé nahrazení vzorců vypočítanými hodnotami.

Step1: Podržte stisknuté tlačítko Další + F11 klíče v aplikaci Excel a otevře Microsoft Visual Basic pro aplikace okno.

Step2: Klepněte na tlačítko Vložit > Modula vložte následující makro do okna modulu.

VBA pro nahrazení vzorců vypočítanými hodnotami:

Sub DisplayedToActual()
'Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each Rng In WorkRng
    Rng.Value = Rng.Text
Next
Application.ScreenUpdating = True
End Sub

Step3: Zmáčkni F5 klíč ke spuštění tohoto makra. Zobrazí se dialogové okno pro výběr rozsahu, který se má převést na skutečné hodnoty, viz screenshot:

Step4: klikněte OK. a výsledek vidíte níže:


šipka modrá pravá bublinaNahraďte vzorce výsledky nebo hodnotami pomocí programu Kutools pro Excel

Pokud máte Kutools pro Excel, to je Zobrazeno na skutečné Nástroj vám pomůže rychle převést hodnotu nebo vzorec ve vybraných buňkách na způsob, jakým jsou formátovány.

Kutools pro Excel, s více než 300 užitečné funkce, které vám usnadní práci. 

Po instalace zdarma Kutools pro Excel, prosím, postupujte takto:

Step1: Vyberte rozsah, se kterým budete pracovat.

Step2: Klepněte na tlačítko Kutools > Skutečné, viz screenshot:

doc na aktuální 1 
 šipka dokumentu dolů
 doc na aktuální 2


Potom se vzorce ve výběru převedou na zobrazené hodnoty.

Podrobnější informace o této funkci najdete na stránce Zobrazeno na skutečné.

šipka modrá pravá bublinaSkutečné - nahradit vzorec zobrazenou hodnotou



šipka modrá pravá bublina Nahraďte vzorce textem programem Kutools pro Excel

Pokud chcete nahradit vzorec textem, můžete použít Kutools pro ExcelJe Převést vzorec na textNástroj pro převod vzorců na texty najednou.

Po instalaci Kutools pro Excel, prosím, postupujte takto :(Stažení zdarma Kutools pro Excel hned teď!)

Vyberte vzorce a klikněte Kutools > Obsah > Převést vzorec na text. Viz snímek obrazovky:
doc nahraďte vzorec textem 3

doc kutools převést vzorec na text 2

Potom jsou vzorce převedeny na text a pokud je chcete převést zpět na vzorec, stačí kliknout Kutools > Obsah > Převést text na vzorec.

šipka modrá pravá bublina Nahraďte vzorec textem



Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • 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!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi, Will it be possible to get a Macro that does what the above macro does but for the entire workbook all at once? would be of great help if you can write a macro that can.
This comment was minimized by the moderator on the site
Bah.. nothing new. Already knew all of hose tricks. In fact, I've been using paste special for quite a while. Unfortunately none of those options works for me. I would like to just set my spreadsheets on auto and let Excel do the trick on its own. I was looking to see if the folks at Microsoft have finally left the stone age by coming up with something more creative, more automated than paste special and VBA. Something that does not require cell selection or any other intervention by the user. For instance, it would be handy if there was a way to allow Excel to automatically kill the equations that are no longer needed but without eliminating the values or cell contents. That would be truly awesome. But I guess such a trick is not out of the cave yet so I'll have to live with 'paste special>values' option until we leave Excel prehistory behind.
This comment was minimized by the moderator on the site
Hello Friend,

Can you please make 2 vb code to convert all the linked formula to value
embedded within the formula. And the next to convert to formula again back to
normal with linked path. Like pack unpack option.

I make report in excel file which is linked to various other excel file and
then I have send this report to management but I don't want this to paste
special everytime. I just want to pack the formula and then unpack it when I
need to work on the same file.

I hope you understand my need.

Regards

Saysha
This comment was minimized by the moderator on the site
Can it be possible to apply this macro to specific formula in the range. i.e If we want to convert only vlookup formula to values but not sum formula in the selected range.
This comment was minimized by the moderator on the site
Please contact me at We welcome all questions, feedback and bug reports. If you're having an issue, we usually need the following information: A brief description of the issue and how it can be replicated (if applicable). Your Operating system (Windows 8, Windows 7, etc) and the version information of your Microsoft Office. Screenshots that illustrate the problem
This comment was minimized by the moderator on the site
I want to know or to apply script shown in your example but unable to understand about ---- "how to numbering in excel column or row having some cell single and some are merged". Please help me with pdf tutorials with complete explanation or how can i use your tool with complete explanation. Thanks Rakesh Upreti
This comment was minimized by the moderator on the site
THIS IS A LIFE SAVER... THANK YOU!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations