SOLU (SOLU-funktio)

SOLU-funktio palauttaa tietoja solun muotoilusta, sijainnista ja sisällöstä. Jos haluat tarkistaa esimerkiksi, sisältääkö solu tekstin asemesta numeerisia arvoja, ennen kuin käytät solua laskutoimituksessa, voit käyttää seuraavaa kaavaa:

=JOS(SOLU("tyyppi",A1)="v",A1*2,0)

Tämä kaava laskee laskutoimituksen A1*2 vain, jos solu A1 sisältää numeerisen arvon, ja palauttaa arvon 0, jos A1 sisältää tekstiä tai on tyhjä.

Huomautus: SOLU-funktiota käyttäen kaavoilla on kielikohtaiset argumenttiarvot, ja ne palauttavat virheitä, jos ne lasketaan käyttämällä erikielistä Excel-versiota. Jos esimerkiksi luot SOLU-solun sisältävän kaavan, kun käytät Excelin tšekinkielistä versiota, kaava palauttaa virheen, jos työkirja avataan ranskankielisessä versiossa.  Jos on tärkeää, että muut avaavat työkirjan Excelin eri kieliversioilla, harkitse joko vaihtoehtoisten funktioiden valitsemista tai sen sallimista, että muut voivat tallentaa paikalliset kopiot, joissa he muokkaavat SOLU-argumentteja kielensä mukaisesti.

Syntaksi

SOLU(kuvaus_laji; [viittaus])

SOLU-funktion syntaksissa on seuraavat argumentit:

Argumentti

Kuvaus

kuvaus_laji   

Pakollinen

Tekstimerkkijono, joka määrittää, millaisia tietoja solusta halutaan tulokseksi. Seuraavassa luettelossa on kuvaus_laji-argumentin mahdolliset arvot ja niitä vastaavat funktion tulokset.

viittaus    

Valinnainen

Solu, josta halutaan tietoja.

Jos se jätetään pois, info_type-argumentissa määritetyt tiedot palautetaan laskenta-aikana valitulle solulle. Jos viittausargumentti on solualue, SOLU-funktio palauttaa valitun alueen aktiivisen solun tiedot.

Tärkeää: Vaikka tekninen viittaus on valinnainen, mukaan lukien se kaavaan, on suositeltavaa, ellet ymmärrä, miten tämän poissaolon vaikutus vaikuttaa kaavan tulokseen ja haluat vaikuttaa siihen. Viittausargumentin poisjättäytyminen ei luotettavasti tuota tietoja tietystä solusta seuraavista syistä:

  • Kun käyttäjä muokkaa solua automaattisessa laskentatilassa, laskenta saattaa käynnistyä ennen valintaa tai sen jälkeen sen jälkeen sen mukaan, mitä käyttöympäristöä käytät Excelissä.  Esimerkiksi Excel for Windows käynnistää tällä hetkellä laskutoimituksen ennen valinnan muutoksia, muttaExcelin verkkoversio käynnistää sen jälkeenpäin.

  • Kun Co-Authoring muokkaajaa toisen käyttäjän kanssa, tämä funktio ilmoittaa aktiivisesta solusta muokkaajasi sijaan.

  • Jos uudelleenlaskenta esimerkiksi painaa F9-näppäintä, funktio palauttaa uuden tuloksen, vaikka solun muokkausta ei olisi tapahtunut.

info_type arvot

Seuraavassa luettelossa on kuvattu tekstiarvot, joita voidaan käyttää info_type argumentissa. Nämä arvot on syötettävä SOLU-funktioon lainausmerkkeihin (" ").

kuvaus_laji

Funktio palauttaa:

"osoite"

Tekstimuotoisen soluviittauksen. 

"sarake"

Solun sarakenumeron.

"väri"

Arvon 1, jos solun negatiiviset arvot näkyvät värillisinä, muuten arvon 0.

Huomautus: Tätä arvoa ei tueta Excelin verkkoversio, Excel Mobilessa ja Excel Starterissa.

"sisältö"

Viittauksen vasemman yläkulman solun arvon, ei kaavaa.

"tiedostonimi"

Solun sisältävän tiedoston nimen (mukaan lukien sen polun) tekstinä. Funktio palauttaa tyhjän merkkijonon (""), jos solun sisältävää tiedostoa ei ole tallennettu aiemmin.

Huomautus: Tätä arvoa ei tueta Excelin verkkoversio, Excel Mobilessa ja Excel Starterissa.

"muoto"

