Edukien taula
Batzuetan, Excel-en, ezin ditugu gelaxka jakin batzuk zelula erreferentzia zuzen gisa erabili. Hori dela eta, Excel-en errenkada-zenbaki aldakorra erabiltzera behartuta gaude gelaxka-erreferentzia gisa. Kontzeptu osoa da ausazko errenkada-zenbaki bat erabiltzen dugula sarreretan, formuletan edo nahi dugun tokian gelaxka-erreferentzia gisa esleitzeko.
Beheko pantaila-argazkian erakusten den moduan, zenbaki pare baten batura nahi dugu. Besterik gabe, batura lor dezakegu barrutia batuz (hau da, B5:B11 ). Hala ere, ezin badugu B11 gelaxka-erreferentzia gisa txertatu, ausazko errenkada-zenbaki bat erabiliko dugu (hau da, C5 ). ZEHARKAKO, DESPENSATU edo INDEX funtzioak C5 gelaxka-balioa 11 B11 gelaxka-erreferentzia gisa bihurtzen du. Beraz, bihurketa orokorra B(C5)=B11 gertatzen da.
Artikulu honetan, errenkada-zenbakia gelaxka-erreferentzia gisa erabiltzeko hainbat modu erakusten ditugu. Excel.
Deskargatu Excel lan-koadernoa
Aldagaiaren errenkada-zenbakia gelaxka-erreferentzia gisa.xlsm
4 Excel-en errenkada-zenbaki aldakorra gelaxka-erreferentzia gisa erabiltzeko modu errazak
Errenkada aldakorrak gelaxka-erreferentzia gisa erabiltzen direla erakusteko, datu-multzo bat dugu. Gure datu-multzoak Serial Number ditu errenkada-zenbaki gisa eta beste zutabe batzuk hurrengo irudian erakusten den moduan. Prezio osoa ren batura nahi dugu errenkada-zenbaki aldakorra gelaxka-erreferentzia gisa erabiliz.
1. metodoa: ZEHARKAKO funtzioa errenkada-zenbaki aldakorra gaitzeko Gelaxka erreferentzia gisa
ZEHARKOAK funtzioak gelaxka-erreferentzia bat itzultzen du testua argumentu gisa hartuta. ZEHARRA funtzioaren sintaxia
=INDIRECT (ref_text, [a1])
ref_text da; erreferentzia testu-kate batean
[a1] ; A1 zelularen adierazle boolearra. EGIA (lehenespenez) = gelaxka A1 estiloa. [aukerakoa]
1. urratsa: Itsatsi formula hau dagokion gelaxkan (hau da, F16 ).
=SUM(F5:INDIRECT("F"&B15+4))
SUM formulak barrutia batzen du (hau da, F5:F15 ). Baina lehenik eta behin, ZEHARKOAK funtzioak B15 gelaxka-balioa hartzen du (hau da, 11 ) eta gero 4 gehitzen du 15 izan dadin. . Azkenean, ZEHARKOAK k F15 gisa pasatzen dio formulari. Ondorioz, F(B15) F(11+4) = F15
bihurtzen da 2. urratsa: Sakatu SARTU . Horren ondoren, prezio osoaren zenbatekoa ikusten duzu F16 gelaxkan.
Sinplifikaziorako, errenkada zenbakia erabiltzen dugu gelaxka-erreferentzia gisa formula sinpleetan. Formula luze eta konplikatuetan erabil dezakezu eta ondo funtzionatzen du. Gelaxken erreferentzietan errenkada-zenbakiak erabiltzea konplikazioak saihesteko modu eraginkorra da.
Irakurri gehiago: Zelula-erreferentzia Excel VBA-n (8 adibide)
2. metodoa: txertatu aldagaiaren errenkada-zenbakia gelaxka-erreferentzia gisa OFFSET erabiliz
INDIRECT funtzioaren antzera, Excel OFFSET funtzioak gelaxka-erreferentzia ere itzultzen du . Emaitzan antzekotasunak izan arren, OFFSET funtzioak hartzen du 5 argumentu sarrera. OFFSET funtzioaren sintaxia
=OFFSET (reference, rows, cols, [height], [width])
erreferentzia da; errenkada eta zutabe zenbakia zenbatuko diren gelaxka hasi
errendak ; errenkada kopurua erreferentziaren azpian.
cols ; zutabe kopurua erreferentziaren eskuinera.
altuera ; Itzulitako erreferentziako errenkaden kopurua. [aukerakoa]
zabalera ; Itzulitako erreferentziako zutabe kopurua. [aukerakoa]
1. urratsa: Idatzi beheko formula gelaxkan F16 .
= SUM(F5:OFFSET(F5, B15-1,0,1,1))
Goiko formulan, OFFSET funtzioak F5 hartzen du erreferentzia , B15-1 gelaxka gisa. (hau da, 11-1=10 ) aldagai gisa ilara , 0 gisa cols , 1 gisa altuera eta zabalera . B15 edo B15-1 aldatuz, edozein zenbaki txerta dezakezu gelaxka-erreferentzia gisa.
2. urratsa : Sakatu SARTU batura osoa bistaratzeko.
Irakurri gehiago: Nola erreferentziatu gelaxka arabera Errenkada eta zutabe zenbakia Excel-en (4 metodo)
Antzeko irakurketak
- Nola erabili FormulaR1C1 erreferentzia absolutua Excel VBA-n
- [Konpondu!] Gelaxka-erreferentzia erlatiboa ez da funtzionatzen Excel-en
- Excel VBA: lortu gelaxka-balioa beste lan-liburu batetik ireki gabe
- Kalkulu-orrian gelaxka-helbide erlatiboa eta absolutua
- Excel-en gelaxka erlatiboen erreferentziaren adibidea (3Irizpideak)
3. metodoa: INDEX Funtzioa errenkada-zenbaki aldagaia erabiltzeko
errenkada-zenbaki bat gelaxka-erreferentzia gisa txertatzeko, itzul dezakegu. balioa formuletan esleitzeko. INDEX funtzioak esleitutako kokapenaren balioak sortzen ditu. INDEX funtzioaren sintaxia
=INDEX (array, row_num, [col_num], [area_num])
array da; barrutia edo array.
errenkada_zenbakia ; barruti edo matrizeko errenkada-zenbakia.
col_num ; barruti edo matrizeko zutabe-zenbakia. [aukerakoa]
eremu_zenbakia ; erreferentzian erabilitako tartea. [aukerakoa]
1. urratsa: Erabili azken formula hau hutsik dagoen edozein gelaxkatan (hau da, F16 )
=SUM(F5:INDEX(F:F,B15+4))
INDEX funtzioak F (hau da, F:F ) zutabea array gisa hartzen du, B15+4= 15 errenkada_zenbakia bezala. Beste argudio batzuk aukerakoak dira, beraz, ez da beharrezkoa horiek erabiltzea. Formulako INDEX(F:F,B15+4) zatiak $35,4 itzultzen du (hau da, F15 gelaxka-balioa). B15 edo B15+4 aldatzeak errenkada-zenbaki aldakorrak sortzen ditu formulan.
2. urratsa: Erabili SARTU tekla Prezio osoa ren batura agertzeko F16 gelaxkan.
Gehiago irakurri: Excel VBA: R1C1 formula aldagaiarekin (3 adibide)
4. metodoa: VBA makroa aldagaiaren errenkada-zenbakia gelaxka-erreferentzia gisa hartzeko
Zer gertatzen da errenkada-zenbaki bat sartu nahi badugu, barruti edo array bateko errenkadak hautatzen baditugu? Excel VBA makroak diraeraginkorra hau egiteko. Demagun errenkada zehatzak nabarmendu nahi ditugula (hau da, C5:D15 ) ondoko irudian agertzen den moduan tinta lodiz, VBA makroek lerro pare batekin egiten dute.
1. urratsa: Microsoft Visual Basic leihoa irekitzeko, sakatu ALT+F11 . Microsoft Visual Basic leihoan, hautatu Txertatu ( Tresna-barra tik) > Sakatu Modulua .
2. urratsa: Itsatsi hurrengo makroa Modulua .
1800
Makro-kodeak VBA sarrera-koadroa erabiliz errenkada-zenbaki bat hartzen du eta gero lehen 10 errenkadak nabarmentzen ditu . Nabarmena VBA Selection.Font.Bold propietatea erabiliz egiten da. Sheets.Range adierazpenak orri eta barruti zehatz bat esleitzen du. Gainera, barrutia definitzen du VBA CELL propietatea erabiliz.
3. urratsa: Erabili F5 tekla makroa exekutatzeko. Makroak sarrera-koadro bat bistaratzen du lehenik eta errenkada-zenbaki bat sartzeko eskatzen du. Errenkada-zenbakia sartu ondoren (hau da, 5 ), egin klik OK .
➤ Ados sakatuz gero, Modulua leihora eramango zaitu. Itzuli lan-orrira, esleitutako barrutia (hau da, C5:D15 ) Lodia nabarmentzen dela ikusten duzu.
Gehiago irakurri: Excel VBA adibideak errenkada eta zutabe-zenbakiaren araberako gelaxken erreferentziarekin
Ondorioa
Artikulu honetan, erabiltzen dugu hainbat funtzio eta VBA makroa errenkada aldakorra erabiltzekozenbakia Excel-en gelaxka-erreferentzia gisa. ZEHAR , OFFSET eta INDEX bezalako funtzioek errenkada-zenbakiak erabiltzen dituzte argumentuetan emaitzak gelaxka-erreferentzia gisa eraldatzeko. Espero dut goian deskribatutako irteera hauek kontzeptua argitzea eta eguneroko erabileretan erabiltzen laguntzea. Iruzkinak galdera gehiago badituzu edo gehitzeko zerbait baduzu.