Excel ISREF -toiminto - Testaa, onko solu viite

Lataa esimerkkityökirja

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ä:

wave wave wave wave wave