Selles artiklis kirjeldatakse Microsoft Exceli funktsiooni INDIRECT valemisüntaksit ja kasutamist.
Kirjeldus
Tagastab tekstistringiga määratud viite. Viited väärtustatakse kohe ja kuvatakse nende sisu. Kasutage funktsiooni INDIRECT, kui soovite muuta valemis lahtriviidet ilma valemit ennast muutmata.
Süntaks
INDIRECT(viite_tekst;[a1])
Funktsiooni INDIRECT süntaksil on järgmised argumendid.
-
Ref_text – nõutav. Viide lahtrile, mis sisaldab A1-laadi viidet, R1C1-laadi viidet, viitena määratletud nime või viidet lahtrile tekstistringina. Kui ref_text pole sobiv lahtriviide, tagastab funktsioon INDIRECT #REF! #NUM!.
-
Kui viite_tekst viitab mõnele muule töövihikule (välisviide), peab see töövihik olema avatud. Kui lähtetöövihik pole avatud, tagastab funktsioon INDIRECT veaväärtuse #REF!. Märkus.Rakenduses Excel Web App ei toetata välisviiteid.
-
Kui viite_tekst viitab reapiirangust 1 048 576 või veerupiirangust 16 384 (XFD) väljaspool olevale lahtrivahemikule, tagastab funktsioon INDIRECT veaväärtuse #REF!. Märkus.
Märkus Selline käitumine erineb Excel versioonidest, mis on varasemad kui Microsoft Office Excel 2007, mis ignoreerivad ületatud limiiti ja tagastavad väärtuse.
-
-
A1 – valikuline. Loogikaväärtus, mis määrab, millist tüüpi viide sisaldub lahtris viite_tekst.
-
Kui a1 on TRUE või puudub, tõlgendatakse argumenti viite_tekst A1-laadi viitena.
-
Kui a1 on FALSE, tõlgendatakse argumenti viite_tekst R1C1-laadi viitena.
-
Näide
Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Selleks, et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi. Vajadusel saate kogu teabe nägemiseks veerulaiust muuta.
Andmed |
||
B2 |
1,333 |
|
B3 |
45 |
|
Georg |
10 |
|
5 |
62 |
|
Valem |
Kirjeldus |
Tulem |
'=INDIRECT(A2) |
Lahtris A2 oleva viite väärtus. Viide on lahtrile B2, mis sisaldab väärtust 1,333. |
1,333 |
'=INDIRECT(A3) |
Lahtris A3 oleva viite väärtus. Viide on lahtrile B3, mis sisaldab väärtust 45. |
45 |
'=INDIRECT(A4) |
Kuna lahtril B4 on määratud nimi "Georg", on viide sellele määratud nimele ühtaegu viide lahtrile B4, mis sisaldab väärtust 10. |
10 |
'=INDIRECT("B"&A5) |
Ühendab "B" lahtris A5 oleva väärtusega, mis on 5. See tulem omakorda viitab lahtrile B5, mis sisaldab väärtust 62. |
62 |