Obsah
Tento článek ukazuje, jak převést vzorec v textovém formátu do formátu skutečný vzorec provádět výpočty pomocí Funkce INDIRECT na adrese Excel . Funkce INDIRECT pomáhá dynamizovat vzorec. Můžeme pouze změnit referenční hodnotu buňky v textovém formátu v konkrétní buňce, která je použita v rámci vzorce, aniž bychom ji měnili. Ponořme se do následujícího příkladu, abychom si jej jasně představili.
Stáhnout cvičebnici
Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.
Převést text na vzorec.xlsxÚvod do funkce INDIRECT v aplikaci Excel
Můžeme použít Funkce INDIRECT získat platný odkaz na buňku od a hodnota buňky to znamená. uloženo jako textový řetězec .
Syntaxe :
INDIRECT(ref_text, [a1])
Argumenty:
ref_text- Tento argument je požadované jeden . Jedná se o odkaz na buňku , dodal a text které mohou být buď v A1 nebo Styl R1C1 .
[a1] - Tento argument má adresu dvě hodnoty.
Pokud hodnota = TRUE nebo vynecháno ... ref_text je v Odkaz na styl A1.
a value= FALSE ... ref_text je v Referenční formát R1C1.
Převod textu na vzorec pomocí funkce INDIRECT v aplikaci Excel (analýza krok za krokem)
Krok 1: Vytvoření datové sady pro převod vzorce na text v aplikaci Excel
Řekněme, že chceme převést a délka z měřič na jednotka stop . Ale vzorec který vypočítá na hodnota je v textový formát .
Chceme převést na řetězcový vzorec do skutečný vzorec který bude vypočítat na převod jednotek .
Přečtěte si více: Excel zobrazit vzorec jako text v jiné buňce (4 snadné metody)
Krok 2: Použití funkce INDIRECT pro převod textu na vzorec v aplikaci Excel
K vyřešení tohoto problému použijeme příkaz Funkce INDIRECT V tomto příkladu postupujte podle níže uvedených pokynů.
- Na adrese buňka F3 , vložte odkaz na buňku že drží na hodnota z délka na adrese měřič jednotky, tj. , B3.
- Nyní v buňka G3 , zapište si následující vzorec .
=3,28*PŘÍMÝ(F3)
V vzorec , jsme použili TRUE jako hodnota [a1] argument který označuje argument ref_text ( B3 na adrese buňka F3 ) je v Odkaz na styl A1.
- Nakonec stiskněte Vstupte na a výstup je 52 stop.
Dynamický vzorec:
Vzorec, který jsme použili pro výpočet přepočtu, je následující. dynamický . Udělejme nějaké změny...
- Případ 1: Pokud změníme hodnota na adrese B3 ... výstup na adrese G3 bude se automaticky přizpůsobí .
- Případ 2 : V jiném případě jsme vložili délka v měřič jednotka v buňka B4. Tentokrát musíme vložit B4 jako hodnota z buňka F3.
Na stránkách dynamický vzorec vrací výstup jako 32,8 stop.
Přečtěte si více: Jak zobrazit vzorec v buňkách aplikace Excel místo hodnoty (6 způsobů)
Na co nezapomenout
- Pokud použijeme argument ref_text od jiného sešit , musíme zachovat otevřený sešit aby se Funkce INDIRECT V opačném případě se zobrazí #REF ! Chyba .
- Použití Funkce INDIRECT může způsobit rychlost a zaostávání výkonu při práci s velký soubor dat .
Závěr
Nyní víme, jak převést textový vzorec na skutečný vzorec pomocí vzorce INDIRECT aplikace Excel. Doufejme, že vám to pomůže používat tuto metodu s větší jistotou. Jakékoli dotazy nebo návrhy nezapomeňte uvést v komentáři níže.