Edukien taula
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