Innholdsfortegnelse
I mange bruksområder av Excel, møtte vi noen ganger tilfeldige tomme celler i Excel-regnearket. I de fleste tilfeller fordi deres øverste ikke-blanke celleverdi er den samme for alle radene. Så brukerne gidder ikke å fylle opp disse cellene med repeterende verdier for hånd. Men for klarhets skyld må vi fylle ned de tomme cellene med neste verdi. I denne artikkelen skal vi diskutere hvordan vi kan fylle ned til neste verdi i Excel effektivt.
Last ned øvelsesarbeidsbok
Last ned denne øvelsesarbeidsboken nedenfor.
Fyll ned til neste verdi.xlsm
5 enkle måter å fylle ned til neste verdi i Excel
For demonstrasjonsformål skal vi bruke datasettet nedenfor. Der den første kolonnen er Produktnavn -kolonnen og deretter serienummeret er firmanavnet og produktets serienummer. Det er tomme celler mellom cellene som skal fylles ned ved hjelp av ulike metoder i følgende artikkel
1. Bruk av fyllhåndtak
Fyllhåndtak er sannsynligvis det mest brukte verktøyet i Excel. Ved å bruke dette verktøyet kan du enkelt automatisere verdier og fylle ligninger i Excel.
Trinn
- I begynnelsen velger du Fyllhåndtaket ikonet i hjørnet av celle B5 og dra det ned til celle B17.
- Da vil du legge merke til at celleområdet B4:B17 ernå fylt med verdien av celle B5.
- Velg deretter celle C5 og dra Flash Fill -ikonet ved å trykke og holde nede høyre museknapp i stedet for venstre museknapp. Dra Fyllhåndtaket til celle C7.
- Etter å ha trukket flashen Fyllhåndtaket til C7, slipp knappen.
- Etter at du har sluppet ikonet, vil du få en ny kontekstmeny som åpnes.
- Fra det vinduet klikker du på Kopier celler .
- Etter det vil du legge merke til at celleområdet C5:C7 har nå fylt ned med verdien fra celle C5 .
- Da vil du legge merke til at celleområdet B4:B17 nå er fylt med verdien av celle B5 .
- Du kan velge Flash Fyll i stedet for Kopier celler for å fylle ned verdiene som vist i bildet nedenfor.
Merk:
Fyllhåndtak -knappen kan være skjult i regnearket, du må aktivere den via Avanserte alternativer i menyen Alternativer i menyen Fil . I Avanserte alternativer klikker du på Redigeringsalternativer > Aktiver Fyllhåndtak og dra-og-slipp boks.
Les mer: [Løst]: Fyllhåndtak fungerer ikke i Excel (5 enkle løsninger)
2. Å bruke Gå til spesialkommando
Gå til spesial -metoden er en annen type verktøy for å fylle ned de tomme cellene i Excel-arkved å velge de tomme cellene først og deretter bruke formelen på de tomme cellene.
Trinn
- Velg celleområdet B4:D16 og trykk deretter på F5 .
- Det vil være et nytt vindu som heter Gå til .
- Fra den menyen klikker du på Spesial.
- Så vil det være et annet vindu som heter Gå til spesial .
- Fra det vinduet velger du Blanks og klikker på OK.
- Da vil du legge merke til at alle de tomme cellene i celleområdet B4:D17 , nå valgt, med bare celle C6 aktivert.
- Skriv deretter inn “= ” i den aktiverte cellen C6 , og trykk deretter Pil opp på tastaturet.
- Dette vil velge celle C5.
- Deretter klikker du på Ctrl+Enter på tastatur.
- Etter å ha trykket på knappen vil du legge merke til at de tomme cellene nå er fylt ned med neste verdi av de øverste cellene.
Les mer: Hvordan dra formel og ignorere skjulte celler i Excel (2 eksempler)
3. Bruke Power Query
Power Query er et av de mest effektive verktøyene for å fylle tomme celler i Excel med neste verdi i øvre retning. Power-spørring henter tabelldataene fra regnearket og bruker deretter utfyllingskommandoen på hver kolonne.
Trinn
- Tilgjør dette, klikk på Fra tabell/område fra Data -fanen.
- Så er det vil være et lite vindu som spør etter rekkevidden til bordet ditt som du vil legge til.
- I det vinduet, skriv inn $B$4:$D$16, og merk av Tabellet mitt har overskrifter boks.
- Klikk OK.
- Etter det vil det være et nytt vindu åpnes og i det vinduet vil du se at det valgte vinduet vises med alle kolonnene utstyrt med filterikoner.
- De tomme cellene vises nå som null .
- Høyreklikk på firmanavnkolonnen og gå til Fyll > Ned.
- Da vil du legge merke til at kolonnen firmanavn nå er fylt ned med de neste celleverdiene fra de øverste cellene.
- Nå igjen høyreklikk på Produktnavn -kolonnene og gå til Fyll>Ned.
- Deretter vil du se at hele tabellen nå er fylt ned med neste verdi i de øvre cellene.
- Klikk nå på Lukk & Last inn -ikonet fra Hjem -fanen og klikk deretter på Lukk og last inn til.
- Etter det vil det være et nytt vindu som ber om plasseringen av den nye tabellen som vi nettopp modifiserte i power-spørringen.
- Klikk først på Tabell .
- Velg deretter Eksisterende regneark i Hvor vil du plasseredata? alternativ.
- Velg deretter plasseringen i områdeboksen. vi skrev inn F4 i boksen.
- Klikk OK etter dette.
- Utvalget av celler F4:H16 er nå opptatt av tabellen som vi nettopp modifiserte i strømspørringen.
Og dette er hvordan vi fyller ned alle de tomme cellene i tabellen med neste verdi i øvre retning.
Les mer: Hvordan fylle ned til siste rad med data i Excel (3 raske metoder)
4. Ved å bruke HVIS-funksjonen
Ved å bruke HVIS-funksjonen skal vi fylle ned de tomme cellene i Excel-arkene med de tilstøtende cellene i øvre retning. For å bruke denne metoden må vi kopiere cellene flere ganger på arket
Trinn
- I begynnelsen, celleområdet D5: D16 kopieres til celleområdet C5:C16.
- Velg deretter celle C6 og skriv inn følgende formel.
=IF(D6="",C5,D6)
- Dra deretter cellen til celle C16.
- Nå er celleområdet C5:C16 fylt ned med neste øvre celleverdi.
- Kutt nå celleområdet C5:C16 til D5:D16 .
- Kopier deretter cellen B5 til C5 .
- Deretter velger du cellen B5 og skriver inn følgende formel,
=IF(C6="",B5,C6)
- Dra deretter Fyllhåndtaket til B16 celler.
- Deretter vil du legge merke til at celleområdet B5:B16 nå er fylt ned til neste øvre verdi.
Slik fyller vi ned til neste verdi i Excel ved å bruke IF -funksjonen.
Merk:
Det er ganske enkelt å bruke formelmetoden, den har ingen tidligere krav som VBA. Men det er litt tidkrevende sammenlignet med de andre.
Les mer: Hvordan fylle formel ned til spesifikk rad i Excel (7 enkle metoder)
5. Innbygging av VBA-makro
Bruk av en enkel makro kan drastisk redusere tiden som kreves for å fylle ned celler med deres neste tilstøtende celleverdi. Deretter kan denne makroen gjentas flere ganger ved behov.
Trinn
- Fra Utvikler -fanen, gå deretter til Visual Basic.
- Klikk deretter Sett inn > Modul.
- I modulvinduet skriver du inn følgende kode.
3793
- Lukk deretter vinduet.
- Velg dataområdet du trenger for å fylle med neste celleverdi.
- Deretter går du til Vis fane > Makroer (dobbeltklikk).
- Etter å ha klikket Vis makroer, velg makroene du opprettet akkurat nå. Navnet her er Down_Fill_next_value . Klikk deretter Kjør.
- Etter å ha klikket OK, vil du legge merke til atvalgt celleområde er nå fylt ned med verdier ved siden av de øverste cellene.
Dette er hvordan vi fyller ned til neste verdi i Excel ved hjelp av VBA-makro.
Les mer: Slik bruker du fyllhåndtak for å kopiere formel i Excel (2 nyttige eksempler)
Konklusjon
For å oppsummere, spørsmålet "hvordan kan vi fylle ned til neste verdi i Excel" besvares her på 5 forskjellige måter. Fra å bruke Fyllhåndtaket og deretter gå-til-spesialmetoden, avsluttet med å bruke komplekse verktøy som Power Query og VBA Macro. Blant alle Metodene som brukes her, ved å bruke Fyllhåndtaket og Gå til spesiell -metoden er enklere å bruke. VBA -prosessen er også mindre tidkrevende og forenklet, men krever tidligere VBA-relatert kunnskap. Andre metoder har ikke et slikt krav.
For dette problemet er en makroaktivert arbeidsbok tilgjengelig for nedlasting der du kan øve på disse metodene.
Still gjerne spørsmål eller tilbakemelding gjennom kommentarfeltet. Ethvert forslag til forbedring av Exceldemy -fellesskapet vil være svært verdsatt.