Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, miten Excel ISREF -toiminto Excelissä testataksesi, sisältääkö solu viittauksen.
ISREF -toiminnon kuvaus:
ISREF -toiminnotesti, jos solun arvo on viite. Palauttaa TOSI tai EPÄTOSI.
Jos haluat käyttää ISREF Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:
(Huomaa, miten kaavasyötteet näkyvät)
ISREF -toiminnon syntaksi ja tulot:
1 | = ISREF (VALUE) |
arvo - Testiarvo
ISREF -toiminnon käyttäminen
ISREF -toiminto testaa, onko tulo kelvollinen soluviittaus vai ei.
1 | = ISREF (A1) |
Tässä A1 ja A1: A7 ovat kelvollisia soluviittauksia, joten ISREF -funktio palauttaa näiden tulojen arvon TOSI.
Poistetut viitteet
Poistetaan sarake A yllä olevasta esimerkistä. Sarakkeen A poistamisen jälkeen ISREF -funktio palauttaa FALSE -viittaukset edelliseen sarakkeeseen A.
Näet, että yksi ISREF -funktion ensisijaisista käyttötarkoituksista on testata, onko alue edelleen olemassa tai onko se poistettu.
Onko laskentataulukko olemassa
Toinen mahdollinen ISREF -funktion käyttö on testata, onko laskentataulukko olemassa. Tässä esimerkissä syötetään soluviittaus toiseen laskentataulukkoon = Taulukko2! A2 .
1 | = ISREF (arkki2! A1) |
Koska laskentataulukko on olemassa, soluviittaus on kelvollinen ja TOSI palautetaan.
Poistetaan nyt Sheet2 ja näet, että arvo on nyt EPÄTOSI.
Epäsuora ja OFFSET
Excelissä on kaksi toimintoa alueiden dynaamiseen luomiseen: Epäsuora ja POIKKEUS. Käyttämällä näitä toimintoja ISREF: n kanssa voit testata, onko alue kelvollinen.
Tarkastellaan Epäsuoraa esimerkkiä testataksesi, onko laskentataulukko olemassa viittaamalla solun laskentataulukkoon.
123 | = ISREF (Epäsuora ("A1"))= ISREF (Epäsuora ("Sheet1!" & "A1"))= ISREF (Epäsuora ("[Kirja1.xlsx]" & "Taulukko1!" & "A1")) |
Nyt voit muuttaa laskentataulukon syötteen testataksesi, onko olemassa erilaisia arkkeja.
Seuraavaksi katsotaan OFFSET -esimerkkiä. Täällä testataan, onko OFFSET -toiminnosta saatu alue kelvollinen.
1 | = ISREF (SIIRTO (D3,3,3)) |
Toinen esimerkki palauttaa virheellisen alueen (rivi <1), joten ISREF palauttaa EPÄTOSI.
Voit käyttää näitä toimintoyhdistelmiä yhdessä seuraavan IF -lauseen kanssa:
1 | = JOS (ISREF (OFFSET (D3,3,3)), OFFSET (D3,3,3), "virheellinen alue" "") |
ISREF Google Sheetsissä
ISREF -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä: