Desplazamendu-funtzioa Excel-en erabiltzea

  • Partekatu Hau
Hugh West

Gaur Excel-en OFFSET Funtzioa aurkeztu nahi dizut bizitza errealeko 3 adibiderekin.

Hasieran, formula sintaxia deskribatuko dut eta gero hitz egin OFFSET funtzioa bizitza errealeko arazoak konpontzeko nola erabil daitekeen.

Sarrera

OFFSET funtzioak gelaxka bati (dei diezaiogun xede-gelaxka) edo barrutiari (helburua) erreferentzia bat itzul diezaioke. barrutia) hau da, beste gelaxka batetik (erreferentzia-gelaxka) edo barrutitik (erreferentzia-barrutia) urrun dauden errenkada eta zutabe kopuru zehatz batera.

Beheko irudiak OFFSET funtzioa nola erabili gelaxka batera erreferentzia itzultzeko ( ezkerreko zatia) edo barruti bat (eskuineko zatia).

Helburuko gelaxka bat zer den eta zer den erreferentziazko gelaxka inpresio intuitiboa emango dizu.

Berdez nabarmendutako gelaxka bat da. helburuko gelaxka, horiz nabarmendutako gelaxkak helburu-barruti bat osatzen dute.

Urdinez nabarmendutako gelaxkak erreferentzia-gelaxkak dira.

1. Irudia

Zer esan nahi du OFFSETek Excel-en (sintaxia)?

Hona hemen Offset Funtzioaren sintaxia: OFFSET (erreferentzia, errenkadak, kolak, [altuera], [zabalera])

Erreferentzia Beharrezkoa. Erreferentzia desplazamendua hasten den gelaxka edo gelaxka-barrutia da. Kontuan izan gelaxkak elkarren ondoan egon behar direla gelaxka sorta bat zehazten baduzu.
Errenkadak Beharrezkoa . Errenkada kopurua, gora edo behera, erreferentziako gelaxka edo goiko ezkerreko gelaxkaerreferentzia-barrutia. Errenkadak positiboak edo negatiboak izan daitezke. Begiratu 1. irudiaren ezkerreko parteari, helburuko gelaxka B2 izango da funtzioa OFFSET gisa aldatzen badut (C3, -1, -1). B2 errenkada bat gora C3 da.
Cols Beharrezkoa. Zutabe kopurua, ezkerrera edo eskuinera , erreferentzia-gelaxkaren edo erreferentzia-barrutiaren goiko ezkerreko gelaxkaren. Rankadak argumentuarekin gertatzen den bezala, Cols ren balioak positiboak eta negatiboak ere izan daitezke. Nola idatzi dezakegu OFFSET funtzioa B4 erreferentziako gelaxka gisa eta C3 helburuko gelaxka gisa ezartzen baditugu? Erantzuna OFFSET (B4, -1, 1) da. Hemen ikus dezakezu Cols positiboa dela eta C3 B4ren eskuinean dagoen zutabe bat dela.
Altuera Aukerazkoa. Erabili Altuera Argudioa Helburua barruti bat bada. Helburu-barrutiak zenbat errenkada dituen adierazten du. Altuerak zenbaki positiboa izan behar du. 1. irudiaren eskuineko partetik ikus dezakezu helburu-barrutian bi errenkada daudela. Hori dela eta, Altuera 2 gisa ezarriko dugu kasu horretan.
Zabalera Aukerazkoa. Erabili Zabalera-argudioa soilik. helburua barruti bat da (ikus 1. irudiaren eskuineko zatia). Helburu-barrutiak zenbat zutabe dituen adierazten du. Zabalerak zenbaki positibo bat izan behar du.

Bada, orain erakutsiko dizut OFFSET funtzioa bizitza errealean arazoak konpontzeko nola erabili.

Kasua 1: Eskuinetik ezkerreko bilaketa OFFSET eta MATCH konbinatuzFuntzioak

