Jak wybrać wiersz w Excelu, jeśli komórka zawiera określone dane (4 sposoby)

  • Udostępnij To
Hugh West

Czasami możesz potrzebować wybrać cały wiersz na podstawie konkretnych danych w komórce tego wiersza. Możesz wykonać to zadanie na wiele sposobów. W tym artykule pokażę Ci 4 łatwe i proste sposoby na zaznaczyć wiersz w Excelu jeśli dana komórka zawiera określone dane.

Tutaj mam zbiór danych Właściciele różnych książek. Teraz pokażę, jak wybrać wiersze, jeśli komórka zawiera określone dane, wybierając całe wiersze, w których Właściciel to Harold.

Pobierz Zeszyt ćwiczeń

Wybierz wiersz w Excelu jeśli komórka zawiera określone dane.xlsm

4 Sposoby na wybranie wiersza w Excelu, jeśli komórka zawiera określone dane

1. filtr do wyboru wiersza na podstawie określonych danych w programie Excel

Najprostszym sposobem na wybranie wierszy na podstawie konkretnych danych komórki jest użycie Filtr funkcja. pierwsza,

➤ Wybierz cały zbiór danych i przejdź do Strona główna> Edycja> Sortowanie & Filtr> Filtr .

Następnie obok nagłówków wierszy pojawią się małe strzałki w dół.

➤ Kliknij strzałkę obok Właściciel .

Spowoduje to otwarcie rozwijanego menu.

➤ Wybierz Harold z tego menu rozwijanego i kliknij na OK .

W rezultacie zobaczysz tylko te wiersze, które zawierają Harold są zaznaczone na liście.

Read More: Jak podświetlić aktywny wiersz w programie Excel (3 metody)

2. zaznacz wiersz jeśli komórka zawiera określony tekst używając formatowania warunkowego

Można również wybrać wiersze na podstawie określonych danych w komórce za pomocą Formatowanie warunkowe .

Po pierwsze,

➤ Wybierz cały zbiór danych i przejdź do Strona główna> Formatowanie warunkowe> Reguły podświetlania komórek> Tekst, który zawiera. .

Okno o nazwie Tekst, który zawiera zostanie otwarty. Teraz,

➤ Wpisz dane, na podstawie których zostanie zaznaczony wiersz w ramce Formatuj komórki, które zawierają tekst Dla tego zbioru danych wpisałem Harold .

➤ W z w polu, wybierz preferowane style formatowania i naciśnij OK . I've selected Jasnoczerwone wypełnienie z ciemnoczerwonym tekstem .

W rezultacie zobaczysz, komórki, które zawierają dane, zostaną podświetlone.

Teraz możesz wybrać wiersze naciskając CTRL i klikając na numery wierszy wyróżnione komórki .

Read More: Podświetl wiersz, jeśli komórka zawiera dowolny tekst

Podobne lektury

  • Jak ukryć górne wiersze w programie Excel (7 metod)
  • Techniki czyszczenia danych w Excelu: losowanie wierszy
  • Ukryj wiersze i kolumny w Excelu: Skróty i inne techniki
  • Ukryte wiersze w Excelu: Jak je ukryć lub usunąć?
  • Jak zamrozić wiersze w programie Excel (6 prostych metod)

3. Excel Znajdź i wybierz funkcje

Znajdź & Wybierz cechy mogą być również wykorzystywane do wybierania wierszy, jeśli komórka zawiera określone dane.

Po pierwsze,

➤ Wybierz cały zbiór danych i przejdź do Home> Editing> Find & Select> Find .

Teraz pojawi się okno o nazwie Znajdź i zamień zostanie otwarty.

➤ Wpisz dane, na podstawie których będą zaznaczane wiersze w tabeli. Znajdź to, co Dla tego zestawu danych wpisałem Harold .

➤ Następnie kliknij na Znajdź wszystkie .

Teraz komórki, które mają te konkretne dane, zostaną pokazane na dole listy Znajdź i zamień okno.

➤ Zaznacz komórki i zamknij Znajdź i zamień okno.

W rezultacie zobaczysz, komórki, które zawierają dane, zostaną wybrane.

➤ Zaznacz całe rzędy, naciskając przycisk CTRL i klikając na numery wierszy komórek.

Related Content: Excel Alternating Row Color with Conditional Formatting [Video]

4. użycie VBA do zaznaczenia wiersza

Korzystanie z Aplikacje Microsoft Visual Basic (VBA) , można łatwo wybrać wiersze, jeśli komórka w tych wierszach zawiera określone dane.

➤ Najpierw naciśnij przycisk ALT+F11 aby otworzyć VBA okno

➤ Następnie z prawego panelu tego okna kliknij prawym przyciskiem myszy nazwę arkusza i przejdź do Insert> Moduł .

Otworzy on Moduł(Kod) okno.

➤ W tym miejscu wstawić następujący kod Moduł(Kod) okno

 Sub select_rows_with_given_data() Dim Rng As Range Dim myCell As Object Dim myUnion As Range Set Rng = Selection searchdata = InputBox("Please Enter the Search data") 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 EndIf Next If myUnion Is Nothing Then MsgBox "Dane nie zostały znalezione w selekcji" Else myUnion.Select End If End Sub 

Po uruchomieniu makra kod otworzy niestandardowe pole, w którym można wstawić dane. Jeśli dane zostaną znalezione w wybranych zakresach komórek, zostanie wybrany cały wiersz. Jeśli dane nie zostaną znalezione, zostanie wyświetlony komunikat o błędzie.

➤ Teraz zamknij VBA w oknie, wybierz swój zbiór danych i przejdź do Zobacz> Makro aby uruchomić Makro.

W rezultacie, okno o nazwie Makro zostanie otwarty.

➤ Wybierz select_rows_with_given_data od Nazwa makra i kliknąć na Uruchom .

Spowoduje to otwarcie niestandardowego pudełka.

➤ W Proszę wprowadzić dane do wyszukiwania w polu wpisać określone dane i kliknąć na OK .

W rezultacie zobaczysz, że wszystkie wiersze, które zawierają określone dane w jednej ze swoich komórek, są wybrane.

Related Content: VBA do ukrywania wierszy w Excelu (14 metod)

Wniosek

Możesz wybrać wiersz w programie Excel, jeśli komórka zawiera określone dane, postępując zgodnie z dowolną z wyżej opisanych metod. Proszę zostawić komentarz, jeśli masz jakiekolwiek zamieszanie.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.