Yhteenveto
Excel CELL -funktio palauttaa laskentataulukon solun tiedot. Palautettavien tietojen tyyppi määritetään tietotyypiksi. CELL voi saada esimerkiksi osoitetta ja tiedostonimeä sekä yksityiskohtaista tietoa solussa käytettävästä muotoilusta. Katso alla oleva luettelo käytettävissä olevista tiedoista.
Tarkoitus
Hanki tietoja solustaPalautusarvo
TekstiarvoSyntaksi
= CELL (tietotyyppi, (viite))Väitteet
- info_type - Viitteestä palautettavat tiedot.
- viite - (valinnainen) Viite, josta tiedot saadaan.
Versio
Excel 2003Käyttöohjeet
Käytä CELL-koodia poimitaksesi laajan valikoiman tietoja viitteestä . Palautettavien tietojen tyyppi määritetään nimellä info_type , joka tulisi aina liittää lainausmerkeihin (""). Esimerkiksi saadaksesi sarakkeen numeron C10:
=CELL("col", C10) // returns 3
A1-osoitteen saaminen tekstinä:
=CELL("address",A1) // returns "$A$1"
Alla on täydellinen luettelo tietotyypeistä ja avain koodeihin, jotka CELL palauttaa, kun tietotyyppi on muoto. Huomaa, että kun viittaus viittaa useampaan kuin yhteen soluun, CELL palauttaa tiedot viitteestä ensimmäisestä solusta.
Seuraavia info_types-tyyppejä voidaan käyttää CELL-toiminnon kanssa:
Info_type | Kuvaus |
---|---|
osoite | palauttaa viitteenä olevan ensimmäisen solun osoitteen (tekstinä). |
col | palauttaa viittauksen ensimmäisen solun sarakkeen numeron . |
väri- | palauttaa arvon 1, jos viittauksen ensimmäinen solu on muotoiltu käyttämällä väriä negatiivisiin arvoihin; tai nolla, jos ei. |
sisällys | palauttaa vasemman yläkulman solun arvon viitteeksi . Kaavoja ei palauteta. Sen sijaan kaavan tulos palautetaan. |
Tiedoston nimi | palauttaa tiedoston nimen ja koko polun tekstinä. Jos viittausta sisältävää laskentataulukkoa ei ole vielä tallennettu, palautetaan tyhjä merkkijono. |
muoto | palauttaa koodin, joka vastaa solun numeromuotoa. Alla on luettelo numeromuotoisista koodeista. Jos viittauksen ensimmäinen solu on muotoiltu värillä arvoille <0, koodiin liitetään "-". Jos solu on alustettu sulkeilla, se palauttaa "() - koodin arvon loppuun. |
suluissa | palauttaa arvon 1, jos viittauksen ensimmäinen solu on muotoiltu sulkeilla ja 0, jos ei. |
etuliite | palauttaa solun tarran etuliitettä vastaavan tekstiarvon: yksi lainausmerkki ('), jos soluteksti on vasemmalle tasattu, kaksoislainausmerkki ("), jos soluteksti on tasattu oikealle, caret ( ^) jos soluteksti on keskitetty teksti, taaksepäin viiva (), jos soluteksti on tasattu täyttö, ja tyhjä merkkijono, jos etiketin etuliite on jotain muuta. |
suojella | palauttaa arvon 1, jos viittauksen ensimmäinen solu on lukittu, tai 0, jos ei. |
rivi | palauttaa viittauksen ensimmäisen solun rivinumeron . |
tyyppi | palauttaa tekstiarvon, joka vastaa viittauksen ensimmäisen solun datatyyppiä : "b" tyhjäksi, kun solu on tyhjä, "l" merkinnäksi, jos solu sisältää tekstivakion, ja "v" arvoksi, jos solu on solu sisältää mitään muuta. |
leveys | palauttaa solun sarakkeen leveyden pyöristettynä lähimpään kokonaislukuun. Sarakkeen leveyden yksikkö on yhtä suuri kuin yhden merkin leveys oletuskirjasinkoolla. |
Alla oleva taulukko näyttää CELL: n palauttamat tekstikoodit, kun "muoto" käytetään tietotyypille .
Muotoilukoodi palautettu | Muotoile koodin merkitys |
---|---|
G | Kenraali |
F0 | 0 |
, 0 | #, ## 0 |
F2 | 0 |
, 2 | #, ## 0,00 |
C0 | $ #, ## 0 _); ($ #, ## 0) |
C0- | $ #, ## 0 _); (punainen) ($ #, ## 0) |
C2 | $ #, ## 0,00 _); ($ #, ## 0,00) |
C2- | $ #, ## 0.00 _); (punainen) ($ #, ## 0.00) |
P0 | 0% |
P2 | 0,00% |
S2 | 0,00E + 00 |
G | #? /? tai # ?? / ?? |
D1 | pp-kk-vv tai pp-kk-vv |
D2 | d-mmm tai dd-mmm |
D3 | kk-vv |
D4 | m / d / yy tai m / d / yy h: mm tai kk / pp / vv |
D5 | kk / pp |
D6 | h: mm: ss AM / PM |
D7 | h: mm AM / PM |
D8 | h: mm: ss |
Huomautuksia
Kun pyydetään info_types "format" tai "sulkeet", joukko tyhjiä sulkeita "()" lisätään palautettuun muotoon, jos numeromuoto käyttää sulkeita kaikille arvoille tai positiivisille arvoille. Jos esimerkiksi A1 käyttää mukautettua numeromuotoa (0), toimi seuraavasti:
=CELL("format",A1) // returns "F0()"
CELL-toiminto on epävakaa toiminto ja voi aiheuttaa suorituskykyongelmia suurissa tai monimutkaisissa laskentataulukoissa.