Jakina da VLOOKUP funtzioarekin ezkerretik eskuinera begiratzea soilik egin dezakezula.

Bilatu beharreko balioa zure taula-matrizeko lehen zutabean jarri behar da.

Taula-barruti osoa zutabe batez eskuinera mugitu behar duzu bilaketa-balio berri bat gehitu nahi baduzu edo zure datu-egitura aldatu behar baduzu, beste zutabe bat erabili nahi baduzu bilaketa-balio gisa .

Baina OFFSET eta Match funtzioarekin konbinatuz, VLOOKUP funtzioaren muga ken daiteke.

Zer da MATCH funtzioa eta nola konbinatu OFFSET funtzioa eta Match funtzioa bilaketa egin?

Beno, Parekatu funtzioak gelaxka-barruti batean zehaztutako elementu bat bilatzen du eta, ondoren, elementu horren posizio erlatiboa itzultzen du barrutian.

Har dezagun B3:B8 barrutia. 2.1 iruditik (urte ezberdinetan herrialde ezberdinen diru-sarrerak erakusten dituena) adibide gisa.

“=MATCH (“AEB”, B3:B8, 0)” formulak 1 itzuliko du geroztik. AEBko lehen elementua da e barrutia (ikus B10 eta C10 gelaxkak).

C2:F2 beste barruti baterako, "=MATCH (2015, C2:F2, 0)" formulak 3 itzultzen du, 2015a baita. barrutiko hirugarren elementua (ikus B11 eta C11 gelaxkak).

OFFSET funtziora itzuliz.

B2 gelaxka erreferentzia gelaxka gisa ezartzen badugu eta E3 gelaxka xede gelaxkatzat hartzen badugu, nola idatzi dezakegu OFFSET formula?

E3 1 errenkada B2 azpian dago eta 3 zutabeetara zuzenB2.

Beraz, formula "=OFFSET(B2, 1 , 3 ) bezala idatz daiteke. Begiratu arretaz kolore gorriko zenbakiak, bat datozela aurki dezakezu?

Hori da galderaren erantzuna – Nola konbinatu OFFSET funtzioa Match funtzioarekin – Match funtzioa aplika daiteke zerbitzatzeko OFFSET funtzioaren bigarren edo hirugarren argumentu gisa (ikus C13 gelaxka).

C14 gelaxkak erakusten du VLOOKUP funtzioa nola erabili datu berdinak berreskuratzeko.

Irabaziak ezagutu behar ditugu. 2015ean B2:F8 taula-matrizeko 4. zutabean erregistratzen da VLOOKUP funtzioa idatzi aurretik.

Esan nahi du datuen egitura oso ondo ezagutu behar dugula VLOOKUP funtzioa erabiltzean.

Hau VLOOKUP-rako beste muga bat da. Hala ere, MATCH funtzioa OFFSET funtzioaren argumentu gisa erabiliz, ez dugu zutabeen indizea ezagutu beharrik.

Hau oso erabilgarria da zutabe asko baldin badaude.

2.1 irudia

Orain, goazen aurrera eta ikus dezagun adibide konplexuago bat.

Demagun taula bat daukagula enpresa ezberdinentzako Enpresaren izena, Kontaktuaren izena eta Helbide elektronikoa dituena.

Eta enpresaren izena kontaktu-izen ezagun batetik berreskuratu nahi dugu edo helbide elektroniko ezagun batetik kontaktuaren izena lortu nahi dugu. Zer egin dezakegu?

Ikus 2.2 irudia, B5:E8 barrutiak enpresaren informazioa biltzen du. Sarrerak C2 gelaxkan eta B3 gelaxkan jarriz, karratu gorriko formularen laguntzaz, berreskuratu dezaketenpresaren izena badakit kontaktuaren izena ezagutzen badut.

D2:E4 barrutiak helbide elektroniko ezagun batekin kontaktuaren izena nola lortu erakusten du.

