Excel

Excel OFFSET -toiminto

Excel Offset Function

Excel OFFSET -toimintoYhteenveto

Excel OFFSET -toiminto palauttaa viittauksen alueeseen, jossa on viisi tuloa: (1) lähtökohta, (2) rivin siirtymä, (3) sarakkeen siirtymä, (4) korkeus riveillä, (5) leveys sarakkeet. OFFSET on kätevä kaavoissa, jotka edellyttävät dynaamista aluetta.





Tarkoitus Luo viitepoikkeama annetusta aloituspisteestä Paluuarvo Soluviittaus. Syntaksi = OFFSET (viite, rivit, sarakkeet, [korkeus], ​​[leveys]) Argumentit
  • viite - Lähtökohta, joka toimitetaan soluviitteenä tai -alueena.
  • rivit - Siirrettävien rivien määrä aloitusviitteen alapuolella.
  • cols - Sarakkeiden määrä, jotka on siirrettävä aloitusviitteen oikealle puolelle.
  • korkeus - [valinnainen] Palautetun viitteen korkeus riveillä.
  • leveys - [valinnainen] Palautetun viitteen leveys sarakkeissa.
Versio Excel 2003 Käyttöohjeita

Excel OFFSET -toiminto palauttaa dynaamisen alueen, joka koostuu viidestä tulosta: (1) lähtökohta, (2) rivin siirtymä, (3) sarakkeen siirtymä, (4) korkeus riveillä, (5) leveys sarakkeissa.

Lähtökohta ( viite argumentti) voi olla yksi solu tai solualue. The rivit ja cols argumentit ovat solujen lukumäärää, jotka on 'siirrettävä' lähtökohdasta. The korkeus ja leveys argumentit ovat valinnaisia ​​ja määrittävät luotavan alueen koon. Kun korkeus ja leveys jätetään pois, niiden oletusarvo on korkeus ja leveys viite .





kaava merkkien laskemiseksi Excelissä

Esimerkiksi viite C5 alkaen A1, viite on A1, rivit on 4 ja cols on 2:

 
= OFFSET (A1,4,2) // returns reference to C5

Viittaus C1: C5 A1: stä, viite on A1, rivit on 0, cols on 2, korkeus on 5, ja leveys on 1:



 
= OFFSET (A1,0,2,5,1) // returns reference to C1:C5

Huomautus: leveys voidaan jättää pois, koska sen oletusarvo on 1.

On tavallista nähdä OFFSET käärittynä toiseen toimintoon, joka odottaa aluetta. Esimerkiksi SUMMA C1: C5, alkaen A1:

 
= SUM ( OFFSET (A1,0,2,5,1)) // SUM C1:C5

OFFSETin päätarkoitus on antaa kaavojen mukautua dynaamisesti käytettävissä oleviin tietoihin tai käyttäjän syöttämiin tietoihin. OFFSET -toimintoa voidaan käyttää a dynaaminen nimetty alue kaavioille tai pivot -taulukoille, jotta lähdetiedot ovat aina ajan tasalla.

Huomautus: Excel -dokumentaatiossa todetaan korkeus ja leveys ei voi olla negatiivinen, mutta negatiiviset arvot näyttävät toimivan hyvin 1990 -luvun alusta lähtien . Google Sheetsin OFFSET -toiminto ei salli negatiivista arvoa korkeus- tai leveysargumenteille.

miten päästä eroon ylimääräisistä riveistä Excelissä

Esimerkkejä

Alla olevat esimerkit osoittavat, kuinka OFFSET voidaan määrittää palauttamaan erilaisia ​​alueita. Nämä näytöt otettiin Excel 365 , joten OFFSET palauttaa a dynaaminen ryhmä kun tulos on useampi kuin yksi solu. Vanhemmissa Excel -versioissa voit käyttää F9 -näppäin tarkistaa OFFSET -toiminnosta palautetut tulokset.

Esimerkki #1

Alla olevassa näytössä käytämme OFFSETia palauttaaksesi kolmannen arvon (maaliskuu) toisessa sarakkeessa (länsi). H4: n kaava on:

 
= OFFSET (B3,3,2) // returns D6

OFFSET -toiminto Esimerkki 1

Esimerkki #2

Alla olevassa näytössä käytämme OFFSET -toimintoa kolmannen sarakkeen (pohjoinen) viimeisen arvon (kesäkuu) palauttamiseen. H4: n kaava on:

 
= OFFSET (B3,6,3) // returns E9

OFFSET -toiminto Esimerkki 2

Esimerkki #3

Alla palautamme kaikki kolmannen sarakkeen (pohjoinen) arvot OFFSET. H4: n kaava on:

 
= OFFSET (B3,1,3,6) // returns E4:E9

OFFSET -toiminto Esimerkki 3

Esimerkki #4

Alla käytämme OFFSETia palauttaaksesi kaikki toukokuun arvot (viides rivi). H4: n kaava on:

 
= OFFSET (B3,5,1,1,4) // returns C8:F8

OFFSET -toiminto Esimerkki 4

Esimerkki #5

Alla käytämme OFFSETia palauttaaksesi länsi -alueen huhti-, toukokuu- ja kesäkuun arvon. H4: n kaava on:

 
= OFFSET (B3,4,2,3,1) // returns D7:D9

OFFSET -toiminto Esimerkki 5

Esimerkki #6

Alla käytämme OFFSETia palauttaaksesi huhtikuun, toukokuun ja kesäkuun arvon länteen ja pohjoiseen. H4: n kaava on:

kuinka määritetään nimetty alue Excelissä
 
= OFFSET (B3,4,2,3,2) // returns D7:E9

OFFSET -toiminto Esimerkki 6

Huomautuksia

  • OFFSET palauttaa vain viitteen, soluja ei siirretä.
  • Molemmat rivit ja cols voidaan toimittaa negatiivisina numeroina kääntääkseen normaalin siirtymissuuntansa - negatiivinen cols siirtynyt vasemmalle ja negatiivinen rivit offset yllä.
  • OFFSET on ' haihtuva toiminto ' - se laskee uudelleen jokaisen laskentataulukon muutoksen yhteydessä. Haihtuvat toiminnot voivat saada suurempia ja monimutkaisempia työkirjoja toimimaan hitaasti.
  • OFFSET näyttää #REF! virhearvo, jos siirtymä on laskentataulukon reunan ulkopuolella.
  • Kun korkeus tai leveys jätetään pois, korkeus ja leveys viite käytetään.
  • OFFSETia voidaan käyttää minkä tahansa muun toiminnon kanssa, joka odottaa saavansa viitteen.
  • Excel -dokumentaatio sanoo korkeus ja leveys Ne eivät voi olla negatiivisia, mutta negatiiviset arvot toimivat.


^