Aktív sor és oszlop automatikus kiemelése az Excelben (Teljes útmutató)
A kiterjedt, adatokkal teli Excel-munkalapokon való navigálás kihívást jelenthet, és könnyen elveszítheti a helyét, vagy félreolvashatja az értékeket. Az adatelemzés javítása és a hibák esélyének csökkentése érdekében 3 különböző módot mutatunk be a kiválasztott cella sorának és oszlopának dinamikus kiemelésére az Excelben. Ahogy celláról cellára mozog, a kiemelés dinamikusan eltolódik, világos és intuitív vizuális jelzést adva, hogy a megfelelő adatokra összpontosítson, ahogy az alábbi bemutatón látható:
Az aktív sor és oszlop automatikus kiemelése az Excelben
- VBA kóddal -Törli a meglévő cellaszínt, nem támogatja a visszavonást
- Csak egy kattintás a Kutools for Excel alkalmazásra -Megtartja a meglévő cella színét, támogatja az Undo funkciót, védett lapokra vonatkozik
- Feltételes formázással - Nem stabil nagy adatok esetén, kézi frissítést igényel (F9)
Az aktív sor és oszlop automatikus kiemelése VBA-kóddal
A kiválasztott cella teljes oszlopának és sorának automatikus kiemeléséhez az aktuális munkalapon, a következő VBA-kód segíthet a feladat végrehajtásában.
1. lépés: Nyissa meg a munkalapot, ahol automatikusan ki szeretné jelölni az aktív sort és oszlopot
2. lépés: Nyissa meg a VBA-lapmodul-szerkesztőt, és másolja ki a kódot
- Kattintson jobb gombbal a lap nevére, és válassza ki Kód megtekintése a helyi menüből lásd a képernyőképet:
- A megnyitott VBA-lapmodul-szerkesztőben másolja ki és illessze be a következő kódot az üres modulba. Lásd a képernyőképet:
VBA-kód: a kijelölt cella sorának és oszlopának automatikus kiemelésePrivate Sub Worksheet_SelectionChange(ByVal Target As Range) 'Update by Extendoffice Dim rowRange As Range Dim colRange As Range Dim activeCell As Range Set activeCell = Target.Cells(1, 1) Set rowRange = Rows(activeCell.Row) Set colRange = Columns(activeCell.Column) Cells.Interior.ColorIndex = xlNone rowRange.Interior.Color = RGB(248, 150, 171) colRange.Interior.Color = RGB(173, 233, 249) End Sub
Tippek: A kód testreszabása- A kiemelés színének megváltoztatásához egyszerűen módosítania kell az RGB értéket a következő szkriptekben:
rowRange.Interior.Color = RGB(248, 150, 171)
colRange.Interior.Color = RGB(173, 233, 249) - Ha csak a kijelölt cella teljes sorát szeretné kiemelni, távolítsa el vagy írja be megjegyzéssel (adjon aposztrófot a sor elején):
colRange.Interior.Color = RGB(173, 233, 249) - Ha csak a kijelölt cella teljes oszlopát szeretné kiemelni, távolítsa el vagy írja be megjegyzéssel (adjon aposztrófot a sor elején):
sortartomány.Belső.Szín = RGB(248, 150, 171)
- A kiemelés színének megváltoztatásához egyszerűen módosítania kell az RGB értéket a következő szkriptekben:
- Ezután zárja be a VBA-szerkesztő ablakát, hogy visszatérjen a munkalaphoz.
Eredmény:
Most, amikor kiválaszt egy cellát, a cella teljes sora és oszlopa automatikusan kiemelésre kerül, és a kiemelés dinamikusan eltolódik, ahogy a kijelölt cella változik, ahogy az alábbi bemutatón látható:
- Ez a kód törli a háttérszíneket a munkalap összes cellájából, ezért ne használja ezt a megoldást, ha egyedi színezésű cellái vannak.
- A kód futtatása letiltja a Kibont funkció a lapon, ami azt jelenti, hogy a hibákat nem lehet visszafordítani a gomb megnyomásával Ctrl + Z parancsikon.
- Ez a kód nem fog működni védett munkalapon.
- A kijelölt cella sorának és oszlopának kiemelésének leállításához el kell távolítania a korábban hozzáadott VBA-kódot. Ezt követően a kiemelés visszaállításához kattintással Kezdőlap > Kitöltőszín > Nincs kitöltés.
Az aktív sor és oszlop automatikus kiemelése a Kutools egyetlen kattintásával
Szembesül a VBA-kód korlátaival az Excelben? Kutools az Excel számára's Rács fókusz funkció az Ön ideális megoldása! A VBA hiányosságainak orvoslására tervezték, és a kiemelési stílusok széles skáláját kínálja a lapozási élmény fokozása érdekében. Mivel képes ezeket a stílusokat az összes nyitott munkafüzetre alkalmazni, Kutools egyenletesen hatékony és tetszetős adatkezelési folyamatot biztosít.
Telepítése után Kutools az Excel számára, Kérjük, kattintson Kutools > Rács fókusz hogy engedélyezze ezt a funkciót. Most láthatja, hogy az aktív cella sora és oszlopa azonnal ki van jelölve. Ez a kiemelés dinamikusan eltolódik a cellakijelölés megváltoztatásakor. Tekintse meg az alábbi bemutatót:
- Megőrzi az eredeti cella háttérszíneit:
A VBA-kóddal ellentétben ez a funkció tiszteletben tartja a munkalap meglévő formázását. - Védett lapokban használható:
Ez a funkció zökkenőmentesen működik a védett munkalapokon, így ideális az érzékeny vagy megosztott dokumentumok kezelésére a biztonság veszélyeztetése nélkül. - Nincs hatással a Visszavonás funkcióra:
Ezzel a funkcióval teljes hozzáférést biztosít az Excel visszavonási funkcióihoz. Ez biztosítja, hogy könnyen visszaállíthassa a módosításokat, és egy biztonsági réteget adjon az adatok kezeléséhez. - Stabil teljesítmény nagy adatmennyiséggel:
Ezt a funkciót a nagy adatkészletek hatékony kezelésére tervezték, stabil teljesítményt biztosítva még összetett és adatigényes táblázatok esetén is. - Több kiemelési stílus:
Ez a funkció számos kiemelési lehetőséget kínál, lehetővé téve, hogy különböző stílusok és színek közül válasszon, hogy az aktív sor, oszlop vagy sor és oszlop az Ön preferenciáinak és igényeinek leginkább megfelelő módon tűnjön ki.
- A funkció letiltásához kattintson a gombra Kutools > Rács fókusz ismét a funkció bezárásához;
- A funkció alkalmazásához kérjük töltse le és telepítse a Kutools for Excel alkalmazást először.
Az aktív sorok és oszlopok automatikus kiemelése feltételes formázással
Az Excelben a Feltételes formázást is beállíthatja az aktív sor és oszlop automatikus kiemeléséhez. A funkció beállításához kövesse az alábbi lépéseket:
1. lépés: Válassza ki az adattartományt
Először válassza ki azt a cellatartományt, amelyre alkalmazni szeretné ezt a funkciót. Ez lehet a teljes munkalap vagy egy adott adatkészlet. Itt kijelölöm a teljes munkalapot.
2. lépés: A feltételes formázás elérése
Kattints Kezdőlap > Feltételes formázás > Új szabály, lásd a képernyőképet:
3. lépés: Állítsa be a műveleteket az Új formázási szabályban
- A Új formázási szabály párbeszédpanelen válassza a lehetőséget Képlet segítségével határozza meg, hogy mely cellákat formázza tól Válasszon egy szabálytípust lista mezőbe.
- A Formázza az értékeket, ahol ez a képlet igaz mezőbe írja be az egyik képletet, ebben a példában a harmadik képletet fogom alkalmazni az aktív sor és oszlop kiemelésére.
Az aktív sor kiemeléséhez:
Az aktív oszlop kiemeléséhez:=CELL("row")=ROW()
Az aktív sor és oszlop kiemelése:=CELL("col")=COLUMN()
=OR(CELL("row")=ROW(), CELL("col")= COLUMN())
- Ezután kattintson a gombra kialakított gombot.
- Az alábbi Cellák formázása párbeszédpanel alatt Tölt lapon válasszon egy színt az aktív sor és oszlop igény szerinti kiemeléséhez, lásd a képernyőképet:
- Ezután kattintson a gombra OK > OK a párbeszédablakok bezárásához.
Eredmény:
Most láthatja, hogy az A1 cella teljes oszlopa és sora egyszerre ki van emelve. Ha ezt a kiemelést egy másik cellára szeretné alkalmazni, egyszerűen kattintson a kívánt cellára, és nyomja meg a gombot F9 gombot a lap frissítéséhez, amely ezután kiemeli az újonnan kiválasztott cella teljes oszlopát és sorát.
- Valóban, bár a feltételes formázási megközelítés az Excel kiemelésére megoldást kínál, ez nem olyan zökkenőmentes, mint a VBA és a Rács fókusz funkció. Ez a módszer szükségessé teszi a lap kézi újraszámítását (ami a gomb megnyomásával érhető el F9 kulcs).
A munkalap automatikus újraszámításának engedélyezéséhez beépíthet egy egyszerű VBA-kódot a céllap kódmoduljába. Ez automatizálja a frissítési folyamatot, biztosítva, hogy a kiemelés azonnal frissüljön, amikor különböző cellákat választ ki a gomb megnyomása nélkül F9 kulcs. Kattintson jobb gombbal a lap nevére, majd válassza ki Kód megtekintése a helyi menüből. Ezután másolja ki és illessze be a következő kódot a lapmodulba:Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub
- A Feltételes formázás megőrzi a munkalapon manuálisan alkalmazott formázást.
- A feltételes formázásról ismert, hogy ingadozó, különösen, ha nagyon nagy adatkészletekre alkalmazzák. Kiterjedt használata potenciálisan lelassíthatja a munkafüzet teljesítményét, ami befolyásolja az adatfeldolgozás és a navigáció hatékonyságát.
- A CELL funkció csak az Excel 2007-es és újabb verzióiban érhető el, ez a módszer nem kompatibilis az Excel korábbi verzióival.
A fenti módszerek összehasonlítása
Funkció | VBA kód | Feltételes formázás | Kutools az Excel számára |
A cella háttérszínének megőrzése | Nem | Igen | Igen |
Támogatja a visszavonást | Nem | Igen | Igen |
Stabil nagy adatkészletekben | Nem | Nem | Igen |
Védett lapokban használható | Nem | Igen | Igen |
Minden nyitott munkafüzetre vonatkozik | Csak az aktuális lap | Csak az aktuális lap | Minden nyitott munkafüzet |
Kézi frissítést igényel (F9) | Nem | Igen | Nem |
Ezzel véget is ért az útmutatónk arról, hogyan jelölje ki a kiválasztott cella oszlopát és sorát az Excelben. Ha további Excel-tippeket és trükköket szeretne felfedezni, webhelyünk több ezer oktatóanyagot kínál, kérjük, ide kattintva érheti el őket. Köszönjük, hogy elolvasta, és a jövőben is további hasznos információkkal szolgálunk!
Kapcsolódó cikkek:
- Az aktív cella sorának és oszlopának automatikus kiemelése
- Ha megnéz egy nagy, sok adatot tartalmazó munkalapot, érdemes kiemelni a kijelölt cella sorát és oszlopát, hogy az adatokat könnyen és intuitív módon olvassa el, elkerülve a helytelen olvasást. Itt bemutathatok néhány érdekes trükköt az aktuális cella sorának és oszlopának kiemeléséhez, amikor a cella megváltozik, az új cella oszlopa és sora automatikusan kiemelődik.
- Jelölje ki az Excel minden második sorát vagy oszlopát
- Egy nagy munkalapon minden második vagy minden n-edik sor vagy oszlop kiemelése vagy kitöltése javítja az adatok láthatóságát és olvashatóságát. Ez nem csak a munkalapot szebbé teszi, hanem segít az adatok gyorsabb megértésében is. Ebben a cikkben különféle módszereket mutatunk be, amelyek segítségével minden második vagy n-edik sort vagy oszlopot árnyékolhat, így az adatokat vonzóbb és egyszerűbb módon jelenítheti meg.
- Görgetés közben jelölje ki a teljes / teljes sort
- Ha nagy, több oszlopos munkalapja van, akkor nehéz lesz megkülönböztetnie az adott sor adatait. Ebben az esetben kiemelheti az aktív cella teljes sorát, hogy gyorsan és egyszerűen megtekinthesse az adott sor adatait, amikor lefelé görget a vízszintes gördítősávon. Ez a cikk néhány trükkel fog beszélni a probléma megoldására. .
- Emelje ki a sorokat a legördülő lista alapján
- Ez a cikk arról fog beszélni, hogyan lehet kiemelni a sorokat a legördülő lista alapján, például a következő képernyőképet készíteni, amikor az E oszlop legördülő listájából az „Folyamatban” lehetőséget választom, ezt a sort piros színnel kell kiemelnem, amikor válassza a „Befejezett” lehetőséget a legördülő listából, ezt a sort kék színnel kell kiemelnem, és amikor a „Nem indult” lehetőséget választom, akkor zöld színnel jelölik a sort.
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!