Indholdsfortegnelse
I mange anvendelser af Excel støder vi nogle gange på tilfældige tomme celler i Excel-regnearket. I de fleste tilfælde fordi deres øverste ikke-tomme celler værdi er den samme for alle rækker. Så brugerne gider ikke at fylde disse celler med gentagne værdier i hånden. Men for klarhedens skyld skal vi udfylde disse tomme celler med den næste værdi. I denne artikel vil vi diskuterehvordan vi effektivt kan fylde ned til den næste værdi i Excel.
Download arbejdsbog til øvelser
Download denne øvelsesarbejdsbog nedenfor.
Udfyld ned til næste værdi.xlsm
5 nemme måder at udfylde ned til næste værdi i Excel
Til demonstrationsformål vil vi bruge nedenstående datasæt, hvor den første kolonne er Produktnavn kolonne og derefter i rækkefølge er virksomhedens navn og den Produktets serienummer. Der er tomme celler mellem de celler, som vil blive udfyldt ved hjælp af forskellige metoder i følgende artikel
1. Brug af påfyldningshåndtag
Håndtag til påfyldning er nok det mest almindeligt anvendte værktøj i Excel. Med dette værktøj kan du nemt automatisere værdier og udfylde ligninger i Excel.
Trin
- I begyndelsen skal du vælge den Håndtag til påfyldning ikonet i hjørnet af cellen B5 og træk den ned til celle B17.
- Derefter vil du bemærke, at området af celler B4:B17 er nu udfyldt med værdien af celle B5.
- Vælg derefter celle C5 og træk den Flash Fill ikonet ved at holde den højre museknap nede i stedet for den venstre museknap. Træk ikonet Håndtag til påfyldning til celle C7.
- Når du har trukket blitzen Håndtag til påfyldning til C7, slippe knappen.
- Når du slipper ikonet, åbnes en ny kontekstmenu.
- Klik i dette vindue på Kopier celler .
- Derefter vil du bemærke, at området af celler C5:C7 er nu fyldt ud med værdien fra celle C5 .
- Derefter vil du bemærke, at området af celler B4:B17 er nu udfyldt med værdien af celle B5 .
- Du kan vælge Flash Fill i stedet for Kopier celler for at udfylde værdierne som vist i billedet nedenfor.
Bemærk:
Håndtag til påfyldning knappen kan være skjult i regnearket, skal du aktivere den via Avancerede indstillinger i den Indstillinger i menuen i Fil I menuen Avancerede indstillinger skal du klikke på Redigeringsindstillinger> Aktiver Udfyldningshåndtag og træk-og-slip boks.
Læs mere: [Løst]: Udfyldningshåndtag virker ikke i Excel (5 enkle løsninger)
2. Anvendelse af kommandoen Gå til specialkommando
Gå til Special metode er et andet værktøj til at udfylde de tomme celler i Excel-ark ved først at vælge de tomme celler og derefter anvende formlen på de tomme celler.
Trin
- Vælg området af celler B4:D16 og tryk derefter på F5 .
- Der vil være et nyt vindue med navnet Gå til .
- I denne menu skal du klikke på Særligt.
- Derefter vil der være et andet vindue med navnet Gå til Special .
- I det vindue skal du vælge Ubearbejdede emner , og klik på OK.
- Derefter vil du bemærke, at alle de tomme celler i området med celler B4:D17 , nu valgt, med kun celle C6 aktiveret.
- Indtast derefter "= " i den aktiverede celle C6 , og tryk derefter på Pil op på tastaturet.
- Dette vil vælge celle C5.
- Derefter skal du klikke på Ctrl+Endtast på tastaturet.
- Når du har trykket på knappen, vil du bemærke, at de tomme celler nu er fyldt ud med den næste værdi i de øverste celler.
Læs mere: Sådan trækker du formler og ignorerer skjulte celler i Excel (2 eksempler)
3. Anvendelse af Power Query
Power Query er et af de mest effektive værktøjer til at Fyld tomme celler i Excel med den næste værdi i den øverste retning. Power query henter tabellens data fra regnearket og anvender derefter kommandoen Fill-down på hver kolonne.
Trin
- Det gør du ved at klikke på Fra tabel/område fra den Data fanebladet.
- Herefter vises et lille vindue, hvor du bliver bedt om at angive det område i dit bord, som du vil tilføje.
- I dette vindue skal du indtaste $B$4:$D$16, og afkrydse på den Min tabel har overskrifter boks.
- Klik på OK.
- Herefter åbnes et nyt vindue, og i dette vindue kan du se, at vores valgte vindue vises med alle kolonnerne udstyret med filterikoner.
- De tomme celler vises nu som null .
- Højreklik på kolonnen med virksomhedsnavn og gå til Fyld> Dun.
- Derefter vil du bemærke, at kolonnen med firmanavn nu er fyldt ud med de næste celleværdier fra de øverste celler.
- Højreklik nu igen på den Produkter Navn kolonner og gå til Fyld>Dun.
- Herefter vil du se, at hele tabellen nu er fyldt op med den næste værdi i de øverste celler.
- Klik nu på den Luk & Indlæs ikonet fra den Hjem og klik derefter på Luk og indlæs til.
- Herefter vises et nyt vindue, der beder om placeringen af den nye tabel, som vi lige har ændret i power query'en.
- Først skal du klikke på Tabel .
- Vælg derefter Eksisterende regneark i den Hvor vil du placere dataene? mulighed.
- Vælg derefter placeringen i feltet område. vi indtastede F4 i kassen.
- Klik på OK efter dette.
- Rækkevidden af celler F4:H16 er nu optaget af den tabel, som vi lige har ændret i Power Query.
Og sådan udfylder vi alle de tomme celler i tabellen med den næste værdi i den øverste retning.
Læs mere: Sådan udfyldes sidste række med data i Excel (3 hurtige metoder)
4. Brug af IF-funktionen
Brug af IF-funktionen vi vil udfylde de tomme celler i Excel-arket med de tilstødende celler i den øverste retning. For at bruge denne metode skal vi kopiere cellerne flere gange på arket
Trin
- I begyndelsen er området af celler D5:D16 kopieres til området af celler C5:C16.
- Vælg derefter celle C6 og indtast følgende formel.
=IF(D6="",C5,D6)
- Træk derefter cellen til celle C16.
- Nu er intervallet af celler C5:C16 fyldes ud med den næste øverste celleværdi.
- Skær nu intervallet af cellerne C5:C16 til den D5:D16 .
- Derefter kopieres cellen B5 til den C5 .
- Vælg derefter cellen B5 og indtast følgende formel,
=IF(C6="",B5,C6)
- Træk derefter den Håndtag til påfyldning til B16 celler.
- Derefter vil du bemærke, at området af celler B5:B16 fyldes nu ned til den næste øverste værdi.
Sådan udfylder vi ned til den næste værdi i Excel ved hjælp af IF funktion.
Bemærk:
Det er ret nemt at bruge formelmetoden, der ikke kræver nogen forudgående krav som VBA. Men den er lidt tidskrævende sammenlignet med de andre.
Læs mere: Sådan udfylder du formel ned til en bestemt række i Excel (7 nemme metoder)
5. Indlejring af VBA-makro
Ved hjælp af en simpel makro kan man drastisk reducere den tid, der er nødvendig for at udfylde cellerne med den næste tilstødende celleværdi. Denne makro kan gentages flere gange, når det er nødvendigt.
Trin
- Fra den Udvikler fanen, og gå derefter til fanen Visual Basic.
- Klik derefter på Indsæt > Modul.
- Indtast følgende kode i modulvinduet.
Sub Down_Fill_next_value() Dim x As Range Dim y As Long, z As Long Dim m As Integer, n As Integer Set x = Selection z = x.Columns.CountLarge y = x.Rows.CountLarge For n = 1 To z For m = 1 To y - 1 If x.Cells(m, n) "" Then x.Cells(m, n) = x.Cells(m, n).Value If x.Cells(m + 1, n) = "" Then x.Cells(m + 1, n) = x.Cells(m + 1, n).Value End If End If Next m Next n End EndUnder
- Luk derefter vinduet.
- Vælg det dataområde, som du skal udfylde med den næste celleværdi.
- Derefter skal du gå til Se fanen > Makroer (dobbeltklik).
- Når du har klikket på Vis makroer, Vælg de makroer, som du lige har oprettet. Navnet her er Down_Fill_next_value Klik derefter på Kør.
- Når du har klikket på OK, vil du bemærke, at den valgte række af celler nu er fyldt ud med værdier ved siden af de øverste celler.
Sådan udfylder vi ned til den næste værdi i Excel ved hjælp af VBA-makro.
Læs mere: Sådan bruger du Fill Handle til at kopiere formel i Excel (2 nyttige eksempler)
Konklusion
For at opsummere det hele, er spørgsmålet "hvordan kan vi fylde ned til den næste værdi i Excel" besvaret her på 5 forskellige måder. Startende fra at bruge Håndtag til påfyldning , derefter ved hjælp af den særlige metode, sluttede med at bruge komplekse værktøjer som Power Query og VBA-makro. Blandt alle de metoder, der er anvendt her, er anvendelsen af Håndtag til påfyldning og Gå til Special metoden er nemmere at bruge. VBA processen er også mindre tidskrævende og forenklet, men kræver forudgående VBA-relateret viden. Andre metoder har ikke et sådant krav.
Til denne opgave kan du downloade en makroaktiveret arbejdsbog, hvor du kan øve dig i disse metoder.
Du er velkommen til at stille spørgsmål eller give feedback i kommentarfeltet. Ethvert forslag til forbedring af Exceldemy Fællesskabet vil være meget værdsat.