Solun lukumuotoilua vastaavan merkkijonon. Seuraavassa taulukossa on eri muotoiluja vastaavat merkkijonot. Funktio palauttaa merkin "-" merkkijonon lopussa, jos solun negatiiviset arvot näkyvät värillisinä. Funktio palauttaa sulkeet "()" merkkijonon lopussa, jos solun positiiviset arvot tai kaikki arvot esitetään sulkeissa.

Huomautus: Tätä arvoa ei tueta Excelin verkkoversio, Excel Mobilessa ja Excel Starterissa.

"sulkeet"

Arvon 1, jos solun positiiviset tai kaikki arvot esitetään sulkeissa, muuten arvon 0.

Huomautus: Tätä arvoa ei tueta Excelin verkkoversio, Excel Mobilessa ja Excel Starterissa.

”etuliite”

Tekstiarvo, joka vastaa solun "otsikon etuliitettä". Palauttaa lainausmerkin ('), jos solussa on vasemmalle tasattu teksti, lainausmerkkiä ("), jos solussa on oikealle tasattu teksti, carettia (^), jos solussa on keskellä olevaa tekstiä, kenoviivan (\), jos solussa on täyttöä tasattu teksti, ja tyhjän tekstin (""), jos solussa on jotain muuta.

Huomautus: Tätä arvoa ei tueta Excelin verkkoversio, Excel Mobilessa ja Excel Starterissa.

”suojaus”

Arvon 0, jos solua ei ole lukittu, ja arvon 1, jos solu on lukittu.

Huomautus: Tätä arvoa ei tueta Excelin verkkoversio, Excel Mobilessa ja Excel Starterissa.

”rivi”

Viittauksen solun rivinumeron.

”tyyppi”

Merkkijonon, joka vastaa solun sisältämän tiedon tyyppiä. Palauttaa merkkijonon "h", jos solu on tyhjä, merkkijonon "o", jos solussa on tekstivakio, ja merkkijonon "r", jos solussa on jotakin muuta.

"leveys"

Palauttaa matriisin, jossa on kaksi kohdetta.

Matriisin ensimmäinen kohde on solun sarakeleveys pyöristettynä kokonaislukuun. Yksikkönä on oletusfonttikoon mukainen merkin leveys.

Matriisin toinen kohde on totuusarvo, arvo ON TOSI, jos sarakkeen leveys on oletusarvo tai EPÄTOSI, jos käyttäjä on eksplisiittisesti määrittänyt leveyden. 

Huomautus: Tätä arvoa ei tueta Excelin verkkoversio, Excel Mobilessa ja Excel Starterissa.

SOLU-muotoilukoodit

Seuraavassa luettelossa kuvataan SOLU-funktion palauttamat tekstiarvot, kun kuvaus_laji-argumenttina on "muoto" ja viittausargumenttina on solu, joka on muotoiltu valmiilla lukumuotoilulla.

Excel-muotoilu:

SOLU-funktio palauttaa:

Yleistä

’G

0

"K0"

# ##0

"U0"

0,00

"F2"

#,##0,00

",2"

# ##0 €;-# ##0 €

"U0"

# ##0 €;[Punainen]-# ##0 €

"U0-"

# ##0,00 €;-# ##0,00 €

"U2"

# ##0,00 €;[Punainen]-# ##0,00 €

"U2-"

0 %

"S0"

0,00 %

"S2"

0,00E+00

"E2"

# ?/? tai # ??/??

’G

P.K.VV tai P.K.VV t:mm tai PP.KK.VV

"P4"

P.KKK.VV tai PP.KKK.VV

"P1"

P.KKK tai PP.KKK

"P2"

KKK.VV

"P3"

KK.PP

"P5"

t:mm AM/PM

"P7"

t:mm.ss AM/PM

"P6"

t:mm

"A4"

t:mm.ss

"P8".

Huomautus: Jos INFO_TYPE-funktion info_type on "muoto" ja käytät myöhemmin eri muotoilua viitatussa solussa, laske laskentataulukko uudelleen (paina F9-näppäintä),jotta voit päivittää SOLU-funktion tulokset.

Esimerkkejä

Esimerkkejä SOLU-funktioista

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta, saada tukea yhteisön vastauksista tai ehdottaa uutta ominaisuutta tai parannusta Excel User Voice -sivustolla.

Katso myös

Solun muotoilun vaihtaminen
Soluviittauksen luominen tai muuttaminen
OSOITE-funktio
Solun ehdollisten muotoilujen lisääminen, muuttaminen, etsiminen ja poistaminen

Tarvitsetko lisäohjeita?

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×