Gå til hovedindhold

Hvordan henvises der til samme celle fra flere regneark i Excel?

Antag at du har en projektmappe, der indeholder flere regneark, og nu vil du udtrække dataene inden for den samme celle på tværs af flere regneark til et hovedark. Træk for eksempel celle B8 fra Sheet1, Sheet2, Sheet3, Sheet4… ind i et masterark som vist nedenstående skærmbillede. Hvordan kunne du løse denne opgave hurtigt og nemt i Excel?

Henvis samme celle fra flere regneark til et hovedark med formlen

Henvis samme celle fra flere regneark til et hovedark med VBA-kode

Henvis samme celle fra flere regneark til et masterark med en fantastisk funktion


Henvis samme celle fra flere regneark til et hovedark med formlen

Hvis dine regnearknavne er standardarknavne, såsom Sheet1, Sheet2, Sheet3 ..., kan du bruge en formel til hurtigt at håndtere dette job i Excel.

1. Først skal du oprette en liste over hjælpernumre, indtast venligst 1, 2, 3, 4 ... sekvensnumre, der angiver de regneark, du skal henvise til, se skærmbillede:

2. Indtast derefter nedenstående formel i den celle, hvor du vil udtrække dataene, og træk derefter fyldhåndtaget ned til de celler, du vil anvende denne formel, og al den samme celleværdi fra flere regneark er blevet ekstraheret, se skærmbillede:

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

Bemærk: I ovenstående formel E2 er det hjælpernummer, du indtastede i trin 1, og B8 er den cellehenvisning, du vil udtrække. Denne formel fungerer kun godt, hvis arknavne er Ark1, Ark2, Ark3 ...


Henvis samme celle fra flere regneark til et hovedark

Kutools til Excel understøtter en kraftig funktion-Henvis dynamisk til regneark som kan hjælpe dig med at henvise til den samme celleværdi på tværs af flere regneark til et hovedark. Se nedenstående demo.    Klik for at downloade Kutools til Excel!


Henvis samme celle fra flere regneark til et hovedark med VBA-kode

Hvis der er snesevis af regneark, hvilke arknavne er forskelligt indhold i stedet for Ark1, ark2, i dette tilfælde, kan følgende VBA-kode hjælpe dig med at udfylde de samme cellereferencer fra flere regneark til et regneark på én gang.

1. Klik på celle B8 i hovedarket, som er den celle, du vil udtrække fra andre regneark.

2. Hold nede ALT + F11 tasterne, og det åbner Vinduet Microsoft Visual Basic til applikationer.

3. Klik indsatte > Moduler, og indsæt følgende kode i Modul vindue.

VBA-kode: henvis til samme celle fra flere regneark

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. Tryk derefter på F5 nøgle til at køre denne kode, og alle værdier i celle B8 fra andre regneark er trukket ind i Master-regnearket. Se skærmbillede:

Bemærk: Denne VBA-kode anvendes til at udfylde de celler, hvor du klikker. Hvis du f.eks. Klikker på celle A1 i et bestemt regneark, udfyldes alle værdierne for celle A1 fra andre regneark i dette regneark.


Henvis samme celle fra flere regneark til et masterark med en fantastisk funktion

Hvis du ikke er bekendt med VBA-koden, kan jeg her introducere dig et nyttigt værktøj - Kutools til Excel, Med Henvis dynamisk til regneark værktøj, kan du nemt udfylde cellehenvisninger fra flere regneark i Excel.

tips:At anvende dette Henvis dynamisk til regneark funktion, for det første skal du downloade Kutools til Excel, og anvend derefter funktionen hurtigt og nemt.

Efter installation Kutools til Excelskal du gøre som dette:

1. Klik på celle B8 inden for masterarket, som du vil udtrække fra andre regneark.

2. Klik derefter på Kutools > Mere > Henvis dynamisk til regneark, se skærmbillede:

3. I Udfyld arbejdsarkhenvisninger dialogboksen, vælg Fyld lodret celle efter celle fra Udfyld ordren, og klik på den lille lås ved siden af ​​formeltekstfeltet, og den grå lås bliver gul lås, det betyder, at formlen og cellehenvisningen er blevet låst, så kan du klikke på en hvilken som helst celle for at udtrække celle B8-referencer fra andre regneark, i dette eksempel vil jeg klikke på celle B2. Kontroller derefter de regneark, som du vil udtrække cellehenvisningerne fra. Se skærmbillede:

Bemærk: Hvis du ikke låser denne lille lås, ændres den cellehenvisning, du klikker på, med den valgte celle.

4. Klik derefter på Udfyld rækkevidde knap, og celleværdierne for celle B8 fra andre regneark er blevet anført lodret i Master-regnearket, og luk derefter denne dialogboks. Se skærmbillede:

Klik for at downloade Kutools til Excel og gratis prøveversion nu!


Flere artikler:

  • Kopier rækker fra flere regneark baseret på kriterier til et nyt ark
  • Antag, du har en projektmappe med tre regneark, der har samme formatering som vist nedenstående skærmbillede. Nu vil du kopiere alle rækkerne fra disse regneark, hvilken kolonne C indeholder teksten "Fuldført" til et nyt regneark. Hvordan kunne du løse dette problem hurtigt og nemt uden at kopiere og indsætte dem en efter en manuelt?
  • Opret en liste over unikke værdier fra flere regneark
  • Er der nogen hurtig måde for os at oprette en liste over unikke værdier fra alle regneark i en projektmappe? For eksempel har jeg fire regneark, der viser, at nogle navne indeholder duplikater i kolonne A, og nu vil jeg udtrække alle unikke navne fra disse ark til en ny liste. Hvordan kunne jeg afslutte dette job i Excel?
  • Countif En specifik værdi på tværs af flere regneark
  • Antag, jeg har flere regneark, der indeholder følgende data, og nu vil jeg få antallet af forekomst af en bestemt værdi "Excel" fra disse regneark. Hvordan kunne jeg tælle bestemte værdier på tværs af flere regneark?
  • Indsæt det samme billede i flere regneark
  • Normalt kan vi hurtigt indsætte et billede i et regneark ved hjælp af funktionen Indsæt i Excel, men har vi nogensinde prøvet at indsætte det samme billede i alle regneark i din projektmappe? Denne artikel vil jeg introducere en nyttig metode til at løse dette job.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
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