Turinys
"Microsoft Excel" turi keletą naudingų metodų užpildyti tuščius langelius Iš jų šiame straipsnyje aprašysime 4 instrumentinius metodus su pavyzdžiais ir tinkamais paaiškinimais.
Atsisiųsti praktikos sąsiuvinį
Darbo vadovėlį galite atsisiųsti iš čia.
Užpildykite tuščias ląsteles pirmiau esančia verte.xlsx4 naudingi metodai, kaip užpildyti tuščias ląsteles pirmiau esančia verte "Excel" programoje
Keturiems naudingiems tuščių langelių užpildymo aukščiau nurodyta verte "Excel" metodams parodyti naudosime toliau pateiktą pavyzdinį duomenų rinkinį.
Duomenų rinkinyje yra produkto ID, pardavimo datų ir pardavimo skaičių sąrašas. Galite pastebėti, kad duomenų rinkinyje yra keletas tuščių langelių. O mes norime užpildyti tuščius langelius virš langelio esančia verte.
Kituose keturiuose skirsniuose demonstruosime, kaip naudoti keturis įprastus "Excel" įrankius, pvz. Pereiti į specialią arba Rasti iš Redagavimas parinktis, įterpta IEŠKOTI formulė ir VBA makrokomandos atlikti šią užduotį.
1. Užpildykite tuščius langelius aukščiau esančia verte "Excel" programoje naudodami "Go To Special" (F5) ir formulę
Galite naudoti Pereiti į specialią ir paprastą formulę, kad tuščius langelius užpildytumėte virš jų esančia verte. Norėdami sužinoti, kaip veikia šis procesas, atlikite toliau nurodytus veiksmus.
1 žingsnis:
- Pasirinkite duomenų diapazoną, kuriame norite užpildyti tuščius langelius.
2 žingsnis:
- Eikite į Pagrindinis Skirtukas> Redagavimas grupė> Rasti ir pasirinkti išskleidžiamąjį meniu > Pereiti į specialiąją programą komanda.
Vadovaukitės toliau pateiktu paveikslėliu.
Galite to išvengti paspausdami F5 tiesiai iš klaviatūros. Taip pat pateksite į Pereiti į specialią dėžutė.
Dialogo langas pavadinimu Pereiti į specialią pasirodo.
3 veiksmas:
- Pasirinkite Ruošiniai iš Pereiti į specialią langelis> spustelėkite GERAI .
Todėl tušti langeliai bus atitinkamai parinkti.
4 veiksmas:
- Klaviatūroje paspauskite " = " ir aktyviojoje ląstelėje pastebėsite lygybės ženklą.
- Užrašykite formulę kaip " =D5 ".
Čia, D5 yra nuoroda į aukščiau esantį langelį, kurio verte norite užpildyti tuščius langelius.
5 veiksmas:
- Po to paspauskite CTRL+ENTER.
Rezultatą galite pamatyti toliau.
Tačiau rezultate yra formulės kopija. Turite jas konvertuoti į reikšmes.
6 veiksmas:
- Dar kartą pasirinkite duomenų intervalą ir pasirinkite Kopijuoti iš Kontekstas meniu.
- Paspaudę ant Kopijuoti bus rodoma punktyrinė linija per pasirinktą ribą.
7 veiksmas:
- Tada dar kartą spustelėkite dešiniuoju pelės klavišu ir pasirinkite rodyklė piktogramą šalia Specialusis įklijavimas .
A Išskleidžiamas bus rodomas meniu.
8 veiksmas:
- Pasirinkite Įklijuoti vertes (V) kaip parodyta toliau.
Galiausiai rezultatas atrodys kaip šiame paveikslėlyje.
Skaityti daugiau: Kaip automatiškai užpildyti tuščias "Excel" langelius pirmiau nurodyta verte (5 paprasti būdai)
2. Užpildykite tuščias ląsteles pirmiau nurodyta verte, naudodami "Find & Replace" ir formulę
Be to, galite naudoti Rasti ir pakeisti parinktį iš Pagrindinis kartu su panašia formule, kokią naudojome ankstesniame metode.
Tam reikia atlikti toliau nurodytus veiksmus.
1 žingsnis:
- Pasirinkite duomenų intervalą.
- Eikite į Pagrindinis skirtukas> Redagavimas grupė> Rasti ir pasirinkti išplečiamajame meniu> Pasirinkite Rasti komanda.
2 žingsnis:
- Atsidarys langelis. Ką rasti: langelį ir spustelėkite Rasti viską .
Bus parodytas pasirinkto intervalo tuščių vietų sąrašas. Šiame duomenų rinkinyje rasta 11 tuščių vietų.
3 veiksmas:
- Paspauskite CTRL+A iš klaviatūros. Taip bus pasirinkti visi tušti langeliai.
- Po to spustelėkite Uždaryti.
4 veiksmas:
- Spauda " = " iš klaviatūros ir aktyvioje ląstelėje automatiškai atsiras lygybės ženklas.
- Tada parašykite formulę " =D13 " aktyviojoje ląstelėje.
5 veiksmas:
- Paspauskite CTRL+ENTER iš klaviatūros.
Rezultatas bus toks, kaip parodyta.
Skaitykite daugiau: Kaip užpildyti tuščias ląsteles "Excel" reikšme iš kairės (4 tinkami būdai)
Panašūs skaitiniai
- Užpildykite tuščias ląsteles su "Excel" (3 paprasti metodai)
- Duomenų valymo būdai: užpildykite tuščius "Excel" langelius (4 būdai)
- Tuščių langelių užpildymas tekstu "Excel" programoje (3 veiksmingi būdai)
3. Sujunkite LOOKUP, ROW, IF ir LEN funkcijas, kad užpildytumėte tuščius langelius pirmiau nurodyta verte programoje "Excel
Be to, galite naudoti Lentelė komandą iš Įdėkite skirtuką ir naudokite įterptą IEŠKOTI formulę, kad tuščius langelius užpildytumėte pirmiau nurodyta verte.
Atlikite toliau nurodytus veiksmus:
1 žingsnis:
- Pasirinkite visą duomenų rinkinį.
2 žingsnis:
- Pasirinkite Lentelė iš Įdėkite skirtukas.
Taip pat galite paspausti sparčiąją klaviatūros kombinaciją CTRL+T pasirinkus visą duomenų rinkinį.
3 veiksmas:
Svetainė Sukurti lentelę Atsidarys dialogo langas, kuriame bus rodomas pasirinktas duomenų intervalas.
- Patikrinkite, ar duomenys pasirinkti tinkamai.
- Markas Mano lentelėje yra antraštės žymimąjį langelį, jei jis nepažymėtas automatiškai.
- Spustelėkite GERAI.
Jūsų duomenų rinkinys atrodys kaip lentelė, kurios antraštės bus pažymėtos rodyklių piktogramomis, kaip parodyta toliau.
4 veiksmas:
- Pasirinkite atsitiktinį stulpelį F ir užrašykite šią įterptinę formulę B stulpelis .
=LOOKUP(EILUTĖ(B4:B14), IF(LEN(B4:B14), EILUTĖ(B4:B14)), B4:B14)
Rezultate bus rodomi duomenys apie B stulpelis ir užpildykite tuščias vietas pirmiau nurodyta verte.
5 veiksmas:
- Pakartokite šį procesą C stulpelis pagal šią formulę.
=LOOKUP(EILUTĖ(C4:C14), IF(LEN(C4:C14), EILUTĖ(C4:C14)), C4:C14)
Čia vertės Pardavimo datos skiriasi nuo pradinio duomenų rinkinio. Taip yra todėl, kad Skaičių formatas yra . Bendra pagal numatytuosius nustatymus. Taigi mes būtinai ketiname konvertuoti jį į tinkamą formatą.
6 veiksmas:
- Pakeiskite formatas pasirinkdami Trumpa data vietoj Bendra .
Sekite paveikslėlį, kad sužinotumėte, kur keisti.
Taigi, išvestį gavome su tiksliomis duomenų rinkinio vertėmis.
7 veiksmas:
- Pakartojant formulę D stulpelis pagal šią formulę.
=LOOKUP( EILUTĖ(D4:D14), IF(LEN(D4:D14),EILUTĖ(D4:D14)), D4:D14)
Taip gausime tokį rezultatą:
Šis metodas padeda turėti pradinį duomenų rinkinį ir suformuoti naują lentelę, kad gautumėte norimą rezultatą.
Įterptinių formulių suskirstymas:
Formulės sintaksė:
=LOOKUP(lookup_value, lookup_vector, [result_vector])
- Čia, lookup_value imami duomenys, kuriuos norime sužinoti. Kadangi mūsų duomenų rinkinyje yra kelios eilutės, funkcija ROW veikia čia, kai naudojamas stulpelio diapazonas.
- lookup_vector naudoja funkcija IF įterptas su . LEN funkcija ir funkcija ROW. Abiem atvejais imamas stulpelių diapazonas, kad būtų sukurta vektorinė forma.
- result_vector tai vektoriaus pavidalo rezultatų reikšmės, išvestos siekiant gauti norimą rezultatą.
Skaitykite daugiau: Kaip užpildyti tuščias ląsteles su "Excel" formule (2 paprasti metodai)
4. VBA makrokomandų naudojimas tuščioms ląstelėms užpildyti pirmiau nurodyta verte "Excel" programoje
Paskutinis metodas apima VBA makrokomandas. Galite naudoti VBA makrokomandos užpildyti tuščius langelius pirmiau nurodyta verte. Nors kodo paleidimas gali užtrukti kelias minutes, šis metodas gana gerai tinka ilgiems duomenų rinkiniams.
Atlikite toliau nurodytus veiksmus, kad įvykdytumėte VBA makrokomandos užpildyti tuščius langelius pirmiau nurodyta verte.
1 žingsnis:
- Pasirinkite duomenų intervalą ir dešiniuoju pelės klavišu spustelėkite lapo pavadinimą.
- Spustelėkite Peržiūrėti kodą iš Kontekstas meniu.
Dėl to , VBA langas atsidarys ir bus rodomi bendrasis langas ant jo.
2 žingsnis:
- Įrašykite šį kodą į Bendrasis langas .
Kodas:
Sub FillCellFromAbove() For Each cell In Selection If cell.Value = "" Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub
3 veiksmas:
- Norėdami paleisti kodą, galite paspausti F5 iš klaviatūros.
Arba spustelėkite žalia rodyklė skirtuke VBA langas.
Todėl kodas bus paleistas, o rezultatą matysite darbalapyje.
Skaitykite daugiau: Kaip užpildyti tuščius langelius pirmiau esančia verte "Excel VBA" (3 paprasti metodai)
Dalykai, kuriuos reikia prisiminti
Prieš taikydami bet kurį iš pirmiau minėtų metodų, pradžioje turite pasirinkti duomenų intervalą. Akivaizdu, kad 1 ir 2 metodų paprastosios formulės skirsis priklausomai nuo aktyvios ląstelės, pasirinkus tuščius langelius.
Išvada
Straipsnyje paaiškinami keturi būdai, kaip užpildyti tuščias vietas pirmiau nurodyta verte "Excel" programoje. Metoduose naudojama arba paprasta formulė kartu su Redagavimas parinktys Pagrindinis skirtukas arba įterptas IEŠKOTI formulė. Tačiau ji taip pat rodo, kad naudojama VBA makrokomandos kad užpildytumėte tuščias vietas su pirmiau nurodyta verte ilgiems duomenų rinkiniams. Tikiuosi, kad straipsnis padėjo jums gauti norimą sprendimą. Nepaisant to, jei turite papildomų klausimų, susijusių su šia tema, nedvejodami palikite komentarą komentarų skiltyje.