Laburbilduz, bi adibide hauek erakusten dute eskuinetik ezkerreko bilaketa bat egin dezake eta bilaketa-balioa ez da zertan eskuineko zutabean jarri behar. Taularen matrizeko edozein zutabek izan dezakete bilaketa-balioa.

2.2 irudia

2. kasua: kalkulua automatizatu OFFSET eta COUNT funtzioak konbinatuz

Zenbaki berri bat gehitzen dugun bakoitzean kalkulua nola automatizatu azaldu aurretik. zutabe bat, has gaitezen nola itzuli automatikoki zutabe bateko azken zenbakia hasieran.

Begiratu beheko irudia, Giza Baliabideetako sarrerak erakusten dituena. Demagun B zutabeko azken zenbakia lortu nahi dugula, formula “=OFFSET (C2, 9 , 0)” izango litzateke OFFSET funtzioa aplikatzen badugu.

Formulatik , jakin dezakegu 9 dela gako-zenbakia.

Zenbaki hori automatikoki itzultzen badugu, azken zenbakia zutabe batean automatikoki aurki dezakegu.

9 C zutabean zenbakiak dituzten gelaxken kopurua besterik ez da.

ZENBATU funtzioa ezagutzen baduzu, ZENBATU funtzioak zenbakia zenbatu dezakeela jakingo duzu. Barruti bateko zenbakiak dituzten gelaxken kopurua.

Adibidez, “=COUNT (C3:C11)” formulak C3tik C11 bitarteko gelaxketan zenbakiak dituzten gelaxken kopurua zenbatuko du.

Gure kasuan,zutabe osoko zenbat zenbaki jakin nahiko genuke, beraz, C:C zutabeko errenkada guztiak biltzen dituen C:C bezalako erreferentzia erabili behar da.

Mesedez, begiratu G4 eta H4 gelaxkak, itzultzen den zenbakia. "=COUNT(C:C)" 9 -ren berdina da.

Horrela, goiko OFFSET funtzioan 9 COUNT(C:C)-rekin ordezkatuz, berri bat lor dezakegu. formula "=OFFSET (C2, COUNT (C:C) , 0)" (H5 gelaxkan).

Itzuten duen zenbakia 87000 da, hau da, C zutabeko azken zenbakia. .

Orain utzi kalkulu automatikora. Demagun C zutabeko zenbaki guztien batura nahi dugula.

Formula “=SUM (OFFSET (C2, 1, 0, 9 , 1))” izango litzateke. erabili SUM OFFSET-ekin batera.

9 C3:C11 barrutiko errenkada-kopuru osoa da eta, gainera, gelaxka-kopuru osoa C zutabeko zenbakiak ditu.

Beraz. , formula modu berri batean idatz dezakegu “=SUM (OFFSET (C2,1, 0, COUNT (C:C), 1))”.

Begiratu G10 eta H10 gelaxkak, guztira 9 langile horien soldata kopurua 521.700 $ da.

Orain 34.000 $ bezalako zenbaki bat jartzen baduzu C12 gelaxkan, G5 eta G10 gelaxkako zenbakia 34.000 $ eta 555.700 $-ra aldatuko da, hurrenez hurren.

Hori da automatizazioa deitzen dudana, ez baituzu G5 edo G10 gelaxkako formulak eguneratu behar.

Kontuz ibili behar duzu ZENBATU funtzioa erabiltzen duzunean ZENBATU funtzioak gelaxka kopurua soilik itzultzen baitu. zenbakiak dituztenak.

Adibidez,"=ZENBATU (B: B)"-k 0 ematen du 9 ordez, B zutabean ez baitago zenbakiak dituen gelaxkarik (ikus G3 eta H3 gelaxkak).

D zutabeak zenbakiak dituzten 10 gelaxka eta zenbakiak itzultzen dituen gelaxka biltzen ditu. “ZENBATU (D: D)” ere 10 da.

