Pátek, 05 2018 ledna
  6 Odpovědi
  6.4 tis. Návštěv
0
Hlasy
Zrušit
Snažím se pouze zkopírovat vzorce jednoho sešitu aplikace Excel do druhého, aniž bych je oba propojil.

Myslel jsem, že bych mohl použít Přesnou kopii, ale to zkopíruje pouze vzorec (bez adresy nadřazeného sešitu - a stejně jako v původním sešitu), stále existují vazby zpět na originál. Pokud toto spojení přeruším (jelikož jeho ponechání zpomalí oba sešity a porazí celý objekt). Když přeruším odkaz, ztratím zkopírované vzorce.

Jak tedy mohu zachovat zkopírované vzorce, aniž bych měl propojení, prosím?
Před 6 let
·
#1378
0
Hlasy
Zrušit
Ahoj,
Vyzkoušejte prosím tuto funkci https://www.extendoffice.com/product/kutools-for-excel/excel-list-break-links.html
A pak jít kopírovat vzorce?
Před 6 let
·
#1379
0
Hlasy
Zrušit
Díky Jayi, ale ani tuto opravu nemůžu zprovoznit. Pomocí KuTools „Najít a přerušit odkazy“ se provede pouze to, co se stalo dříve – zkopírovaný vzorec (který může být buď přímým zkopírováním a vložením – který obsahuje adresu původní tabulky, nebo když zkopíruji požadovaný vzorec tak, že jej zvýrazním sám a zkopírování tohoto) prostě zmizí z nové buňky.

Může pomoci, když ukážu příklad:

Přímé zkopírování a vložení: =IFERROR(IF(ABS(CORREL('[CancerData _01Sep07Onwards -No CondFormatting.xlsm]NormData'!B$14:B$3802,'[CancerData _01Sep07Onwards -No Condm]NormFormatting.xal' $13:$MR$3801))>'[CancerData _01Sep07Onwards -No CondFormatting.xlsm]Nezpracovaná data'!$B$3816,SLOPE('[CancerData _01Sep07Onwards -No CondFormatting.xlsm][CNormData'14Bata'!B'$3802 _01Sep07 Dále -No CondFormatting.xlsm]NormData'!$MR$13:$MR$3801),""),"")

Ale pokud zkopíruji vzorec původní buňky tak, že ji zvýrazním, dostanu to do cílové buňky (což je to, co opravdu chci, ale aby pak nezmizelo, když přeruším odkaz, jak to dělá i výše): =IFERROR( IF(ABS(CORREL(NormData!B$14:B$3802,NormData!$MR$13:$MR$3801))>'Raw Data'!$B$3816,SLOPE(NormData!B$14:B$3802,NormData!$MR$13 :$MR$3801),""),"")

Posledně jmenovaný je vzorec, který bych chtěl mít ve své nové tabulce (a mám jich spoustu), ale přerušení vazby vede k tomu, že tento vzorec nyní zmizí.

Doufám, že je to jasné a že možná máte alternativní způsob zkopírování mých původních vzorců do nové tabulky, což umožňuje, aby zůstaly zachovány, i když je propojení přerušeno.
Před 6 let
·
#1380
0
Hlasy
Zrušit
Ahoj,
ale přerušení vazby vede k tomu, že tento vzorec nyní zmizí.
Chcete výsledky vzorce až po přesunutí vzorce?
Pokud ano, přejděte ke zkopírování a vložení vzorce do nových sešitů a poté přejděte k použití této funkce k převodu výsledku vzorce pouze na hodnotu.
Tato funkce: https://www.extendoffice.com/product/kutools-for-excel/excel-replace-formula-with-value-result.html
Pokud chcete vzorec a výsledek vzorce zachovat i po přerušení odkazů, nemáme pro takovou operaci funkci.
Před 6 let
·
#1381
0
Hlasy
Zrušit
Děkuji Jayi, že ses mi vrátil.

Přál bych si to druhé - když jsem vygeneroval složitou sadu vzorců v jedné tabulce, chci použít stejné vzorce v jiné tabulce. Jen budu muset vymyslet jiný způsob.
Před 6 let
·
#1383
0
Hlasy
Zrušit
Ahoj Jay,

Díky za ten pokus o řešení.

Bohužel, když udělám to, co navrhujete, stále zjistím, že vzorec v nové tabulce má odkaz na původní. Takže to není to, co potřebuji.

Také by to byla jedna buňka po druhé, spíše než rozsah; a tak by to bylo pracné. Tak to můžu udělat i ručně.

Oceňuji však, že pracujete na mém problému.

S pozdravem, Ian
  • Stránka:
  • 1
Na tento příspěvek zatím nebyly učiněny žádné odpovědi.