Tartalomjegyzék
Néha előfordulhat, hogy egy teljes sort kell kiválasztania a sor valamelyik cellájában lévő bármely konkrét adat alapján. A feladatot többféleképpen is elvégezheti. Ebben a cikkben 4 könnyű és egyszerű módszert mutatok meg, hogy sor kiválasztása Excelben ha egy cella meghatározott adatokat tartalmaz.
Itt van egy adatkészletem a különböző könyvek tulajdonosairól. Most megmutatom, hogyan lehet kiválasztani a sorokat, ha egy cella konkrét adatokat tartalmaz, kiválasztva az összes olyan sort, ahol a tulajdonos Harold.
Gyakorlati munkafüzet letöltése
Sor kiválasztása az Excelben, ha a cella konkrét adatokat tartalmaz.xlsm4 mód a sor kiválasztására az Excelben, ha a cella meghatározott adatokat tartalmaz
1. Szűrés a sorok kiválasztásához az Excelben meghatározott adatok alapján
A legegyszerűbb módja a sorok kiválasztásának a cella adott adatai alapján a Szűrő Első,
➤ Válassza ki a teljes adatállományt, és lépjen a Kezdőlap> Szerkesztés> Rendezés & Szűrés> Szűrés .
Ezután a sorcímek mellett kis lefelé mutató nyilak jelennek meg.
➤ Kattintson a nyílra a Tulajdonos .
Ez megnyit egy legördülő menüt.
➤ Válassza ki Harold a legördülő menüből, és kattintson a OK .
Ennek eredményeképpen csak azokat a sorokat látja, amelyek tartalmazzák a következő adatokat Harold vannak kiválasztva a listában.
Bővebben: Az aktív sor kiemelése az Excelben (3 módszer)
2. Sor kiválasztása, ha a cella meghatározott szöveget tartalmaz feltételes formázás használatával
A sorokat a cellában lévő konkrét adatok alapján is kiválaszthatja a következővel Feltételes formázás .
Először is,
➤ Válassza ki a teljes adathalmazt, és lépjen a Kezdőlap> Feltételes formázás> Cellák kiemelésének szabályai> Tartalmazó szöveg .
Egy ablak neve Tartalmazó szöveg kinyílik. Most,
➤ Írja be az adatokat a dobozban kiválasztandó sor alapján. A szöveget tartalmazó cellák formázása Ehhez az adatkészlethez beírtam, hogy Harold .
➤ A a címen mezőben válassza ki a kívánt formázási stílusokat, majd nyomja meg a OK . kiválasztottam Világosvörös kitöltés sötétvörös szöveggel .
Ennek eredményeképpen az adatokat tartalmazó cellák kiemeltek lesznek.
Most a sorokat a következő gomb megnyomásával választhatja ki CTRL és a sorszámokra kattintva a kiemelt cellák .
Bővebben: Sor kiemelése, ha a cella bármilyen szöveget tartalmaz
Hasonló olvasmányok
- A felső sorok elrejtésének megszüntetése az Excelben (7 módszer)
- Adattisztítási technikák az Excelben: a sorok véletlenszerűvé tétele
- Sorok és oszlopok elrejtése az Excelben: parancsikon és egyéb technikák
- Rejtett sorok az Excelben: Hogyan lehet őket elrejteni vagy törölni?
- Hogyan lehet befagyasztani a sorokat az Excelben (6 egyszerű módszer)
3. Excel keresési és kiválasztási funkciók
Keresés & kiválasztás funkciókat a sorok kijelölésére is lehet használni, ha egy cella meghatározott adatokat tartalmaz.
Először is,
➤ Válassza ki a teljes adathalmazt, és lépjen a Kezdőlap> Szerkesztés> Keresés & Bővebben; Kiválasztás> Keresés .
Most egy ablak neve Keresés és csere megnyílik.
➤ Írja be az adatokat, amelyek alapján a sorok kiválasztásra kerülnek a Találd meg, mit Ehhez az adatkészlethez beírtam, hogy Harold .
➤ Ezután kattintson a Mindent megtalálni .
Mostantól az adott adatokkal rendelkező cellák a táblázat alján jelennek meg. Keresés és csere ablak.
➤ Jelölje ki a cellákat, és zárja be a Keresés és csere ablak.
Ennek eredményeképpen az adatokat tartalmazó cellák kijelölésre kerülnek.
➤ Válassza ki a teljes sort a CTRL és kattintson a cellák sorszámaira.
Kapcsolódó tartalom: Excel váltakozó sorszín feltételes formázással [Videó]
4. A VBA használata a sor kiválasztásához
A használata Microsoft Visual Basic alkalmazások (VBA) , könnyen kiválaszthatja a sorokat, ha azokban a sorokban egy cella meghatározott adatokat tartalmaz.
➤ Először nyomja meg a ALT+F11 a VBA ablak
➤ Ezután az ablak jobb oldali paneljén kattintson a jobb gombbal a lap nevére, és válassza a következő menüpontot Beszúrás> modul .
Megnyitja a Modul(kód) ablak.
➤ Szúrja be a következő kódot ebbe a Modul(kód) ablak
Sub select_rows_with_given_data() Dim Rng As Range Dim myCell As Object Dim myUnion As Range Set Rng = Selection searchdata = InputBox("Kérjük, adja meg a keresési adatokat") For Each myCell In Rng If InStr(myCell.Text, searchdata) Then If Not myUnion Is Nothing Then Set myUnion = Union(myUnion, myCell.EntireRow) Else Set myUnion = myCell.EntireRow End If End EndIf Next If myUnion Is Nothing Then MsgBox "Az adat nem található a kiválasztásban" Else myUnion.Select End If End Sub
A makró futtatása után a kód megnyit egy egyéni mezőt, ahová beillesztheti az adatokat. Ha az adatok megtalálhatók a kiválasztott cellatartományokban, akkor az egész sor ki lesz jelölve. Ha az adatok nem találhatók, akkor hibaüzenet jelenik meg.
➤ Most zárja be a VBA ablakban válassza ki az adatkészletet, és lépjen a Megtekintés> Makró a makró futtatásához.
Ennek eredményeképpen egy Makró megnyílik.
➤ Válassza ki select_rows_with_given_data a Makró neve mezőt, és kattintson a Fuss .
Ez megnyit egy egyéni dobozt.
➤ A Kérjük, adja meg a keresési adatokat mezőbe írja be az adott adatokat, és kattintson a OK .
Ennek eredményeképpen az összes olyan sor kijelölésre kerül, amely az adott adatot tartalmazza az egyik cellában.
Kapcsolódó tartalom: VBA a sorok elrejtéséhez az Excelben (14 módszer)
Következtetés
Az Excelben a fent leírt módszerek bármelyikét követve kiválaszthatja a sort, ha egy cella konkrét adatokat tartalmaz. Kérjük, hagyjon megjegyzést, ha bármilyen zavara van.