Enhavtabelo
Ofte, laborante kun Microsoft Excel, ni eble bezonos enmeti datumojn de alia Excel-laborfolio. Sonas kompleksa, ĉu ne? Malĝuste! En ĉi tiu artikolo, ni montros 4 manierojn referenci la nomon de laborfolio en Excel-formulo. Krome, ni ankaŭ lernos akiri la nomon de la aktiva laborfolio kaj referenci alian laborfolion bazitan sur valoro.
Elŝutu Praktikan Laborlibron
Referencing_Worksheet_Name_in_Excel_Formula. xlsx
Dynamic Worksheet Reference.xlsm
Referencado el Alia Laborlibro.xlsx
4 Manieroj Referenci Laborfolionomon en Excel Formulo
Unue kaj ĉefe, ni konsideru la Vendajn Datumojn por januaro en la “Januaro” laborfolio, kiu prezentas la “Produkta Nomo” kaj la “Vendoj” en USD.
Simile, ni havu la Vendajn Datumojn por februaro en la “Februaro” laborfolio. Ĉi tie, ni volas akiri la “Tutaj Vendoj” tirante la datumojn el la “Januaro kaj februaro” laborfolioj. Do, sen plia prokrasto, ni esploru kiel referenci laborfolionomon en Excel-formulo.
Ĉi tie, ni uzis la Microsoft Excel 365 version. ; vi povas uzi ajnan alian version laŭ via oportuno.
1. Referenca Laborfolio Nomo Sen Spacoj aŭ Interpunkciaj Signoj
Unue, ni montros la kazon kie lalaborfolionomoj havas neniujn spacojn aŭ interpunkciajn signojn inter ili.
📌 Paŝoj :
- Ekze de la komenco, iru al la C5 ĉelo >> enigu la suban formulon.
=January!C5+February!C5
Ĉi tie, “januaro kaj februaro” referu al la nomoj de laborfolioj, kaj la C5 ĉelo respondas al la “Tabla Vendo” en ĉi tiuj du monatoj.
Legu Pli: Kiel Ligi Excel-Foliojn al Alia Folio (5 Manieroj)
2. Referenca Laborfolio Nomo kun Spacoj aŭ Interpunkciaj Signoj
Alternative, ĉi tiu metodo konsideras la kazo kie estas spacoj aŭ interpunkciaj signoj inter la nomoj de la laborfolioj. En ĉi tiu kazo, ni supozu la "Vendoj de januaro kaj februaro" laborfolioj. Nun ni volas ĉerpi la datumojn de “Vendoj” el la du laborfolioj kaj redoni la “Tutaj Vendoj” en alia laborfolio.
📌 Paŝoj :
- Por komenci, movu al la C5 ĉelo >> tajpu la suban esprimon.
='January Sales'!C5+'February Sales'!C5
En ĉi tiu kazo, “Januara Vendo” kaj “ Februaro Vendoj” reprezentas la nomojn de laborfolio; kontraste, la C5 ĉelo indikas “Tablaj Vendoj” respektive.
Legu Pli: Referenco de Alia Excel Laborlibro sen Malfermo (5 Ekzemploj)
Similaj Legoj
- Kiel Ligi Multoblajn Ĉelojn de Alia Laborfolio en Excel (5Facilaj Vojoj)
- Kiel Ligi dosierojn en Excel (5 Malsamaj Aliroj)
- Ligi Excel-Liberojn por Aŭtomata Ĝisdatigo (5 Metodoj)
- Kiel Ligi Vortdokumenton al Excel (2 Facilaj Metodoj)
3. Referenco Dinamike Ĉelo en Alia Folio
Vere , tio, kion ni faris ĝis nun, estas bela, sed estas grava problemo. Simple dirite, se estas multaj laborfolioj, tiam ni devas permane enigi iliajn nomojn. Ne malesperu! Ni povas aŭtomatigi ĉi tiun ripetan taskon per VBA-Kodo kaj la NEDIREKTA funkcio kiu resendas la ĉelan referencon de ĉeno.
📌 Paŝoj :
- Unue, navigu al la langeto Programisto >> alklaku la Visual Basic butonon.
Nun ĉi tio malfermas la Visual Basic Editor en nova fenestro.
- Due, iru al la langeto Enmeti >> elektu Modulo .
Por via facileco de referenco, vi povas kopii la kodon de ĉi tie kaj alglui ĝin en la fenestron kiel montrite sube.
8821
⚡ Koda disfalo:
Jen, ni klarigos la VBA kodo por generi la laborfolionomojn.
- En la unua parto, la subrutino ricevas nomon, ĉi tie ĝi estas Active_Work_Sheet_Name() .
- Sekve, difinu la variablojn wbk, rezulton, j, kaj k kaj asignu la datumtipo Laborlibro kaj Varianto respektive.
- En ladua parto, uzu la posedaĵon Nombri por kalkuli la nombron da folioj kaj For Buklo por ripeti ĉiujn foliojn en la laborlibro.
- Trie, fermu la VBA fenestron >> enigu la funkcion Aktiva_Work_Sheet_Name () por ricevi ĉiujn folinomojn.
=Active_Work_Sheet_Name()
- Fine, navigu al la C5 ĉelo >> enigu la ekvacion en la Formulbaron .
=INDIRECT("'"&E5&"'!C5")+INDIRECT("'"&E6&"'!C5")
Ekzemple, la E5 kaj E6 ĉeloj montras al la laborfolionomoj "januaro kaj februaro" dum la C5 ĉelo rilatas al ilia responda "Vendoj" .
Legu Pli: Transloki Specifajn Datumojn de Unu Laborfolio al Alia por Raportoj
4. Krei Referencon al Alia Laborlibro
Unue, ni povas krei referencon al aliaj laborlibroj ( fontaj laborlibroj ) por alporti datumojn en malsaman laborlibron ( destina laborlibro ) . Tial simple sekvu.
📌 Paŝoj :
- Komu kaj algluu la suban formulon en la ĉelon C5 . .
=[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]January!C5+[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]February!C5
Ekzemple, “[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]” estas la laborlibronomo kiu enhavas la "januar" laborfolion. Plie, la C5 ĉelo indikas la “Vendoj” valorojn.
Kiel Akiri la Nomon de la Aktiva Laborfolio en Excel
Male, ni povas ĉerpi la nomon de la aktiva laborfolio kombinante la funkciojn MID , TROVU kaj ĈEL . Ĝi estas simpla kaj facila, do ni vidu la procezon detale.
📌 Paŝoj :
- Por komenci, alklaku la B5-ĉelon >> enigu la jenan ekvacion.
=MID(CELL("filename",B5),(FIND("]",CELL("filename",B5))+1),45)
Formula disfaldo:
- ĈEL(“dosiernomo”,B5) → resendas informojn pri la formatado, loko de la ĉelenhavo. Ĉi tie, la “dosiernomo” estas la info_type argumento kiu resendas la dosiernomon kaj lokon. Poste, la ĉelo B5 estas la laŭvola argumento referenco kie la rezulto estas resendita.
- TROVU(“]”,ĈELO). (“dosiernomo”,B5)) → redonas la komencan pozicion de unu tekstoĉeno ene de alia tekstoĉeno. Ĉi tie, “]” estas la trovu_tekston argumento dum ĈEL(“dosiernomo”,B5) estas la ene_teksto argumento. Ĉi tie, la TROVU funkcio redonas la pozicion de la kvadrata krampo ene de la ĉeno de teksto.
- Eligo → 103
- MEZO(ĈEL(“dosiernomo”, B5),(TROVU(“]”,ĈEL( “dosiernomo”,B5))+1),45) → iĝas
- MEZO(ĈEL(“dosiernomo”,B5),(103+1), 45) → redonas la signojn de la mezo de teksta ĉeno, konsiderante la komencan pozicion kaj longecon. Ĉi tie, la ĈEL(“dosiernomo”, B5) estas la teksto argumento, ( 103+1) estas la start_num argumento, kaj 45 estas la num_chars argumento kiu reprezentas la maksimuman nombron da signoj en la laborfolionomo .
- Eligo → “Aktiva Folio-Nomo”
Kiel Referenci Alian Folion Bazita pri Ĉela Valoro en Excel
Laste sed ne malplej, ni ankaŭ povas rilati al alia Excel-laborfolio bazita sur ĉela valoro. Ĉi-okaze, ni konsideru la Komputilajn kaj Akcesoraĵojn pri Vendaj Datumoj kiu montras la “Produkto” -nomon, la “Vendoj en januaro” , kaj la "Vendoj en februaro" respektive.
📌 Paŝoj :
- Unue, iru al la langeto Datumoj >> klaku sur Valumado de datumoj >> poste sekvu la paŝojn montritajn en la GIF malsupre.
- Poste, saltu al la B7 ĉelo >> uzu la VLOOKUP-funkcion kiel montrite sube >> kalkulu la “Tutaj Vendoj” uzante la SUM-funkcion .
=VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE)
En ĉi tiu kazo, la ĉelo C4 estas la elektita “Ero” el la fallisto.
Formula disfaldo. :
- VSERĈO(C4,'Venddatumoj'!B5:D13,2,FALSE) → serĉas valoron en la plej maldekstra kolumno de tabelo , kaj poste liveras valoron en la sama vico de kolumno, kiun vi specifigas. Ĉi tie, C4 ( serĉa_valoro argumento) estas mapita de la ‘Venddatumoj’!B5:D13 ( table_array argumento) kiu estas la “Vendaj Datumoj” laborfolio. Poste, 2 ( col_index_num argumento) reprezentas la kolumnon de la serĉvaloro. Finfine, FALSE ( range_lookup argumento) rilatas al la Preciza kongruo de la serĉvaloro.
- Eligo → $1090
Krome, vi povas sekvi la paŝojn en reala tempo raportante al la vigla GIF montrita sube.
Praktika Sekcio
Ni disponigis Praktikan sekcion dekstre de ĉiu folio por ke vi povu praktiku vin mem. Bonvolu nepre fari ĝin memstare.
Kiel noto, la “Dinamika Worksheet Reference.xlsx” kaj la “Referencado de Alia Workbook.xlsx” dosieroj estas uzataj en Metodo 3 kaj Metodo 4 . Kontraste, la “Referencado de Laborfolio Nomo en Excel Formula.xlsx” enhavas la ceterajn metodojn.
Konkludo
En mallonge, ĉi tiu lernilo esploras ĉiujn enojn kaj eksterojn pri kiel referenci nomon de laborfolio en Excel-formulo. Nun, ni esperas, ke ĉiuj metodoj menciitaj supre instigos vin apliki ilin al viaj Excel-kalkultabeloj pli efike. Krome, se vi havas demandojn aŭ komentojn, bonvolu sciigi min en la komenta sekcio. Aŭ vi povas kontroli niajn aliajn artikolojn rilate al Excel-funkcioj ĉe ExcelWIKI .