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: SOLUISSA käytettävät kaavat sisältävät kielikohtaisia argumentti arvoja, ja ne palauttavat virheitä, jos ne lasketaan käyttämällä Excelin eri kieli versiota. Jos esimerkiksi luot kaavan, jossa on solu, kun käytät Excelin tsekkiläistä versiota, kaava palauttaa virheen, jos työkirja avataan ranskankielisessä versiossa.  Jos on tärkeää, että muut voivat avata työkirjan käyttämällä Excelin eri kieli versioita, harkitse joko vaihtoehtoisten funktioiden käyttämistä tai sitä, että muut voivat tallentaa paikalliset kopiot, jotka vastaavat solun argumentteja niiden kielen mukaan.

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 soluun, joka on valittu lasku toimituksen yhteydessä. Jos viittaus-argumentti on solu solu, solu-funktio palauttaa valitun välin aktiivisen solun tiedot.

Tärkeää: Vaikka teknisesti viittaus on valinnainen, mukaan lukien sen kaava on suositeltavaa, ellet ymmärrä sen poissaoloa kaavan tuloksessa ja haluat, että tehoste on paikallaan. Viittaus-argumentin poisjättäminen ei tuota tietyn solun tietoja luotettavasti seuraavista syistä:

  • Automaattisessa laskenta tilassa, kun käyttäjä Muokkaa solua, laskenta voidaan käynnistää ennen valintaa tai sen jälkeen, riippuen ympäristöstä, jota käytät Excelissä.  Esimerkiksi Excel for Windows aiheuttaa tällä hetkellä lasku toimituksia, ennen kuin valinta muuttuu, muttaExcelin verkkoversio laukaisee sen jälkeenpäin.

  • Kun Co-Authoring toisen käyttäjän kanssa, joka tekee muokkauksen, Tämä funktio raportoi aktiivisen solun editorin sijaan.

  • Jos uudelleenlaskenta on esimerkiksi F9-näppäimen painaminen, funktio palauttaa uuden tuloksen, vaikka solun muokkaus ei olisi tapahtunut.

info_type arvot

Seuraavassa luettelossa kuvataan teksti arvot, joita voidaan käyttää info_type-argumentissa. Nämä arvot on kirjoitettava solu-funktioon lainaus merkeissä ("").

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: Excelin verkkoversio, Excel Mobile ja Excel Starter eivät tue tätä arvoa.

"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: Excelin verkkoversio, Excel Mobile ja Excel Starter eivät tue tätä arvoa.

"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: Excelin verkkoversio, Excel Mobile ja Excel Starter eivät tue tätä arvoa.

"sulkeet"

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

Huomautus: Excelin verkkoversio, Excel Mobile ja Excel Starter eivät tue tätä arvoa.

”etuliite”

Teksti arvo, joka vastaa solun "etiketin etuliitettä". Palauttaa heitto merkin ('), jos solussa on vasemmalle tasattu teksti, lainaus merkki ("), jos solussa on oikealle tasattu teksti, sirkumfleksi (^), jos solussa on keskitetty teksti, Keno viiva (\), jos solussa on täyttöä tasattu teksti ja tyhjä teksti (" "), jos solussa on jotain muuta.

Huomautus: Excelin verkkoversio, Excel Mobile ja Excel Starter eivät tue tätä arvoa.

”suojaus”

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

Huomautus: Excelin verkkoversio, Excel Mobile ja Excel Starter eivät tue tätä arvoa.

”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 sarake leveys, joka pyöristetään kokonaisluvuksi. Yksikkönä on oletusfonttikoon mukainen merkin leveys.

Matriisin toinen kohde on totuus arvo, arvo on tosi, jos sarakkeen leveys on oletus tai EPÄTOSI, jos käyttäjä on määrittänyt leveyden eksplisiittisesti. 

Huomautus: Excelin verkkoversio, Excel Mobile ja Excel Starter eivät tue tätä arvoa.

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 solu-funktion info_type-argumentti on "muoto", ja olet myöhemmin eri muodossa viitatulle solulle, sinun on laskettava laskenta taulukko uudelleen (painamalla F9-näppäintä), jotta voit päivittää solu-funktion tulokset.

Esimerkkejä

Esimerkkejä SOLUSTA-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

Microsoft 365:n avulla pysyt askeleen edellä

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

×