Obsah
V mnoha případech používání aplikace Excel se někdy setkáváme s náhodnými prázdnými buňkami v pracovním listu aplikace Excel. Ve většině případů proto, že jejich horní neprázdné buňky mají stejnou hodnotu pro všechny řádky. Uživatelé se tedy neobtěžují tyto buňky ručně vyplňovat opakujícími se hodnotami. Pro přehlednost však potřebujeme tyto prázdné buňky vyplnit další hodnotou. V tomto článku se budeme věnovat následujícím tématům.jak můžeme v Excelu efektivně vyplnit další hodnotu.
Stáhnout cvičebnici
Stáhněte si tento cvičební sešit níže.
Vyplnit až na další hodnotu.xlsm
5 snadných způsobů, jak v aplikaci Excel vyplnit hodnotu dolů na další hodnotu
Pro demonstrační účely použijeme níže uvedený soubor dat, jehož prvním sloupcem je Název produktu sloupec a pak je sériově název společnosti a Sériové číslo výrobku. Mezi buňkami jsou prázdné buňky, které se v následujícím článku vyplní různými metodami.
1. Použití rukojeti pro plnění
Plnicí rukojeť je pravděpodobně nejčastěji používaným nástrojem v aplikaci Excel. Pomocí tohoto nástroje můžete v aplikaci Excel pohodlně automatizovat hodnoty a vyplňovat rovnice.
Kroky
- Na začátku vyberte Plnicí rukojeť ikona v rohu buňky B5 a přetáhněte ji dolů do buňky B17.
- Pak si všimnete, že rozsah buněk B4:B17 je nyní vyplněna hodnotou buňky B5.
- Pak vyberte buňku C5 a přetáhněte Blesková výplň stisknutím a podržením pravého tlačítka myši namísto levého tlačítka myši. Přetáhněte ikonu . Plnicí rukojeť do buňky C7.
- Po přetažení blesku Plnicí rukojeť na C7, uvolněte tlačítko.
- Po uvolnění ikony se otevře nová kontextová nabídka.
- V tomto okně klikněte na Kopírování buněk .
- Poté si všimnete, že rozsah buněk C5:C7 se nyní vyplní hodnotou z buňky C5 .
- Pak si všimnete, že rozsah buněk B4:B17 je nyní vyplněna hodnotou buňky B5 .
- Můžete si vybrat Blesková výplň místo Kopírování buněk vyplnit hodnoty, jak je znázorněno na obrázku níže.
Poznámka:
Plnicí rukojeť tlačítko může být v pracovním listu skryto, je třeba jej povolit pomocí tlačítka Rozšířené možnosti v Možnosti v nabídce Soubor V nabídce Rozšířené možnosti klikněte na Možnosti úprav> Povolit funkci Fill Handle a drag-and-drop box.
Čtěte více: [Vyřešeno]: Nefunkční rukojeť výplně v aplikaci Excel (5 jednoduchých řešení)
2. Použití speciálního příkazu Go To
Přejít na Speciální metoda je dalším druhem nástroje pro vyplnění prázdných buněk v listech aplikace Excel tak, že nejprve vyberete prázdné buňky a poté na ně použijete vzorec.
Kroky
- Vyberte rozsah buněk B4:D16 a pak stiskněte tlačítko F5 .
- Objeví se nové okno s názvem Přejít na .
- V této nabídce klikněte na Speciální.
- Pak se objeví další okno s názvem Přejít na Speciální .
- V tomto okně vyberte Slepé položky a klikněte na DOBŘE.
- Pak si všimnete, že všechny prázdné buňky v rozsahu buněk B4:D17 , nyní vybrána pouze buňka C6 aktivováno.
- Pak zadejte "= " v aktivované buňce C6 a poté stiskněte tlačítko Šipka nahoru na klávesnici.
- Tím se vybere buňka C5.
- Poté klikněte na Ctrl+Enter na klávesnici.
- Po stisknutí tlačítka si všimnete, že prázdné buňky jsou nyní vyplněny další hodnotou jejich horních buněk.
Další informace: Jak přetáhnout vzorec a ignorovat skryté buňky v aplikaci Excel (2 příklady)
3. Použití dotazu Power Query
Power Query je jedním z nejefektivnějších nástrojů pro Naplňte prázdné buňky v aplikaci Excel s další hodnotou v horním směru. Příkaz Power query načte data tabulky z pracovního listu a poté použije příkaz fill-down na každý sloupec.
Kroky
- Chcete-li to provést, klikněte na Z tabulky/rozsahu z Data tab.
- Poté se zobrazí malé okno s dotazem na rozsah tabulky, kterou chcete přidat.
- V tomto okně zadejte $B$4:$D$16, a zaškrtněte Moje tabulka má záhlaví box.
- Klikněte na DOBŘE.
- Poté se otevře nové okno a v něm uvidíte, že naše vybrané okno je zobrazeno se všemi sloupci vybavenými ikonami filtrů.
- Prázdné buňky se nyní zobrazují jako null .
- Klikněte pravým tlačítkem myši na sloupec s názvem společnosti a přejděte na položku Výplň> Down.
- Pak si všimnete, že sloupec s názvem společnosti je nyní vyplněn dalšími hodnotami z horních buněk.
- Nyní opět klikněte pravým tlačítkem myši na Název produktu sloupce a přejděte na Výplň>Down.
- Dále uvidíte, že celá tabulka je nyní vyplněna další hodnotou v horních buňkách.
- Nyní klikněte na Zavřít & Načíst z ikony Home a pak klikněte na Zavřít a načíst do.
- Poté se zobrazí nové okno s dotazem na umístění nové tabulky, kterou jsme právě upravili v mocninném dotazu.
- Nejprve klikněte na Tabulka .
- Pak vyberte Stávající pracovní list v Kam chcete data umístit? možnost.
- Poté vyberte umístění v poli rozsahu. zadali jsme F4 v krabici.
- Klikněte na OK po tomto.
- Rozsah buněk F4:H16 je nyní obsazena tabulkou, kterou jsme právě upravili v dotazu Power.
A takto vyplníme všechny prázdné buňky v tabulce další hodnotou v horním směru.
Další informace: Jak vyplnit poslední řádek daty v aplikaci Excel (3 rychlé metody)
4. Použití funkce IF
Používání stránek funkce IF budeme vyplňovat prázdné buňky v listech Excelu dolů sousedními buňkami v horním směru. Pro použití této metody musíme buňky na listu několikrát zkopírovat.
Kroky
- Na začátku je rozsah buněk D5:D16 se zkopíruje do rozsahu buněk C5:C16.
- Pak vyberte buňku C6 a zadejte následující vzorec.
=IF(D6="",C5,D6)
- Poté přetáhněte buňku do buňky C16.
- Nyní rozsah buněk C5:C16 se vyplní další horní hodnotou buňky.
- Nyní vyřízněte rozsah buněk C5:C16 na D5:D16 .
- Pak zkopírujte buňku B5 na C5 .
- Dále vyberte buňku B5 a zadejte následující vzorec,
=IF(C6="",B5,C6)
- Poté přetáhněte Plnicí rukojeť na B16 buňky.
- Dále si všimněte, že rozsah buněk B5:B16 je nyní vyplněna až po nejbližší horní hodnotu.
Takto vyplníme další hodnotu v aplikaci Excel pomocí příkazu IF funkce.
Poznámka:
Použití metody vzorců je poměrně snadné, nemá žádné předchozí požadavky jako VBA. Ve srovnání s ostatními je však trochu časově náročnější.
Další informace: Jak vyplnit vzorec až do konkrétního řádku v aplikaci Excel (7 snadných metod)
5. Vložení makra VBA
Použití jednoduchého makra může výrazně zkrátit čas potřebný k vyplnění dolních buněk jejich další sousední hodnotou. Toto makro pak lze v případě potřeby opakovat vícekrát.
Kroky
- Z Vývojář a pak přejděte na kartu Visual Basic.
- Pak klikněte na Vložte > Modul.
- V okně modulu zadejte následující kód.
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
- Poté okno zavřete.
- Vyberte rozsah dat, který potřebujete vyplnit další hodnotou buňky.
- Poté přejděte do Zobrazit karta > Makra (dvojklik).
- Po kliknutí na Zobrazit makra, vyberte makra, která jste právě vytvořili. Jejich název je Down_Fill_next_value Pak klikněte na tlačítko Spusťte.
- Po kliknutí na DOBŘE, si všimnete, že vybraný rozsah buněk je nyní vyplněn hodnotami vedle jejich horních buněk.
Takto vyplníme další hodnotu v aplikaci Excel pomocí makra VBA.
Další informace: Jak použít rukojeť pro vyplnění ke kopírování vzorce v aplikaci Excel (2 užitečné příklady)
Závěr
Shrneme-li to, na otázku "jak můžeme v Excelu vyplnit následující hodnotu" zde naleznete odpověď pěti různými způsoby. Počínaje použitím příkazu Plnicí rukojeť , pak pomocí speciální metody go-to, skončil s použitím složitých nástrojů, jako je např. Power Query a Makro VBA. Mezi všemi zde použitými metodami je použití metody Plnicí rukojeť a Přejít na Speciální je jednodušší. VBA Postup je také méně časově náročný a zjednodušený, ale vyžaduje předchozí znalosti týkající se jazyka VBA. Ostatní metody takový požadavek nemají.
K tomuto problému je k dispozici ke stažení sešit s makry, kde si můžete tyto metody procvičit.
Neváhejte se zeptat na jakékoli otázky nebo zpětnou vazbu prostřednictvím sekce komentářů. Jakýkoli návrh na zlepšení Exceldemy komunita bude vysoce ceněna.