Ugrás a tartalomra

Hogyan hivatkozhatunk ugyanarra a cellára az Excel több munkalapjáról?

Tegyük fel, hogy van egy munkafüzete, amely több munkalapot tartalmaz, és most egy fő munkalapba szeretné kibontani az adatokat ugyanazon cellában, több munkalapon keresztül. Például húzza a B8 cellát a Sheet1, Sheet2, Sheet3, Sheet4… -ból egy törzslapba az alábbi képernyőkép szerint. Hogyan oldhatná meg ezt a feladatot gyorsan és egyszerűen az Excel programban?

Hivatkozza ugyanazt a cellát több munkalapról egy törzslapra képlettel

Több munkalapról ugyanazt a cellát hivatkozhatja egy VBA kóddal ellátott törzslapra

Csináljon ugyanazt a cellát több munkalapból egy fő laphoz egy csodálatos funkcióval


Hivatkozza ugyanazt a cellát több munkalapról egy törzslapra képlettel

Ha a munkalapnevek alapértelmezett munkanevek, például Sheet1, Sheet2, Sheet3 ..., akkor egy képlet segítségével gyorsan kezelheti ezt a feladatot az Excelben.

1. Először létre kell hoznia egy segítő számok listáját, kérjük, adja meg az 1, 2, 3, 4 ... sorszámokat, amelyek jelzik a hivatkozni kívánt munkalapokat, lásd a képernyőképet:

2. Ezután írja be az alábbi képletet abba a cellába, ahová ki akarja vonni az adatokat, majd húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyekre alkalmazni kívánja ezt a képletet, és a több munkalapból származó összes cellaérték kibontásra került.

=INDIRECT("'Sheet" & E2 & "'!$B$8")

Megjegyzések: A fenti képletben E2 az 1. lépésben megadott segítőszám, és B8 a kivonni kívánt cellahivatkozás. Ez a képlet csak akkor működik jól, ha a lapok neve Sheet1, Sheet2, Sheet3 ...


Több munkalapból ugyanazt a cellát hivatkozhatja egy törzslapra

Kutools az Excel számára támogatja az erőteljes funkciókat-Dinamikusan olvassa el a Munkalapokat ami segíthet abban, hogy ugyanazt a cellaértéket több munkalapon át lehessen hivatkozni egy törzslapra. Kérjük, olvassa el az alábbi bemutatót.    Kattintson a Kutools for Excel letöltéséhez!


Több munkalapról ugyanazt a cellát hivatkozhatja egy VBA kóddal ellátott törzslapra

Ha több tucat munkalap létezik, amelyek lapnevei különböző tartalmúak a Sheet1, sheet2 helyett, ebben az esetben a következő VBA-kód segíthet abban, hogy ugyanazokat a cellahivatkozásokat több munkalapról töltse ki egyszerre egy munkalapba.

1. A Mester munkalapon kattintson a B8 cellára, amely az a cella, amelyet ki szeretne vonni más munkalapokból.

2. Tartsa lenyomva a ALT + F11 gombokat, és ez megnyitja a Microsoft Visual Basic for Applications ablak.

3. Kattints betétlap > Modulok, és illessze be a következő kódot a Modul ablak.

VBA kód: hivatkozás ugyanazon cellára több munkalapról

Sub AutoFillSheetNames()
'Update by Extendoffice
Dim ActRng As Range
Dim ActWsName As String
Dim ActAddress As String
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ActRng = Application.ActiveCell
ActWsName = Application.ActiveSheet.Name
ActAddress = ActRng.Address(False, False)
Application.ScreenUpdating = False
xIndex = 0
For Each Ws In Application.Worksheets
If Ws.Name <> ActWsName Then
ActRng.Offset(xIndex, 0).Value = "='" & Ws.Name & "'!" & ActAddress
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
End Sub

4. Ezután nyomja meg a gombot F5 kulcsa ennek a kódnak a futtatásához, és a B8 cella összes értéke más munkalapokról behúzásra került a Mester munkalapra. Lásd a képernyőképet:

Jegyzet: Ezt a VBA-kódot a cellák kitöltésére alkalmazzák, ahová kattint. Például, ha egy megadott munkalapon rákattint az A1 cellára, akkor az egyéb munkalapok A1 cellájának összes értéke kitöltésre kerül erre a munkalapra.


Csináljon ugyanazt a cellát több munkalapból egy fő laphoz egy csodálatos funkcióval

Ha még nem ismeri a VBA kódot, itt bemutathatok egy hasznos eszközt - Kutools az Excel számára, Annak Dinamikusan olvassa el a Munkalapokat segédprogrammal, könnyedén kitöltheti az Excel több munkalapjának cellahivatkozásait.

Tipp:Ennek alkalmazásához Dinamikusan olvassa el a Munkalapokat funkció, először is le kell töltenie a Kutools az Excel számára, majd gyorsan és egyszerűen alkalmazza a funkciót.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Kattintson a B8 cellára a törzslapon belül, amelyet más munkalapokból szeretne kivonni.

2. Ezután kattintson Kutools > Több > Dinamikusan olvassa el a Munkalapokat, lásd a képernyőképet:

