Tartalomjegyzék
Ha megpróbálja használni a cella értékét munkalapnévként az Excel képlethivatkozásában, akkor ez a cikk hasznos lehet erre a célra. Tehát kezdjük a fő cikkünkkel, hogy többet tudjunk meg a cella értékének munkalapnévként való használatáról.
Munkafüzet letöltése
Munkalap neve Hivatkozás.xlsm3 módja a cellaérték használatának a munkalap neveként a képletreferenciában az Excelben található képletben
Itt van 3 munkalapunk Január , Február, és Március amely tartalmazza a 3 hónap értékesítési rekordjait a különböző termékekhez. Megpróbáljuk tehát a cellák értékeit használni, mint ezeknek a munkalapoknak a nevét egy képletben hivatkozásként, hogy kivonjuk az értékeket egy új lapra.
Használtuk Microsoft Excel 365 változatot itt, bármely más változatot is használhatsz, ha az neked megfelel.
Módszer-1: Az INDIRECT függvény használata a cellák értékének munkalapnévként való használatához a képlethivatkozásban
Itt láthatjuk, hogy a teljes eladási érték a cellában van. D11 mindhárom lapon Január , Február , Március .
A lapok neveit cellák értékeiként gyűjtöttük össze egy új lapon, hogy ezeket az értékeket hivatkozásként használhassuk. A INDIRECT funkció ezeket az értékeket munkalapnévként fogjuk használni egy képletben, és ennek az az előnye, hogy dinamikus hivatkozást hoz létre. Így ezeknek a celláknak a megváltoztatására, hozzáadására vagy törlésére az eredmény automatikusan frissül.
Lépések :
➤ Írja be a következő képletet a cellába C4
=INDIRECT("'"&B4&"'"&"!"&"D11")
Tessék, B4 a lap neve Január és D11 a lapnak az a cellája, amely a teljes eladási értéket tartalmazza.
- "'"&B4&"'"&"!"& "D11″ → & operátor összekapcsolja a cellák értékét a B4 idézőjelekkel, felkiáltójellel, és a cellahivatkozással D11 Kimenet → "'Január'!D11"
- INDIRECT("'"&B4&"'"&"!"& "D11″) lesz
INDIRECT("'January'!D11")
Kimenet → $23,084.00
➤ Sajtó BELÉPÉS és húzza lefelé a Töltse ki a fogantyút eszköz.
Ezután megkapja a teljes eladási értékeket, amelyek megfelelnek a lap névre történő hivatkozásoknak a Sheet Name oszlop.
Bővebben: Excel Sheet név a Formula Dynamic-ban (3 megközelítés)
Módszer-2: Az INDIRECT és ADDRESS funkciók használata a cella értékének munkalapnévként való használatához
A három lapon Január , Február , és Március van néhány nyilvántartásunk a különböző termékek értékesítéséről ezekre a hónapokra vonatkozóan.
Egy összefoglaló táblázat készítéséhez, ahol az eladási értékeket kivonjuk ezekből a lapokból, és egyesítjük őket a Január , Február , és Március oszlopok. A lapnévre való hivatkozáshoz itt ezeknek az oszlopoknak a fejléceit fogjuk használni, és a INDIRECT funkció és a ADRESS funkció , összefoglaljuk őket.
Lépések :
➤ Írja a következő képletet a cellába C4
=INDIRECT("'"&$C$3&"'"&"!"& ADRESS(ROW(D4),COLUMN(D4))))
Tessék, $C$3 a munkalap neve.
- ROW(D4) → visszaadja a cella sorszámát D4 Kimenet → 4
- COLUMN(D4) → visszaadja a cella oszlopszámát D4 Kimenet → 4
- CÍM(SOR(D4),OSZLOP(D4)) lesz
ADRESS(4,4)
Kimenet → $D$4
- INDIRECT("'"&$C$3&"'"&"!"& ADRESS(ROW(D4),COLUMN(D4)))) lesz
INDIRECT("'January'!"&"$D$4") → INDIRECT("Január!$D$4")
Kimenet →$4,629.00
➤ Sajtó BELÉPÉS , húzza le a Töltse ki a fogantyút Eszköz.
Ezután megkapja az értékesítési rekordot Január hónapban a Január lap a Január oszlop.
Azért, mert az értékesítési értékek a Február lapot erre a hónapra a Február oszlopban a következő képletet használja
=INDIRECT("'"&$D$3&"'"&"!"& ADRESS(ROW(D4),COLUMN(D4))))
Tessék, $D$3 a munkalap neve.
Hasonlóképpen, az értékesítési nyilvántartások esetében Március a következő képletet használja
=INDIRECT("'"&$E$3&"'"&"!"& ADRESS(ROW(D4),COLUMN(D4))))
Tessék, $E$3 a munkalap neve.
Bővebben: Excel VBA: Cellahivatkozás egy másik lapon (4 módszer)
Hasonló olvasmányok
- Relatív és abszolút cellacím a táblázatban
- Példa relatív cellahivatkozásra Excelben (3 kritérium)
- Hogyan tartsunk egy cellát fixen az Excel-képletben (4 egyszerű módja)
- Abszolút cellahivatkozás parancsikon az Excelben (4 hasznos példa)
- Példa vegyes cellahivatkozásra az Excelben (3 típus)
Módszer-3: VBA-kód használata a cellaérték használatához a munkalap neveként a képletre való hivatkozásban
Itt a teljes eladási érték a cellában van. D11 mindhárom lapon Január , Február , Március amely tartalmazza a következő cégek értékesítési nyilvántartásait Január , Február , és Március .
A Sheet Name oszlopban a lapok neveit cellák értékeiként adtuk meg, hogy hivatkozásokként használhassuk őket egy VBA A kód segítségével megkapjuk az összes eladási értéket ezekből a lapokból, és összegyűjtjük őket a Teljes értékesítés oszlopban a lapnevüknek megfelelően.
Lépések :
➤ Menj a Fejlesztő Tab>> Visual Basic Opció.
Ezután a Visual Basic szerkesztő megnyílik.
➤ Menj a Beillesztés Tab>> Modul Opció.
Ezután egy Modul létrejön.
➤ Írja a következő kódot
Sub sheetreference() Dim SheetR As String, ws As Worksheet, ws1 As Worksheet Set ws = Worksheets("VBA") For i = 4 To 6 SheetR = ws.Cells(i, 2).Value Set ws1 = Sheets(SheetR) ws.Cells(i, 3).Value = ws1.Range("D11").Value Next i End Sub
Itt kijelentettük, hogy SheetR mint String , ws , és ws1 mint Munkalap , ws a munkalaphoz lesz rendelve VBA ahol a kimenetünk lesz. SheetR tárolja a cellák értékeit a lap nevével együtt a VBA Ezután hozzárendeltük a lapokat Január , Február , és Március a változóhoz ws1 .
A FOR ciklus kivonja az összes eladási értéket az egyes lapokból a VBA lapot, és itt a ciklus tartományát úgy deklaráltuk, hogy 4 a címre. 6 mert az értékek a 4. sor a VBA lap.
➤ Sajtó F5 .
Végül megkapja a teljes eladási értékeket, amelyek megfelelnek a lap névre történő hivatkozásoknak a Sheet Name oszlop.
Bővebben: Excel VBA: Cellák értékének megszerzése egy másik munkafüzetből megnyitás nélkül
A munkalap nevének beírása a hivatkozások képletben történő használatához
Ha nem szeretné a fenti módszereket használni egy cella értékének lapnévként való hivatkozásához, akkor egyszerűen beírhatja a lap nevét, vagy kézzel kijelölheti azt, hogy könnyen megkapja az értékeket az adott lapról.
Itt a teljes eladási értékeket fogjuk kivenni a lapokból. Január , Február , és Március , és gyűjtsd össze őket a Teljes értékesítés oszlop egy új lapon.
Azért, mert a teljes értékesítési érték Január hónap írja be a következő képletet a cellába C4
=Január!D11
Tessék, Január a lap neve és D11 a teljes értékesítési érték az adott lapon.
Hasonlóképpen, az eladási érték esetében a Február hónap a következő képletet használja
=Február!D11
Tessék, Február a lap neve és D11 a teljes értékesítési érték az adott lapon.
Ha nem szeretne semmilyen képletet beírni, akkor egyszerűen csak válassza ki a cellát a Március lapot, hogy kivonja ezt az értéket a cellából C6 .
➤ Először is, írja be Equal jel ( = ) a cellában C6 .
➤ Kattintson a Március lap.
Ezután elviszik a Március lapot, és innen válassza ki a cellát D11 .
➤ Sajtó BELÉPÉS .
Megkapja a teljes eladási értéket a Március hónapot a lapról a cellában C6 a Típus lap.
Gyakorlati szekció
A saját magad általi gyakorláshoz biztosítottunk egy Gyakorlat szakasz az alábbi módon egy lapon, amelynek neve Gyakorlat Kérem, tegye meg egyedül.
Következtetés
Ebben a cikkben megpróbáltuk lefedni a cellák értékének a munkalap neveként való használatának módjait az Excel képletre való hivatkozásban. Remélem, hasznosnak találja. Ha bármilyen javaslata vagy kérdése van, nyugodtan ossza meg őket a megjegyzés rovatban.