Cum se utilizează funcția Excel INDIRECT -

rezumat

Funcția Excel INDIRECT returnează o referință validă dintr-un șir de text dat. INDIRECT este util atunci când doriți să convertiți o valoare text într-o referință de celulă validă.

Scop

Creați o referință din text

Valoare returnată

O referință validă a foii de lucru.

Sintaxă

= INDIRECT (ref_text, (a1))

Argumente

  • ref_text - O referință furnizată ca text.
  • a1 - (opțional) Un boolean pentru a indica referința în stil A1 sau R1C1. Implicit este TRUE = stil A1.

Versiune

Excel 2003

Note de utilizare

Funcția INDIRECT returnează o referință validă dintr-un șir de text dat. INDIRECT este util atunci când doriți să convertiți o valoare text într-o referință de celulă validă. De exemplu, pentru a crea o referință la celula A1 din text, puteți utiliza INDIRECT astfel:

=INDIRECT("A1") // returns reference to A1

Scopul INDIRECT poate părea la început descumpănitor (de exemplu, de ce să folosești textul atunci când poți doar furniza o referință adecvată?), Dar există multe situații în care capacitatea de a crea o referință din text este utilă, inclusiv:

  • O formulă care are nevoie de un nume de foaie variabilă
  • O referință fixă ​​care nu se va modifica chiar și atunci când șirurile sau coloanele sunt șterse
  • Crearea de matrici numerice cu funcția ROW în formule complexe

Notă: INDIRECT este o funcție volatilă și poate provoca probleme de performanță în foile de lucru mari sau complexe.

Numele foii de lucru variabile

În exemplul prezentat mai sus, INDIRECT este configurat pentru a utiliza un nume de foaie variabilă ca acesta:

=INDIRECT(B6&"!A1") // sheet name in B6 is variable

Formula din B6, copiată, returnează valoarea din celula A1 din primele 5 foi folosind numele foilor introduse în coloana B. Cu alte cuvinte, când se introduce un nume diferit în coloana B, se returnează un nou rezultat. Cu aceeași abordare, puteți permite unui utilizator să selecteze un nume de foaie cu o listă verticală, apoi să construiască o referință la foaia selectată cu INDIRECT.

Notă: numele foilor care conțin punctuație sau spațiu trebuie să fie încadrate între ghilimele ('), așa cum se explică în acest exemplu. Acest lucru nu este specific funcției INDIRECTE; același lucru este valabil în toate formulele.

Referință fixă

Referința creată de INDIRECT nu se va modifica chiar și atunci când celulele, rândurile sau coloanele sunt inserate sau șterse. De exemplu, formula de mai jos se va referi întotdeauna la primele 100 de rânduri ale coloanei A, chiar dacă rândurile din intervalul respectiv sunt șterse sau inserate:

=INDIRECT("A1:A100") // will not change

Generați o matrice numerică

O utilizare mai avansată a INDIRECT este de a crea o matrice numerică cu funcția ROW astfel:

ROW(INDIRECT("1:10")) // create (1;2;3;4;5;6;7;8;9;10)

Un caz de utilizare este explicat în această formulă, care rezumă valorile n inferioare dintr-un interval.

De asemenea, puteți întâlni această idee în formule mai complexe care trebuie să asambleze o matrice numerică „din mers”. Un exemplu este această formulă, concepută pentru a elimina caractere numerice dintr-un șir.

Note

  • Referințele create de INDIRECT sunt evaluate în timp real și se afișează conținutul referinței.
  • Când ref_text este o referință externă la un alt registru de lucru, registrul de lucru trebuie să fie deschis.
  • a1 este opțional. Când este omis, a1 este TRUE = referință stil A1.
  • Când a1 este setat la FALS, INDIRECT va crea o referință în stil R1C1.
  • INDIRECT este o funcție volatilă și poate provoca probleme de performanță.

Videoclipuri asemănătoare

Creați o referință dinamică la un interval numit În acest videoclip, vom analiza cum să creați o referință dinamică la un interval numit cu funcția INDIRECT. Aceasta este o modalitate de a schimba intervalele din mers. Cum să găsiți și să evidențiați formule În acest videoclip, vă prezentăm trei moduri de a găsi formule într-o foaie de lucru, inclusiv un mod dificil de a utiliza formatarea condiționată și o formulă numită pentru a evidenția formule. Creați o referință dinamică la o foaie de lucru Uneori doriți să faceți referire la o foaie de lucru dinamic într-o formulă, astfel încât să poată fi modificată din mers. În acest videoclip, vom analiza cum să creați o referință dinamică la o foaie de lucru într-o formulă.

Articole interesante...