Sisukord
Paljudel Exceli kasutusaladel puutume mõnikord kokku juhusliku tühja lahtritega Exceli töölehel. Enamasti seetõttu, et nende ülemiste mitte-tühjade lahtrite väärtus on kõigil ridadel sama. Seega ei viitsi kasutajad neid lahtreid käsitsi korduvate väärtustega täita. Kuid selguse huvides peame need tühjad lahtrid järgmise väärtusega täitma. Selles artiklis käsitleme me järgmistkuidas me saame Excelis tõhusalt järgmise väärtuseni täita.
Lae alla praktiline töövihik
Laadige see praktiline töövihik alla.
Täitmine järgmise väärtuseni.xlsm
5 lihtsat viisi, kuidas Excelis järgmise väärtuseni täita
Näitlikustamiseks kasutame allpool esitatud andmestikku, mille esimene veerg on Toote nimi veerus ja seejärel järjestikku on ettevõtte nimi ja Toote seerianumber. Rakkude vahel on tühjad lahtrid, mis täidetakse erinevate meetoditega järgmises artiklis.
1. Täitmiskäepideme kasutamine
Täitmise käepide on ilmselt kõige sagedamini kasutatav vahend Excelis. Selle vahendiga saate Excelis mugavalt automatiseerida väärtusi ja täita võrrandeid.
Sammud
- Alguses valige Täitmise käepide ikoon lahtri nurgas B5 ja lohistage see lahtrisse B17.
- Siis märkate, et rakkude vahemik B4:B17 on nüüd täidetud lahtri väärtusega B5.
- Seejärel valige lahter C5 ja lohistage Flash Fill ikooni, vajutades ja hoides all hiire paremat nuppu hiire vasaku nupu asemel. Lohistage ikooni Täitmise käepide rakule C7.
- Pärast flash'i lohistamist Täitmise käepide aadressile C7, vabastage nupp.
- Pärast ikooni vabastamist avaneb uus kontekstmenüü.
- Selles aknas klõpsake nuppu Kopeeri rakke .
- Pärast seda märkate, et rakkude vahemik C5:C7 on nüüd täidetud lahtri väärtusega. C5 .
- Siis märkate, et rakkude vahemik B4:B17 on nüüd täidetud lahtri väärtusega B5 .
- Saate valida Flash Fill selle asemel, et Kopeeri rakke et täita väärtused, nagu on näidatud alloleval pildil.
Märkus:
Täitmise käepide nupp võib olla töölehel peidetud, peate selle lubama läbi Täiustatud valikud aastal Valikud menüüst Faili menüüs. Klõpsake menüüs Täiustatud valikuid, klõpsake Redigeerimisvalikud> Täitmiskäepidemete ja lohistamise lubamine kast.
Loe edasi: [Lahendatud]: Täitmise käepide ei tööta Excelis (5 lihtsat lahendust)
2. Kasutades Go To Special käsku
Mine Speciali juurde meetod on veel üks vahend Exceli lehtede tühjade lahtrite täitmiseks, valides esmalt tühjad lahtrid ja seejärel rakendades valemit tühjadele lahtritele.
Sammud
- Valige lahtrite vahemik B4:D16 ja seejärel vajutage F5 .
- Tekib uus aken nimega Go To .
- Selles menüüs klõpsake nuppu Eriline.
- Siis tekib teine aken nimega Mine Speciali juurde .
- Valige selles aknas Aherained , ja klõpsake nupule OKEI.
- Siis märkate, et kõik tühjad lahtrid lahtrite vahemikus B4:D17 , nüüd valitud, ainult lahtri C6 aktiveeritud.
- Siis sisestage "= " aktiveeritud rakus C6 ja seejärel vajutage nuppu Nool üles klaviatuuril.
- See valib lahtri C5.
- Pärast seda klõpsake nuppu Ctrl+Enter klaviatuuril.
- Pärast nupu vajutamist märkate, et tühjad lahtrid on nüüd täidetud nende ülemiste lahtrite järgmise väärtusega.
Loe lisaks: Kuidas lohistada valemit ja ignoreerida Exceli varjatud lahtreid (2 näidet)
3. Power Query rakendamine
Power Query on üks tõhusamaid vahendeid, millega saab Täitke tühjad lahtrid Excelis järgmise väärtusega ülemises suunas. Power query hangib tabeli andmed töölehest ja rakendab seejärel igale veerule täitmiskäsklust.
Sammud
- Selleks klõpsake nuppu Alates tabelist/vahemikust alates Andmed vahekaart.
- Seejärel ilmub väike aken, kus küsitakse teie tabeli vahemikku, mida soovite lisada.
- Sisestage selles aknas $B$4:$D$16, ja märgistage Minu tabelis on pealkirjad kast.
- Klõpsake OKEI.
- Pärast seda avaneb uus aken ja selles aknas näete, et meie valitud aknas on kõik veerud varustatud filtri ikoonidega.
- Tühjad lahtrid kuvatakse nüüd järgmiselt null .
- Tehke paremklõps ettevõtte nime veerus ja minge rubriiki Täitmine> Alla.
- Seejärel märkate, et ettevõtte nime veerg on nüüd täidetud ülemiste lahtrite järgmiste lahtrite väärtustega.
- Nüüd jälle paremklõpsake paremal nupul Tooted Nimi veerud ja mine Fill>Down.
- Järgnevalt näete, et kogu tabel on nüüd täidetud ülemistes lahtrites oleva järgmise väärtusega.
- Nüüd klõpsake nupule Sulge & Laadi ikoon alates Kodu vahekaart ja seejärel klõpsake Sulge ja laadi.
- Pärast seda ilmub uus aken, kus küsitakse uue tabeli asukohta, mida me just power query's muutsime.
- Kõigepealt klõpsake nuppu Tabel .
- Seejärel valige Olemasolev tööleht aastal Kuhu te soovite andmeid paigutada? võimalus.
- Seejärel valige asukoht vahemiku kastis. me sisestasime F4 kastis.
- Klõpsake OK pärast seda.
- Ruutude vahemik F4:H16 on nüüd hõivatud tabeliga, mida me äsja võimsuse päringus muutsime.
Ja nii täidame kõik tühjad lahtrid tabelis järgmise väärtusega ülemises suunas.
Loe lisaks: Kuidas täita Excelis andmeid kuni viimase reani (3 kiiret meetodit)
4. IF-funktsiooni kasutamine
Kasutades funktsioon IF täidame Exceli lehtede tühjad lahtrid ülesse kõrvalolevate lahtritega. Selle meetodi kasutamiseks peame kopeerima lahtreid mitu korda lehel
Sammud
- Alguses on rakkude vahemik D5:D16 kopeeritakse lahtrite vahemikku C5:C16.
- Seejärel valige lahter C6 ja sisestage järgmine valem.
=IF(D6="",C5,D6)
- Seejärel lohistage lahter lahtrisse C16.
- Nüüd rakkude vahemik C5:C16 täidetakse järgmise ülemise lahtri väärtusega.
- Nüüd lõigake lahtrite vahemik C5:C16 et D5:D16 .
- Seejärel kopeeri lahter B5 et C5 .
- Seejärel valige lahter B5 ja sisestage järgmine valem,
=IF(C6="",B5,C6)
- Seejärel lohistage Täitmise käepide aadressile B16 rakud.
- Järgmisena märkate, et rakkude vahemik B5:B16 on nüüd täidetud kuni järgmise ülemise väärtuseni.
Nii täidame Excelis järgmise väärtuse, kasutades selleks funktsiooni IF funktsioon.
Märkus:
Valemimeetodi kasutamine on üsna lihtne, sellel ei ole mingeid eelnevaid nõudeid nagu VBA-l. Kuid see on võrreldes teistega veidi aeganõudev.
Loe lisaks: Kuidas täita valemit Exceli konkreetsele reale (7 lihtsat meetodit)
5. VBA-makro sisseehitamine
Lihtsa makro kasutamine võib oluliselt vähendada lahtrite täitmiseks kuluvat aega nende järgmise kõrvaloleva lahtri väärtusega. Seejärel saab seda makrot vajaduse korral mitu korda korrata.
Sammud
- Alates Arendaja vahekaart, seejärel mine Visual Basic.
- Seejärel klõpsake Sisesta > Moodul.
- Sisestage mooduli aknas järgmine kood.
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, n).Value End If End If Next m Next n EndSub
- Seejärel sulgege aken.
- Valige andmevahemik, mida on vaja täita järgmise lahtri väärtusega.
- Pärast seda minge Vaata vahekaart > Makros (topeltklõps).
- Pärast klõpsamist Vaadake makrosid, valige äsja loodud makro, mille nimi on siinkohal Down_Fill_next_value . Siis klõpsake Jookseb.
- Pärast klõpsamist OKEI, märkate, et valitud lahtrite vahemik on nüüd täidetud väärtustega nende ülemiste lahtrite kõrval.
Nii täidame Excelis VBA makro abil järgmise väärtuse.
Loe edasi: Kuidas kasutada täitmiskäepideme kasutamist Exceli valemi kopeerimiseks (2 kasulikku näidet)
Kokkuvõte
Kokkuvõttes on küsimusele "kuidas saab Excelis järgmise väärtuseni täita" siinkohal vastatud 5 erineval viisil. Alustades sellest, et kasutame Täitmise käepide , siis kasutades go-to erimeetodit, lõppes kasutades keerulisi tööriistu nagu Võimsuse päring ja VBA makro. Kõigist siin kasutatud meetoditest on kasutades Täitmise käepide ja Mine Speciali juurde meetodit on lihtsam kasutada. VBA protsess on samuti vähem aeganõudev ja lihtne, kuid eeldab VBAga seotud eelteadmisi. Teistel meetoditel sellist nõuet ei ole.
Selle probleemi jaoks on allalaadimiseks saadaval makrovõimeline töövihik, kus saate neid meetodeid harjutada.
Võite vabalt esitada küsimusi või tagasisidet kommentaaride sektsiooni kaudu. Iga ettepanek paremaks Exceldemy kogukond on väga tänuväärne.