Sisällysluettelo
Microsoft Excelissä on useita hyödyllisiä menetelmiä täytä tyhjät solut Tässä artikkelissa kuvataan 4 instrumenttimenetelmää esimerkkien ja asianmukaisten selitysten avulla.
Lataa harjoituskirja
Voit ladata työkirjan täältä.
Täytä tyhjät solut arvolla Above.xlsxx4 Hyödyllisiä menetelmiä tyhjien solujen täyttämiseksi Excelin yläpuolella olevalla arvolla
Käytämme seuraavaa esimerkkitietokokonaisuutta esittelemällä neljä hyödyllistä menetelmää tyhjien solujen täyttämiseksi Excelissä edellä mainitulla arvolla.
Tietokokonaisuus sisältää luettelon tuotetunnuksista, myyntipäivämääristä ja myyntiluvuista. Voit huomata, että tietokokonaisuudessa on joitakin tyhjiä soluja. Haluamme täyttää tyhjät solut solun yläpuolella olevalla arvolla.
Seuraavissa neljässä jaksossa esitellään neljän yleisen Excel-työkalun käyttöä, kuten Siirry erikoisohjelmaan tai Etsi alkaen Muokkaaminen vaihtoehto, sisäkkäinen LOOKUP kaava, ja VBA-makrot suorittamaan tämän tehtävän.
1. Täytä tyhjät solut Excelissä edellä mainitulla arvolla käyttämällä Siirry erikoislukuun (F5) ja kaavaa.
Voit käyttää Siirry erikoisohjelmaan ja yksinkertainen kaava, jolla tyhjät solut täytetään niiden yläpuolella olevalla arvolla. Seuraa alla olevia ohjeita, jotta tiedät, miten tämä prosessi toimii.
Vaihe 1:
- Valitse tietoalue, johon haluat täyttää tyhjät solut.
Vaihe 2:
- Mene osoitteeseen Etusivu Tab> Muokkaaminen ryhmä> Etsi & valitse pudotusvalikko > Siirry erikoisohjelmaan komento.
Seuraa alla olevaa kuvaa.
Voit välttää tämän painamalla F5 suoraan näppäimistöltä. Tämä vie sinut myös kohtaan Siirry erikoisohjelmaan laatikko.
Valintaikkuna nimeltä Siirry erikoisohjelmaan ilmestyy.
Vaihe 3:
- Valitse Aihiot alkaen Siirry erikoisohjelmaan box> click OK .
Tämän seurauksena huomaat, että tyhjät solut valitaan vastaavasti.
Vaihe 4:
- Paina näppäimistöltä " = " ja huomaat aktiivisessa solussa yhtäläisyysmerkin.
- Kirjoita kaava muotoon " =D5 ".
Tässä, D5 on edellä olevan solun viite, jonka arvolla haluat täyttää tyhjät solut.
Vaihe 5:
- Paina sen jälkeen CTRL+ENTER.
Voit nähdä tuloksen alla.
Tulos sisältää kuitenkin kopion kaavasta. Sinun on muunnettava ne arvoiksi.
Vaihe 6:
- Valitse tietoalue uudelleen ja valitse Kopioi alkaen Konteksti valikko.
- Napsauttamalla Kopioi näyttää katkoviivan valitun rajan poikki.
Vaihe 7:
- Seuraavaksi sinun on napsautettava hiiren kakkospainikkeella uudelleen ja valittava vaihtoehto nuoli kuvake vieressä Liitä Special .
A Pudotusvalikko valikko tulee näkyviin.
Vaihe 8:
- Valitse Liitä arvot (V) kuten alla on esitetty.
Lopulta tulos näyttää seuraavan kuvan kaltaiselta.
Lue lisää: Kuinka täyttää tyhjät solut Excelissä automaattisesti edellä mainitulla arvolla (5 helppoa tapaa)
2. Täytä tyhjät solut edellä mainitulla arvolla käyttämällä Etsi & korvaa; Korvaa ja kaavaa.
Lisäksi voit käyttää Etsi &; Korvaa vaihtoehdosta Etusivu välilehdellä ja samanlaisella kaavalla kuin edellisessä menetelmässä.
Tätä varten sinun on noudatettava alla olevia ohjeita.
Vaihe 1:
- Valitse tietoalue.
- Mene osoitteeseen Etusivu tab> Muokkaaminen ryhmä> Etsi & valitse pudotusvalikko> Valitse Etsi komento.
Vaihe 2:
- Näyttöön tulee ruutu. Pidä Etsi mitä: ruutu tyhjäksi ja klikkaa Etsi kaikki .
Tämä näyttää luettelon valitulla alueella olevista aihioista. Tässä tietokokonaisuudessa löydettyjen aihioiden määrä on 11.
Vaihe 3:
- Paina CTRL+A Tämä valitsee kaikki tyhjät kohdat.
- Napsauta sen jälkeen Sulje.
Vaihe 4:
- Lehdistö " = " näppäimistöltä, ja aktiiviseen soluun ilmestyy automaattisesti yhtäsuuruusmerkki.
- Kirjoita sitten kaava " =D13 " aktiivisessa solussa.
Vaihe 5:
- Paina CTRL+ENTER näppäimistöltä.
Tulos on siis seuraava.
Lue lisää: Kuinka täyttää tyhjät solut arvolla vasemmalta Excelissä (4 sopivaa tapaa)
Samanlaisia lukemia
- Täytä tyhjät solut N / A Excelissä (3 helppoa menetelmää)
- Tietojen puhdistustekniikat: Täytä tyhjät solut Excelissä (4 tapaa)
- Täytä tyhjät solut tekstillä Excelissä (3 tehokasta tapaa).
3. Yhdistä LOOKUP, ROW, IF & LEN-toiminnot tyhjien solujen täyttämiseksi Excelissä edellä mainitulla arvolla
Lisäksi voit käyttää Taulukko komento Lisää välilehteä ja käytä sisäkkäistä LOOKUP kaava täyttää tyhjät solut yllä olevalla arvolla.
Seuraa tätä varten alla olevia ohjeita:
Vaihe 1:
- Valitse koko aineisto.
Vaihe 2:
- Valitse Taulukko alkaen Lisää välilehti.
Voit myös painaa pikanäppäintä CTRL+T kun koko aineisto on valittu.
Vaihe 3:
The Luo taulukko valintaikkuna avautuu ja näyttää valitun data-alueen.
- Tarkista, että tiedot on valittu oikein.
- Mark Taulukossani on otsikot valintaruutu, jos sitä ei ole merkitty automaattisesti.
- Klikkaa SELVÄ.
Tietokokonaisuutesi näyttää taulukolta, jonka otsikoissa on nuolikuvakkeet alla olevan kuvan mukaisesti.
Vaihe 4:
- Valitse satunnainen sarake F ja kirjoitetaan seuraava sisäkkäinen kaava sarake B .
=LOOKUP(ROW(B4:B14), IF(LEN(B4:B14), ROW(B4:B14)), B4:B14), B4:B14)
Tuloksena saadaan seuraavat tiedot sarake B sekä täyttämällä tyhjät kohdat edellä mainitulla arvolla.
Vaihe 5:
- Toista prosessi seuraaville sarake C seuraavan kaavan avulla.
=LOOKUP(ROW(C4:C14), IF(LEN(C4:C14), ROW(C4:C14)), C4:C14), C4:C14)
Tässä tapauksessa arvot Myyntipäivämäärät eroavat alkuperäisestä tietokokonaisuudesta. Se johtuu siitä, että Numeromuoto on Yleistä joten muunnamme tämän ehdottomasti sopivaan muotoon.
Vaihe 6:
- Muuta muotoilu valitsemalla Lyhyt päivämäärä sen sijaan, että Yleistä .
Seuraa kuvaa löytääksesi vaihtokohdan.
Näin ollen olemme tuottaneet tulosteen, jossa on tietokokonaisuuden tarkat arvot.
Vaihe 7:
- Toistetaan kaava, joka koskee sarake D seuraavan kaavan avulla.
=LOOKUP( ROW(D4:D14), IF(LEN(D4:D14),ROW(D4:D14)), D4:D14), D4:D14)
Tämä antaa seuraavan tuloksen:
Tämä menetelmä auttaa saamaan alkuperäisen tietokokonaisuuden ja muodostamaan uuden taulukon halutun tuloksen saamiseksi.
Sisäkkäisten kaavojen erittely:
Kaavan syntaksi:
=LOOKUP(lookup_value, lookup_vector, [result_vector])
- Täällä, lookup_value ottaa tiedot, jotka haluamme selvittää. Koska meillä on useita rivejä tietokokonaisuudessamme, ROW-toiminto toimii tässä, joka ottaa sarakkeen alueen.
- lookup_vector käyttää IF-toiminto sisäkkäin ... LEN-toiminto ja ROW-toiminto. Molemmat ottavat sarakkeiden vaihteluvälin luodakseen vektorimuodon.
- result_vector on tulosarvot, jotka on otettu vektorin muodossa halutun tuloksen saamiseksi.
Lue lisää: Kuinka täyttää tyhjät solut kaavalla Excelissä (2 helppoa menetelmää)
4. VBA-makrojen käyttö tyhjien solujen täyttämiseen Excelissä edellä mainitulla arvolla
Viimeinen menetelmä sisältää VBA-makrot. Voit käyttää VBA-makrot täyttämään tyhjät solut edellä mainitulla arvolla. Vaikka koodin suorittaminen saattaa kestää muutaman minuutin, tämä menetelmä toimii melko hyvin pitkissä tietokokonaisuuksissa.
Suorita seuraavat vaiheet VBA-makro täyttämään tyhjät solut yllä olevalla arvolla.
Vaihe 1:
- Valitse tietoalue ja napsauta hiiren kakkospainikkeella arkin nimeä.
- Klikkaa Näytä koodi alkaen Konteksti valikko.
Tämän seurauksena , VBA-ikkuna avautuu ja näyttää Yleinen ikkuna sen päälle.
Vaihe 2:
- Kirjoita seuraava koodi Yleinen ikkuna .
Koodi:
Sub FillCellFromAbove() For Each cell In Selection If cell.Value = "" Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub
Vaihe 3:
- Voit suorittaa koodin painamalla F5 näppäimistöltä.
Tai napsauta vihreä nuoli välilehdellä VBA-ikkuna.
Näin ollen koodi suoritetaan, ja näet tuloksen laskentataulukossa.
Lue lisää: Miten tyhjät solut täytetään Excel VBA: n yläpuolella olevalla arvolla (3 helppoa menetelmää)?
Muistettavat asiat
Tietoalue on valittava alussa, ennen kuin sovellat mitään edellä mainituista menetelmistä. On selvää, että menetelmien 1 ja 2 yksinkertaiset kaavat vaihtelevat aktiivisen solun mukaan tyhjien solujen valinnan jälkeen.
Päätelmä
Artikkelissa selitetään neljä menetelmää tyhjien kohtien täyttämiseksi edellä mainitulla arvolla Excelissä. Menetelmissä käytetään joko yksinkertaista kaavaa yhdessä komennon Muokkaaminen vaihtoehdot Etusivu välilehti tai sisäkkäinen LOOKUP Se osoittaa kuitenkin myös, että on käytettävä VBA-makrot täyttääksesi tyhjät kohdat edellä mainitulla arvolla pitkien tietokokonaisuuksien osalta. Toivottavasti artikkeli on auttanut sinua saamaan haluamasi ratkaisun. Jos sinulla on kuitenkin lisäkysymyksiä aiheeseen liittyen, voit jättää kommentin kommenttiosioon.