Kiel Uzi Varian Vican Nombron kiel Ĉelan Referencon en Excel

  • Kundividu Ĉi Tion
Hugh West

Kelkfoje en Excel, ni ne povas uzi iujn ĉelojn kiel rektajn ĉelreferencojn. Sekve, ni estas devigitaj uzi ŝanĝiĝantan vican nombron kiel ĉelan referencon en Excel. La tuta koncepto estas, ke ni uzas hazardan vican nombron por atribui kiel ĉelan referencon en enskriboj, formuloj aŭ kie ajn ni volas.

Kiel montrite en la suba ekrankopio, ni volas la sumon de kelkaj nombroj. Ni povas simple akiri la sumon suminte la intervalon (t.e., B5:B11 ). Tamen, se ni ne povas enmeti B11 kiel ĉelreferencon, tiam ni uzas hazardan vican nombron (t.e. C5 ). La funkcio INDIREK, OFFSET INDEX konvertas C5 ĉelvaloron 11 kiel B11 ĉelreferencon. Do, la ĝenerala konvertiĝo okazas B(C5)=B11 .

En ĉi tiu artikolo, ni montras plurajn manierojn uzi vicnumeron kiel ĉelan referencon en Excel.

Elŝutu Excel-Laborlibron

Varianvico-Nombro kiel Ĉela Referenco.xlsm

4 Facilaj Vojoj Uzi Varian Vicon-Nombron kiel Ĉelan Referencon en Excel

Por pruvi la uzon de variaj vicoj kiel ĉela referenco, ni havas datumaron. Nia datumaro enhavas Serianumero kiel vicnumero kaj aliajn kolumnojn kiel montrite en la sekva bildo. Ni volas la sumon de Tota Prezo uzante ŝanĝiĝantan vican nombron kiel ĉelan referencon.

Metodo 1: INDIREKTA Funkcio por Ebligi Variablan Vican Nombron. kiel Ĉela Referenco

La NEDIREKTA funkcio resendas ĉelreferencon prenantan la tekston kiel argumentojn. La sintakso de la funkcio NEDIREKTA estas

=INDIRECT (ref_text, [a1])

ref_teksto ; referenco en teksta ĉeno

[a1] ; bulea indiko de ĉelo A1 . VERA (defaŭlte) = ĉelo A1 stilo. [laŭvola]

Paŝo 1: Algluu la sekvan formulon en la respektiva ĉelo (t.e., F16 ).

=SUM(F5:INDIRECT("F"&B15+4))

La formulo SUM simple sumigas la intervalon (t.e., F5:F15 ). Sed unue, la funkcio NEDIREKTA prenas la B15 ĉelvaloron (t.e., 11 ) poste aldonas 4 por fari ĝin 15. . Fine, INDIREK pasas ĝin kiel F15 al la formulo. Kiel rezulto, F(B15) fariĝas F(11+4) = F15

Paŝo 2: Premu ENTER . Post tio vi vidas la totalan prezon en ĉelo F16 .

Por simpligo, ni uzas vican numeron kiel ĉelan referencon en simplaj formuloj. Vi povas uzi ĝin en longaj kaj komplikaj formuloj, kaj ĝi funkcias bone. Uzado de vicaj nombroj en ĉelaj referencoj estas efika maniero eviti komplikaĵojn.

Legu Pli: Ĉela Referenco en Excel VBA (8 Ekzemploj)

Metodo 2: Enigu Variablan Vican Nombron kiel Ĉelan Referencon Uzante OFFSET

Simile al la funkcio INDIRECT , la funkcio Excel OFFSET ankaŭ resendas ĉelreferencon . Malgraŭ iliaj similecoj en la rezulto, la funkcio OFFSET prenas 5 argumentaj enigaĵoj. La sintakso de la funkcio OFFSET estas

=OFFSET (reference, rows, cols, [height], [width])

referenco ; komencanta ĉelo de kie la numero de vico kaj kolumno estos kalkulitaj

vicoj ; nombro da vicoj sub la referenco.

kols ; nombro da kolumnoj ĝuste al la referenco.

alteco ; nombro de la vicoj en la resendita referenco. [laŭvola]

larĝo ; nombro da kolumnoj en la resendita referenco. [laŭvola]

Paŝo 1: Tajpu la suban formulon en la ĉelo F16 .

= SUM(F5:OFFSET(F5, B15-1,0,1,1))

En ĉi-supra formulo, la funkcio OFFSET prenas F5 kiel ĉelon referenco , B15-1 (t.e., 11-1=10 ) kiel variablo vicoj , 0 kiel kols , 1 kiel alteco kaj larĝo . Ŝanĝante la B15 B15-1 vi povas enmeti ajnan numeron kiel ĉela referenco.

