Kako koristiti Excel INDIRECT funkciju -

Sadržaj

Sažetak

Funkcija Excel INDIRECT vraća valjanu referencu iz zadanog tekstualnog niza. INDIRECT je koristan kada želite pretvoriti tekstualnu vrijednost u valjanu referencu ćelije.

Svrha

Stvorite referencu iz teksta

Povratna vrijednost

Važeća referenca radnog lista.

Sintaksa

= INDIRECT (ref_text, (a1))

Argumenti

  • ref_text - referenca u obliku teksta.
  • a1 - (nije obavezno) Logička vrijednost koja označava referencu u stilu A1 ili R1C1. Zadana vrijednost je ISTINA = A1 stil.

Verzija

Excel 2003

Napomene o upotrebi

Funkcija INDIRECT vraća valjanu referencu iz zadanog tekstualnog niza. INDIRECT je koristan kada želite pretvoriti tekstualnu vrijednost u valjanu referencu ćelije. Na primjer, da biste stvorili referencu na ćeliju A1 iz teksta, možete upotrijebiti INDIRECT na sljedeći način:

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

Svrha INDIRECT-a u početku se može činiti zbunjujućom (tj. Zašto koristiti tekst kad možete samo pružiti odgovarajuću referencu?), Ali postoji mnogo situacija u kojima je sposobnost stvaranja reference iz teksta korisna, uključujući:

  • Formula koja treba naziv lista varijable
  • Fiksna referenca koja se neće promijeniti čak ni kada se izbrišu retci ili stupci
  • Stvaranje numeričkih nizova s ​​funkcijom ROW u složenim formulama

Napomena: INDIRECT je hlapljiva funkcija i može uzrokovati probleme s performansama na velikim ili složenim radnim listovima.

Naziv varijable radnog lista

U gore prikazanom primjeru, INDIRECT je postavljen tako da koristi naziv lista promjenjive poput ovog:

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

Kopirana formula u B6 vraća vrijednost u ćeliji A1 u prvih 5 listova koristeći imena listova unesena u stupac B. Drugim riječima, kada se u stupac B unese drugo ime lista, vraća se novi rezultat. Istim pristupom mogli biste dopustiti korisniku da odabere naziv lista s padajućim popisom, a zatim konstruira referencu na odabrani list pomoću INDIRECT.

Napomena: nazivi listova koji sadrže interpunkciju ili razmak moraju biti zatvoreni u pojedinačne navodnike ('), kako je objašnjeno u ovom primjeru. Ovo nije specifično za INDIRECT funkciju; isto vrijedi u svim formulama.

Fiksna referenca

Referenca koju je kreirao INDIRECT neće se promijeniti čak ni kada se umetnu ili izbrišu ćelije, retci ili stupci. Na primjer, formula u nastavku uvijek će se odnositi na prvih 100 redaka stupca A, čak i ako su retci u tom rasponu izbrisani ili umetnuti:

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

Generiraj numerički niz

Naprednija uporaba INDIRECT-a je stvaranje numeričkog niza s funkcijom ROW poput ove:

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

U ovoj je formuli objašnjen jedan slučaj upotrebe, koji zbraja donje n vrijednosti u rasponu.

Na ovu ćete se ideju možda susresti i u složenijim formulama koje trebaju sastaviti numerički niz "u letu". Jedan od primjera je ova formula namijenjena uklanjanju numeričkih znakova iz niza.

Bilješke

  • Reference stvorene u INDIRECT-u procjenjuju se u stvarnom vremenu i prikazuje se sadržaj reference.
  • Kada je ref_text vanjska referenca na drugu radnu knjigu, ona mora biti otvorena.
  • a1 nije obavezan. Kada je izostavljeno, a1 je ISTINA = referenca stila A1.
  • Kad je a1 postavljeno na FALSE, INDIRECT će stvoriti referencu u stilu R1C1.
  • INDIRECT je hlapljiva funkcija i može uzrokovati probleme s izvedbom.

Slični Videi

Stvaranje dinamičke reference na imenovani raspon U ovom ćemo videozapisu pogledati kako stvoriti dinamičku referencu na imenovani raspon pomoću funkcije INDIRECT. Ovo je jedan od načina za promjenu dometa u letu. Kako pronaći i istaknuti formule U ovom videozapisu prikazujemo vam tri načina za pronalaženje formula na radnom listu, uključujući lukav način korištenja uvjetnog oblikovanja i imenovanu formulu za isticanje formula. Stvorite dinamičku referencu na radni list Ponekad želite dinamički referencirati radni list u formuli, tako da se može mijenjati u hodu. U ovom ćemo videozapisu pogledati kako stvoriti dinamičku referencu na radni list u formuli.

Zanimljivi članci...