Efnisyfirlit
Stundum í Excel getum við ekki notað tilteknar frumur sem beinar frumutilvísanir. Þess vegna erum við knúin til að nota breytilegt línunúmer sem frumviðmiðun í Excel. Hugmyndin í heild er sú að við notum tilviljunarkennd línunúmer til að úthluta sem frumuvísun í færslum, formúlum eða hvar sem við viljum.
Eins og sýnt er á skjámyndinni hér að neðan viljum við summan af nokkrum tölum. Við getum einfaldlega fengið summu með því að leggja saman bilið (þ.e. B5:B11 ). Hins vegar, ef við getum ekki sett inn B11 sem frumviðmiðun þá notum við handahófskennt línunúmer (þ.e. C5 ). ÓBEIN, OFFSET eða INDEX fallið breytir C5 hólfgildi 11 sem B11 hólfviðmiðun. Þannig að heildarviðskiptin eiga sér stað B(C5)=B11 .
Í þessari grein sýnum við margar leiðir til að nota línunúmer sem frumutilvísun í Excel.
Hlaða niður Excel vinnubók
Variable Row Number as Cell Reference.xlsm
4 Auðveldar leiðir til að nota breytulínunúmer sem frumutilvísun í Excel
Til að sýna fram á notkun breytulína sem frumviðmiðun höfum við gagnasafn. Gagnapakkningin okkar inniheldur Raðnúmer sem línunúmer og aðra dálka eins og sýnt er á eftirfarandi mynd. Við viljum summan af Heildarverði með því að nota breytulínunúmer sem reittilvísun.
Aðferð 1: ÓBEIN aðgerð til að virkja breytulínunúmer sem frumvísun
The ÓBEIRA fall skilar frumutilvísun sem tekur textann sem rök. Setningafræði INDIRECT fallsins er
=INDIRECT (ref_text, [a1])
ref_text ; tilvísun í textastreng
[a1] ; boolean vísbending um frumu A1 . TRUE (sjálfgefið) = klefi A1 stíll. [valfrjálst]
Skref 1: Límdu eftirfarandi formúlu í viðkomandi hólf (þ.e. F16 ).
=SUM(F5:INDIRECT("F"&B15+4))
SUM formúlan leggur einfaldlega saman bilið (þ.e. F5:F15 ). En fyrst, ÓBEIN aðgerðin tekur B15 frumugildið (þ.e. 11 ) bætir síðan við 4 til að gera það 15 . Loksins sendir ÓBEIN það sem F15 í formúluna. Fyrir vikið verður F(B15) F(11+4) = F15
Skref 2: Ýttu á ENTER . Eftir það sérðu heildarverðupphæðina í reit F16 .
Til einföldunar notum við línunúmer sem reittilvísun í einföldum formúlum. Þú getur notað það í langar og flóknar formúlur og það virkar vel. Notkun línunúmera í frumutilvísunum er skilvirk leið til að forðast fylgikvilla.
Lesa meira: Frumvísun í Excel VBA (8 dæmi)
Aðferð 2: Settu inn breytulínunúmer sem frumutilvísun með því að nota OFFSET
Eins og ÓBEIRT fallið, skilar Excel OFFSET fallinu einnig frumatilvísun . Þrátt fyrir líkindi þeirra í útkomunni tekur OFFSET fallið 5 inntak af rifrildum. Setningafræði OFFSET fallsins er
=OFFSET (reference, rows, cols, [height], [width])
tilvísun ; upphafsreitur þaðan sem röð og dálknúmer verða talin
raðir ; fjöldi raða fyrir neðan tilvísunina.
cols ; fjöldi dálka rétt að tilvísuninni.
hæð ; númer línanna í skiluðu tilvísuninni. [valfrjálst]
breidd ; fjölda dálka í tilvísuninni sem skilað er. [valfrjálst]
Skref 1: Sláðu inn formúluna hér að neðan í reitinn F16 .
= SUM(F5:OFFSET(F5, B15-1,0,1,1))
Í formúlunni hér að ofan tekur OFFSET fallið F5 sem hólf tilvísun , B15-1 (þ.e. 11-1=10 ) sem breyta raðir , 0 sem cols , 1 sem hæð og breidd . Með því að breyta B15 eða B15-1 geturðu sett inn hvaða númer sem er tilvísun til hólfs.
Skref 2 : Ýttu á ENTER til að birta heildarupphæðina.
Lesa meira: Hvernig á að vísa til hólfs með því að Röð og dálknúmer í Excel (4 aðferðir)
Svipuð lestur
- Hvernig á að nota FormulaR1C1 algjöra tilvísun í Excel VBA
- [Löguð!] Hlutfallsleg tilvísun virkar ekki í Excel
- Excel VBA: Fáðu frumugildi úr annarri vinnubók án þess að opna
- Afstætt og algert frumveffang í töflureikni
- Dæmi um tilvísun til hlutfallslegra frumna í Excel (3Viðmið)
Aðferð 3: INDEX Aðgerð til að nota breytilegt línunúmer
Til að setja inn línunúmer sem hólftilvísun getum við skilað gildi til að úthluta því í formúlum. Aðgerðin INDEX leiðir til gilda á úthlutaðri staðsetningu. Setningafræði INDEX fallsins er
=INDEX (array, row_num, [col_num], [area_num])
fylki ; svið eða fylki.
röð_númer ; röð númer á sviðinu eða fylki.
col_num ; dálknúmer á sviðinu eða fylkinu. [valfrjálst]
svæðisnúmer ; svið sem notað er í tilvísuninni. [valfrjálst]
Skref 1: Notaðu síðarnefndu formúluna í hvaða auða reit sem er (þ.e. F16 )
=SUM(F5:INDEX(F:F,B15+4))
INDEX fallið lítur á F (þ.e. F:F ) dálkinn sem fylki, B15+4= 15 sem röð_tal. Önnur rök eru ó valfrjáls svo það er ekki nauðsynlegt að nota þau. INDEX(F:F,B15+4) hlutinn í formúlunni skilar $35,4 (þ.e. F15 hólfsgildi). Breyting á B15 eða B15+4 leiðir til breytilegra línunúmera í formúlunni.
Skref 2: Notaðu ENTER takkann til að birta summan af Heildarverði í reit F16 .
Lesa meira: Excel VBA: R1C1 formúla með breytu (3 dæmi)
Aðferð 4: VBA fjölvi til að taka breytulínunúmer sem frumviðmið
Hvað ef við viljum slá inn línunúmer í hvert skipti, við veljum línur úr svið eða fylki? Excel VBA fjölva eruduglegur að gera þetta. Segjum að við viljum auðkenna sérstakar línur (þ.e. C5:D15 ) eins og sýnt er á eftirfarandi mynd með feitletruðu bleki, VBA fjölva gera það með nokkrum línum.
Skref 1: Til að opna Microsoft Visual Basic gluggann, ýttu á ALT+F11 . Í Microsoft Visual Basic glugganum, Veldu Insert (af Toolbar ) > Smelltu á Module .
Skref 2: Límdu eftirfarandi fjölva í Module .
5323
Frókóði tekur línunúmer með VBA inntaksbox og auðkennir síðan fyrstu 10 línurnar . Hápunkturinn er gerður með því að nota VBA Selection.Font.Bold eignina. Sheets.Range setningin úthlutar tilteknu blaði og svið. Einnig skilgreinir það bilið með því að nota VBA CELL eignina.
Skref 3: Notaðu F5 takkann til að keyra fjölva. Fjölvi sýnir fyrst inntaksreit og biður um að slá inn línunúmer. Eftir að hafa slegið inn línunúmerið (þ.e. 5 ), smelltu á Í lagi .
➤ Ef þú smellir á Í lagi ferðu í gluggann Module . Fara aftur á vinnublaðið, þú sérð að úthlutað svið (þ.e. C5:D15 ) er auðkennt með Fetletrun .
Lesa meira: Excel VBA dæmi með frumuvísun eftir röð og dálknúmeri
Niðurstaða
Í þessari grein notum við margar aðgerðir auk VBA fjölvi til að nota breytulínurnúmer sem frumutilvísun í Excel. Aðgerðir eins og INDIRECT , OFFSET og INDEX nota línunúmer í rökum sínum til að umbreyta niðurstöðunum sem frumutilvísun. Vona að þessar leiðir sem lýst er hér að ofan skýri hugtakið og hjálpi þér að nota þær í daglegri notkun. Athugaðu ef þú hefur frekari fyrirspurnir eða hefur einhverju við að bæta.