Baina D zutabeko azken zenbakia C zutaberako egin genuen bezala berreskuratu nahi badugu, 0 zenbakia lortuko dugu (ikus G8 eta H8 gelaxka).

Jakina, 0 ez da nahi duguna. Zer dago oker? D13 gelaxka D2 gelaxkatik 11 errenkadara dago 10 errenkadaren ordez.

Hau ere froga daiteke "=OFFSET (D2, COUNT (D: D) + 1 , 0) formularen bidez. )” G7 gelaxkan.

Laburbilduz, zenbakiek elkarren ondoan egon beharko lukete ZENBATU funtzioa eta OFFSET funtzioarekin batera erabili nahi badugu kalkuluaren automatizazioa ahalbidetzeko.

3. Irudia

3. kasua: Erabili OFFSET funtzioa barruti dinamiko bat egiteko

Demagun enpresa baten hileroko unitate-salmentak grafikoki nahi ditugula eta 4.1 Irudiak uneko datuak eta egungo diagrama bat erakusten ditu. datuak.

Hilabete bakoitzean, azken hilabeteko unitateen salmentak C zutabeko azken zenbakiaren azpian gehituko dira.

Ba al dago grafikoa automatikoki eguneratzeko modu errazik?

Taula eguneratzeko gakoa OFFSET funtzioa erabiltzea da saldutako unitateen zutaberako barruti dinamikoaren izenak sortzeko.

Unitateen salmenten barruti dinamikoak automatikoki sartuko ditu salmenta-datu guztiak datu berriak sartu ahala.

4.1 Irudia

Barruti dinamiko bat sortzeko, egin klik Formulak fitxan eta, ondoren, aukeratu Izen-kudeatzailea edo Definitu izena .

Behean Izen berria elkarrizketa-koadroa eskatuko da. Definitu izena sakatzen baduzu.

Izen-kudeatzailea aukeratzen baduzu, Berria sakatu ere egin beharko duzu beheko <1 egiteko>Izen berria elkarrizketa-koadroa agertzen da.

4.2 Irudia

" Izena: " sarrera-koadroan, barruti dinamikoaren izena bete behar da. Eta “ Hori erreferentzia egiten dio:” sarrera-koadroan, OFFSET formula idatzi behar dugu “=OFFSET (4 irudia!$C$2, 1, 0, ZENBATU (!$C: $C), 1 )” C zutabean idatzitako Unitate Saldutako balioetan oinarritutako balio sorta dinamiko bat sortuko luke.

Lehenespenez, izen bat aplikatuko zaio lan-liburu guztiari eta bakarra izan behar du lan-liburuaren barruan.

Hala ere, eremua orri jakin batera mugatu nahi dugu.

Hori dela eta, 4. irudia aukeratuko dugu hemen “ Eskumena: ” sarrera-koadroan. Ados sakatu ondoren, barruti dinamikoa sortzen da.

Automatikoki sartuko ditu salmenta-datu guztiak datu berriak sartu ahala.

Orain egin klik eskuineko botoiarekin edozein puntutan. grafikoan eta, ondoren, hautatu "Hautatu datuak".

4.3 Irudia

Galdetutako Hautatu datuak Iturria, aukeratu Serie1 eta gero Editatu.

4.4 Irudia

Eta idatzi “=Figura4!Unitateak” 4.5 Irudiak erakusten duen moduan.

4.5 Irudia

Azkenik, proba dezagun eta idatzi 11 C13 gelaxkan. Diagrama aldatu dela eta 11 balioa sartu dela ikus dezakezu.

Tauladatu berriak gehitzen direnean automatikoki aldatuko da.

4.6 Irudia

Irakurri gehiago...

  • Offset(…) Excel-en funtzioa adibideekin

Deskargatu lan-fitxategiak

Deskargatu lan-fitxategiak beheko estekatik.

Excel-Offset-Funtzioa .rar

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.