3. Az Töltse ki a munkalapok hivatkozásait párbeszédpanelen válassza a lehetőséget Töltsön függőlegesen cellát cella után tól Töltse ki a rendelést, és kattintson a kis zárra a képlet szövegmező mellett, és a szürke zár sárga színűvé válik, ez azt jelenti, hogy a képlet és a cellahivatkozás zárolva van, majd bármely cellára kattintva kivonhatja a B8 cellahivatkozásokat más munkalapokról, erre a példára kattintok a B2 cellára. Ezután ellenőrizze azokat a munkalapokat, amelyekből kivonja a cellahivatkozásokat. Lásd a képernyőképet:

Megjegyzések: Ha nem zárja le ezt a kis zárat, akkor a rákattintott cellahivatkozás megváltozik a kiválasztott cellával.

4. Ezután kattintson Kitöltési tartomány gombra, és a többi munkalap B8 cellájának cellaértékei függőlegesen szerepelnek a Mester munkalapon, majd zárja be ezt a párbeszédpanelt. Lásd a képernyőképet:

Kattintson a Kutools for Excel letöltéséhez és az ingyenes próbaverzióhoz most!


További cikkek:

  • Sorok másolása több munkalapról a kritériumok alapján egy új munkalapba
  • Tegyük fel, hogy van egy munkafüzete, amely három munkalapot tartalmaz, amelyek formázása megegyezik az alábbi képernyőképen látható ábrával. Most át akarja másolni ezekből a munkalapokból az összes sort, amely C oszlop tartalmazza a „Befejezett” szöveget egy új munkalapba. Hogyan oldhatná meg ezt a problémát gyorsan és egyszerűen anélkül, hogy manuálisan másolná és beillesztené őket?
  • Hozzon létre egy listát egyedi értékekről több munkalapon
  • Van-e valami gyors módszer arra, hogy a munkafüzet összes munkalapjáról egyedi értékek listáját hozzuk létre? Például négy munkalapom van, amelyek felsorolják, hogy néhány név duplikátumokat tartalmaz az A oszlopban, és most az összes egyedi nevet szeretném kibontani ezekből a lapokból egy új listába, hogyan fejezhetném be ezt a munkát az Excelben?
  • Ellenőrizze a meghatározott értéket több munkalapon
  • Tételezzük fel, hogy több munkalapom van, amelyek a következő adatokat tartalmazzák, és most a dolgozat munkalapjairól szeretném megkapni egy adott „Excel” érték előfordulásának számát. Hogyan számolhatnék egy adott értéket több munkalapon?
  • Helyezze ugyanazt a képet több munkalapba
  • Általában gyorsan beilleszthetünk egy képet egy munkalapba az Excel Beszúrás funkciójának használatával, de megpróbáltuk-e már ugyanazt a képet beszúrni a munkafüzet összes munkalapjába? Ebben a cikkben bemutatok egy hasznos módszert az Ön számára a munka megoldására.
  • Futtassa ugyanazt a makrót több munkalapon egyszerre az Excelben
  • Normál esetben egy makrót futtathatunk egy munkalapon. Ha több lapra van szükség, ugyanazt a makrót kell alkalmazni, akkor egyenként kell elindítania a kódot. Ha van más gyors módja annak, hogy ugyanazt a makrót több munkalapon futtassa egyszerre az Excelben?

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

kte lap 201905


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (13)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have create a stock sheet and opening stock list is there and i create 500 sheets for different items so how to put opening stock in all sheets at a time
This comment was minimized by the moderator on the site
Hello,


I have a list of students in column A and the schools they attend in G. I want a worksheet to populate all students who attend X school from the available worksheets. How would I do this? Thanks in advance!
This comment was minimized by the moderator on the site
I have a spreadsheet with all the months. I want some of the cells to carry over from the first month to the proceeding other (i.e., cell B12 in January can be linked to February - December cell B12). How would I do this?
This comment was minimized by the moderator on the site
Hi, thanks it works with a workbook at my job. Thanks Best regards Luzardo
This comment was minimized by the moderator on the site
Dears, Kindly note that I used Reference Same Cell From Multiple Worksheets With VBA Code and it works with me properly, however I need your help in how to me this code retrieve the values in the master sheet horizontal instead of vertical. Best Regards, :-)
This comment was minimized by the moderator on the site
Dears Kindly note that I used Reference Same Cell From Multiple Worksheets With VBA Code and it works properly, but I need to modify something in the code and I need your help to make the values return in the master sheet horizontal instead of vertical. Best Regards, Mohamed AbdELhady
This comment was minimized by the moderator on the site
Is there a MAcbook version of this tool?
This comment was minimized by the moderator on the site
Hi I have just tried your vba code and it makes sense how to use it however on my master spreadsheet for this to work it is slightly more complicated firstly i'd want when i run the code for the results to populate horizontally secondly the cell id use as a reference like B6 is used doesnt correpsond on the other spreadsheets - so to explain the value id want to find appears in the same cell on each sheet but this doesnt correspond onto the master spreadsheet hope this makes sense please help!!
This comment was minimized by the moderator on the site
hi Thank you for you coding its really great and so much helpful for us. In this above VBA code how can I exclude the hidden worksheet? As I have different customer whom I billed them monthly using a format. So I have created few worksheet and hide them and from where I extract the different data from this hidden sheet. So please let me know the coding so that it doesn't pick the cell value from hidden worksheet. Your work is highly appreciated and thak you for your wonderful support! Regards Abhishek
This comment was minimized by the moderator on the site
How would I reference a specific cell as opposed to the cell that I have selected in another workbook?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations