Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos INDIRECT naudojimas programoje „Microsoft Excel“.
Aprašas
Pateikia teksto eilutės nurodytą nuorodą. Nuorodos yra iš karto įvertinamos ir parodomas jų turinys. Naudokite funkciją INDIRECT norėdami pakeisti nuorodą į langelį formulėje, pačios formulės nekeisdami.
Sintaksė
INDIRECT (nuor_tekstas, [a1])
Funkcijos INDIRECT sintaksėje yra toliau nurodyti argumentai:
-
Ref_text Būtinas. Nuoroda į langelį, kuriame yra A1 stiliaus nuoroda, R1C1 stiliaus nuoroda, pavadinimas, apibrėžtas kaip nuoroda, arba nuoroda į langelį kaip teksto eilutė. Jei ref_text nėra leistina langelio nuoroda, funkcija INDIRECT grąžina #REF! klaidos reikšmę.
-
Jei ref_text nurodo kitą darbaknygę (išorinę nuorodą), kita darbaknygė turi būti atidaryta. Jei šaltinio darbaknygė neatidaryta, funkcija INDIRECT grąžina #REF! klaidos reikšmę.
Pastaba Išorinės nuorodos nepalaikomos "Excel Web App". -
Jei ref_text nurodo į langelių diapazoną, esantį už 1 048 576 eilutės ribų arba 16 384 stulpelių limito (XFD), funkcija INDIRECT grąžina #REF! klaidą.
Pastaba Šis veikimas skiriasi nuo ankstesnių nei Microsoft Office Excel 2007 "Excel" versijų, kurios nepaiso viršytos ribos ir grąžina reikšmę.
-
-
A1 Pasirinktinis. Loginė reikšmė, nurodanti, kokio tipo nuoroda yra langelio ref_text.
-
Jei a1 reikšmė yra TRUE arba nenurodyta, ref_text interpretuojamas kaip A1 stiliaus nuoroda.
-
Jei a1 yra FALSE, ref_text interpretuojamas kaip R1C1 stiliaus nuoroda.
-
Pavyzdys
Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
Duomenys |
||
B2 |
1.333 |
|
B3 –3 |
45 |
|
George |
10 |
|
5 |
62 |
|
Formulė |
Aprašas |
Rezultatas |
=INDIRECT(A2) |
Langelio A2 nuorodos reikšmė. Nuoroda yra į langelį B2, kuriame yra reikšmė 1,333. |
1.333 |
=INDIRECT(A3) |
Langelio A3 nuorodos reikšmė. Nuoroda yra į langelį B3, kuriame yra reikšmė 45. |
45 |
=INDIRECT(A4) |
Kadangi langelyje B4 yra apibrėžtas pavadinimas "George", nuoroda į tą apibrėžtą pavadinimą yra Į langelį B4, kuriame yra reikšmė 10. |
10 |
=INDIRECT("B"&A5) |
Sujungia "B" su A5 reikšme, kuri yra 5. Tai savo ruožtu nurodo langelį B5, kuriame yra reikšmė 62. |
62 |