Paŝo 2 : Alklaku ENTER por montri la totalan sumon.

Legu pli: Kiel referenci ĉelon per Vico kaj Kolumna Nombro en Excel (4 Metodoj)

Similaj Legadoj

  • Kiel Uzi FormulaR1C1 Absolutan Referencon en Excel VBA
  • [Fiksita!] Relativa Ĉela Referenco Ne Funkcias en Excel
  • Excel VBA: Akiru Ĉelan Valoron de Alia Laborlibro sen Malfermo
  • Relativa kaj Absoluta Ĉela Adreso en la Tabelo
  • Ekzemplo de Relativa Ĉela Referenco en Excel (3Kriterioj)

Metodo 3: INDEX-Funkcio por Uzi Variablan Vic-Numero

Por enmeti vican numeron kiel ĉelan referencon, ni povas redoni valoro por atribui ĝin en formuloj. La funkcio INDEX rezultigas valorojn de la asignita loko. La sintakso de la funkcio INDEX estas

=INDEX (array, row_num, [col_num], [area_num])

tabelo ; intervalo aŭ tabelo.

vica_num ; vicnumero en la gamo aŭ tabelo.

kol_num ; kolumnombro en la intervalo aŭ tabelo. [laŭvola]

area_num ; gamo uzata en la referenco. [laŭvola]

Paŝo 1: Uzu ĉi-lastan formulon en iu ajn malplena ĉelo (t.e., F16 )

=SUM(F5:INDEX(F:F,B15+4))

La funkcio INDEX konsideras la kolumnon F (t.e., F:F ) kiel tabelon, B15+4= 15 kiel la vico_num. Aliaj argumentoj estas ne leblaj do ne necesas uzi ilin. La INDEXO(F:F,B15+4) parto en la formulo liveras $35,4 (t.e., F15 ĉelvaloro). Ŝanĝi B15 B15+4 rezultigas variajn vicinumrojn en la formulo.

Paŝo 2: Uzu la ENTER por aperi la sumon de Tota Prezo en ĉelo F16 .

Legu Pli: Excel VBA: R1C1 Formulo kun Variablo (3 Ekzemploj)

Metodo 4: VBA-Makro por Prenu Variablan Vicon-Nombre kiel Ĉela Referenco

Kaj se ni volas ĉiufoje enigi vicon, ni elektas vicojn el gamo aŭ tabelo? Excel VBA makrooj estasefika por fari ĉi tion. Supozu, ke ni volas reliefigi specifajn vicojn (t.e., C5:D15 ) kiel montrite en la sekva bildo per grasa inko, VBA makrooj faras tion per kelkaj linioj.

Paŝo 1: Por malfermi Microsoft Visual Basic fenestron, premu ALT+F11 . En Microsoft Visual Basic fenestro, Elektu Enmeti (el la Ilobreto ) > Klaku sur Modulo .

Paŝo 2: Algluu la sekvan makroon en la Modulo .

7064

La makrookodo prenas vicon per VBA-Enigokesto tiam elstarigas la unuajn 10 vicojn. . La emfazo estas farita per la posedaĵo VBA Selection.Font.Bold . Sheets.Range deklaro asignas specifan folion kaj gamon. Ankaŭ ĝi difinas la intervalon per la posedaĵo VBA CELL .

Paŝo 3: Uzu la klavon F5 por ruli la makroon. La makroo unue montras enigan skatolon kaj petas enigi vican numeron. Post enigi la numeron de vico (t.e., 5 ), alklaku OK .

Alklako OK kondukas vin al la fenestro Modulo . Revenu al la laborfolio, Vi vidas, ke la asignita intervalo (t.e., C5:D15 ) estas emfazita en Grada .

Legu Pli: Excel VBA-Ekzemploj kun Ĉela Referenco laŭ Vico kaj Kolumna Nombro

Konkludo

En ĉi tiu artikolo, ni uzas multoblajn funkciojn kaj ankaŭ VBA makroon por uzi varian viconnombro kiel ĉela referenco en Excel. Funkcioj kiel ekzemple INDIREKTA , OFFSET , kaj INDEX uzas vicinumrojn en siaj argumentoj por transformi la rezultojn kiel ĉelreferencon. Mi esperas, ke ĉi tiuj supre priskribitaj eliroj klarigas la koncepton kaj helpos vin uzi ilin en ĉiutagaj uzoj. Komentu se vi havas pliajn demandojn aŭ havas ion por aldoni.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.