Kako pretvoriti besedilo v formulo s funkcijo INDIRECT v Excelu

  • Deliti To
Hugh West

Ta članek prikazuje, kako pretvoriti formulo v obliki besedila v realna formula za izvajanje izračunov z uporabo INDIREKTNA funkcija na spletnem mestu Excel . funkcija INDIRECT pomaga narediti formulo dinamično. v določeni celici, ki se uporablja v formuli, lahko samo spremenimo referenčno vrednost celice v obliki besedila, ne da bi spremenili formulo. poglobimo se v naslednji primer, da bi ga jasno razumeli.

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.

Pretvarjanje besedila v formulo.xlsx

Uvod v funkcijo INDIRECT v Excelu

Uporabimo lahko INDIREKTNA funkcija za pridobitev veljavnega sklic na celico iz vrednost celice to je shranjene kot besedilni niz .

Sintaksa :

INDIRECT(ref_text, [a1])

Argumenti:

ref_text- Na spletni strani . argument je zahtevano ena . To je sklic na celico , ki je bil dobavljen v obliki besedilo ki so lahko v A1 ali slog R1C1 .

[a1] - Ta argument ima . dve vrednosti -

Če vrednost = TRUE ali izpuščen , je ref_text je v Sklic na slog A1.

in value= FALSE , je ref_text je v Referenčni format R1C1.

Pretvarjanje besedila v formulo z uporabo funkcije INDIRECT v Excelu (analiza po korakih)

Korak 1: Ustvarjanje podatkovne množice za pretvorbo formule v besedilo v Excelu

Recimo, da želimo pretvori a dolžina s spletne strani števec na . enota stopala . Toda formula ki izračuna . . vrednost je v oblika besedila .

Želimo pretvori . formula z nizom v realna formula ki bo izračunati . pretvorba enot .

Preberite več: Excel Prikaži formulo kot besedilo v drugi celici (4 preproste metode)

Korak 2: Uporaba funkcije INDIRECT za pretvorbo besedila v formulo v Excelu

Za rešitev te težave bomo uporabili INDIREKTNA funkcija V tem primeru sledite spodnjim navodilom.

  • Na spletnem mestu celica F3 , postavite sklic na celico na spletni strani . ima . . vrednost na spletnem mestu dolžina na spletnem mestu števec enota, tj. , B3.

  • Zdaj v celica G3 , zapišite naslednjo formulo .
=3,28*INDIRECT(F3)

V formula , smo uporabili TRUE kot vrednost [a1] argument ki označuje argument ref_text ( B3 na spletnem mestu celica F3 ) je v Sklic na slog A1.

  • Na koncu pritisnite Vnesite in izhod je . 52 ft.

Dinamična formula:

Formula, ki smo jo uporabili za izračun pretvorbe, je dinamični . Spremenimo nekaj...

  • Primer 1: Če spremenimo vrednost na spletnem mestu B3 , je izhod na spletnem mestu G3 bo samodejno prilagajanje .

  • Primer 2 : V drugem primeru smo postavili dolžina v števec enota v celica B4. Tokrat moramo postavite B4 kot vrednost na spletnem mestu celica F3.

Spletna stran dinamična formula vrne izhod kot 32,8 čevlja.

Preberite več: Kako prikazati formulo v Excelovih celicah namesto vrednosti (6 načinov)

Stvari, ki si jih je treba zapomniti

  • Če uporabimo argument ref_text iz drugega delovni zvezek , moramo ohraniti delovni zvezek odprt da bi INDIREKTNA funkcija V nasprotnem primeru se prikaže #REF ! Napaka .
  • Uporaba INDIREKTNA funkcija lahko povzroči hitrost in . zaostajanje v delovanju med delom z velik nabor podatkov .

Zaključek

Zdaj vemo, kako pretvoriti besedilno formulo v pravo formulo s pomočjo Excelove INDIREKTNE formule. Upamo, da vam bo to pomagalo pri bolj samozavestni uporabi metode. Morebitna vprašanja ali predloge ne pozabite postaviti v spodnje polje za komentarje.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.