Note: The other languages of the website are Google-translated. Back to English

Wyszukaj i zaznacz wyniki wyszukiwania w programie Excel

W programie Excel możesz użyć funkcji Znajdź i zamień, aby znaleźć określoną wartość, ale czy wiesz, jak wyróżnić wyniki wyszukiwania po wyszukiwaniu? W tym artykule przedstawiam dwa różne sposoby, aby pomóc Ci w wyszukiwaniu i zaznaczaniu wyników wyszukiwania w międzyczasie w programie Excel.

Wyszukaj i zaznacz wyniki wyszukiwania według kodu VBA

Wyszukaj i zaznacz wyniki wyszukiwania za pomocą formatowania warunkowego

Wyszukuj i zaznaczaj wyniki wyszukiwania za pomocą poręcznego narzędzia


Wyszukaj i zaznacz wyniki wyszukiwania według kodu VBA

W programie Excel znajduje się kod VBA, który może pomóc w wyszukiwaniu wartości, a następnie podświetlaniu wyników wyszukiwania.

1. Włącz arkusz, który chcesz przeszukać i zaznacz wyniki, naciśnij Alt + F11 klucze do otwarcia Microsoft Visual Basic for Applications okno.

2. kliknij wstawka > Modułi wklej poniższy kod do nowego modułu.

VBA: Podświetl wyniki wyszukiwania

Sub FindRange()
'UpdatebyExtendoffice20190813
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com")
If xVrt <> "" Then
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt)
If xFRg Is Nothing Then
MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
Exit Sub
End If
xStrAddress = xFRg.Address
Set xRg = xFRg
Do
Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
Set xRg = Application.Union(xRg, xFRg)
Loop Until xFRg.Address = xStrAddress
If xRg.Count > 0 Then
xRg.Interior.ColorIndex = 8
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)

If xRsp = vbOK Then xRg.Interior.ColorIndex = xlNone
End If
End If
End Sub

wyszukiwanie dokumentów podświetl wynik wyszukiwania 1

3. naciśnij F5 klucz, następnie pojawi się pole wyszukiwania, w którym możesz wpisać określoną wartość, którą szukasz.
wyszukiwanie dokumentów podświetl wynik wyszukiwania 2

4. kliknij OKdopasowane wyniki zostały wyróżnione kolorem tła. Pojawi się także okno dialogowe z pytaniem, czy anulować podświetlanie. Kliknij OK aby anulować podświetlenie i zamknąć okno dialogowe, kliknij Anuluj aby zachować zaznaczenie i zamknąć okno dialogowe.
wyszukiwanie dokumentów podświetl wynik wyszukiwania 3

Uwagi:

1. Jeśli nie znaleziono dopasowanej wartości, pojawi się okno dialogowe z przypomnieniem.
wyszukiwanie dokumentów podświetl wynik wyszukiwania 4

2. Ten język VBA działa dla całego aktywnego arkusza i nie uwzględnia wielkości liter.

nie ruszaj się

Czy chcesz mieć podwyżkę i dużo czasu na towarzystwo rodziny?

Karta Office zwiększa wydajność o 50% podczas pracy pakietu Microsoft Office

Niewiarygodne, praca na dwóch lub więcej dokumentach jest łatwiejsza i szybsza niż praca na jednym.

W porównaniu ze znanymi przeglądarkami narzędzie z kartami na karcie Office jest wydajniejsze i bardziej wydajne.

Zredukuj dla siebie setki kliknięć myszą i pisania na klawiaturze każdego dnia, pożegnaj się z dłonią myszy.

Jeśli zwykle pracujesz nad wieloma dokumentami, karta Office to świetna oszczędność czasu.

30-dniowy bezpłatny okres próbny, Nie wymagamy karty kredytowej.

Przeczytaj więcejPobierz teraz


Wyszukaj i zaznacz wyniki wyszukiwania za pomocą formatowania warunkowego

W programie Excel funkcja formatowania warunkowego może również automatycznie podświetlać wyniki wyszukiwania.

Przypuśćmy, że dane i pole wyszukiwania są wyświetlane jak na poniższym zrzucie ekranu, teraz wykonaj poniższe czynności:
wyszukiwanie dokumentów podświetl wynik wyszukiwania 5

1. Wybierz zakres, w którym chcesz szukać, i kliknij Strona Główna > Formatowanie warunkowe > Nowa zasada.
wyszukiwanie dokumentów podświetl wynik wyszukiwania 6

2. w Nowa reguła formatowania dialog, wybierz Użyj formuły, aby określić, które komórki należy sformatować Wybierz typ reguły , a następnie przejdź do pola tekstowego poniżej Formatuj wartości tam, gdzie ta formuła jest prawdziwatyp = I ($ E $ 2 <> "", $ E $ 2 = A4).

E2 to komórka, w której umieścisz wartość wyszukiwania, a A4 to pierwsza komórka w zakresie, w którym szukasz.
wyszukiwanie dokumentów podświetl wynik wyszukiwania 7

3. kliknij utworzony przycisk, przejdź do Formatowanie komórek dialog, pod Wypełniać wybierz jeden kolor, jak potrzebujesz. Kliknij OK > OK aby zamknąć okna dialogowe.
wyszukiwanie dokumentów podświetl wynik wyszukiwania 8

Odtąd po wpisaniu słowa kluczowego w komórce E2 wyniki wyszukiwania będą automatycznie podświetlane w określonym zakresie.


Wyszukuj i zaznaczaj wyniki wyszukiwania za pomocą poręcznego narzędzia

Jeśli chcesz wyszukać dwie lub więcej wartości i raz wyróżnić wyniki wyszukiwania, Zaznacz słowo kluczowe cechą Kutools dla programu Excel może dać ci przysługę.

Kutools for Excel to potężny dodatek, który gromadzi więcej niż przydatne narzędzia 300 w celu zwiększenia wydajności w zadaniach programu Excel, kliknij, aby uzyskać bezpłatną wersję próbną 30-day teraz.

1. Wybierz zakres danych, który chcesz przeszukać, kliknij Kutools > Tekst > Zaznacz słowo kluczowe.
wyszukiwanie dokumentów podświetl wynik wyszukiwania 8

2. W wyskakującym oknie dialogowym wpisz wartości, które chcesz wyszukać i oddziel je przecinkiem słowo kluczowe pole tekstowe. Następnie wybierz Zaznacz opcje i kolor czcionki, jak potrzebujesz. Kliknij Ok.

Jeśli chcesz wyszukać wartość z uwzględnieniem wielkości liter, zaznacz Mecz Case checkbox.
wyszukiwanie dokumentów podświetl wynik wyszukiwania 8

Następnie dopasowane wyniki zostaną podświetlone innym kolorem czcionki.
wyszukiwanie dokumentów podświetl wynik wyszukiwania 8

Z Zaznacz słowo kluczowe funkcja, można również znaleźć część ciągu w zakresie. Przypuśćmy, że komórki wyszukiwania zawierają piłkę lub skok, wpisz piłkę, wskocz do słowo kluczowe pole tekstowe, a następnie określ ustawienia i kliknij Ok.
wyszukiwanie dokumentów podświetl wynik wyszukiwania 8wyszukiwanie dokumentów podświetl wynik wyszukiwania 8


Przykładowy plik

Kliknij, aby pobrać przykładowy plik


Inne operacje (artykuły) związane z formatowaniem warunkowym

Policz / sumuj komórki według kolorów z formatowaniem warunkowym w programie Excel
Teraz ten samouczek powie Ci kilka przydatnych i łatwych metod szybkiego liczenia lub sumowania komórek według koloru z formatowaniem warunkowym w programie Excel.

Utwórz wykres z formatowaniem warunkowym w programie Excel
Na przykład, masz tabelę wyników klasy i chcesz utworzyć wykres do pokolorowania wyników w różnych zakresach, tutaj ten samouczek przedstawi metodę rozwiązywania tego zadania.

Warunkowe formatowanie skumulowanego wykresu słupkowego w programie Excel
Ten samouczek przedstawia sposób tworzenia skumulowanego wykresu słupkowego z formatowaniem warunkowym, jak na poniższym zrzucie ekranu pokazanym krok po kroku w programie Excel.

Formatowanie warunkowe wierszy lub komórek, jeśli dwie kolumny są równe w programie Excel
W tym artykule przedstawię metodę warunkowego formatowania wierszy lub komórek, jeśli dwie kolumny są równe w programie Excel.

Zastosuj formatowanie warunkowe dla każdego wiersza w programie Excel
Czasami możesz chcieć zastosować formatowanie warunkowe dla każdego wiersza. Z wyjątkiem wielokrotnego ustawiania tych samych reguł dla każdego rzędu, istnieją pewne sztuczki dotyczące rozwiązania tego zadania.


  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny i przechowywanie danych; Podziel zawartość komórek; Połącz zduplikowane wiersze i sumę / średnią... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Ulubione i szybkie wstawianie formuł, Zakresy, wykresy i obrazy; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Grupowanie tabel przestawnych według numer tygodnia, dzień tygodnia i więcej ... Pokaż odblokowane, zablokowane komórki w różnych kolorach; Podświetl komórki, które mają formułę / nazwę...
karta kte 201905
  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (5)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, dziękuję za pomoc, ale kiedy klikniemy ok, aby anulować zaznaczanie. kolor zmiany komórki. Chcę oryginalny kolor po anulowaniu. Jaki kod muszę zmienić w VBA.
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak możesz to zmienić, aby przeskoczyć również do podświetlanej komórki.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, Jeff, jeśli chcesz zaznaczyć wszystkie podświetlone komórki, po prostu dodaj
xRg.Select
na końcu powyższego kodu, zobacz zrzut ekranu:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc-jump-to-highlighted-cell-1.png
Jeśli chcesz przejść do pierwszej podświetlonej komórki, dodaj
xRg.Areas(xRg.Areas.Count)(1).Select
na końcu powyższego kodu, zobacz zrzut ekranu:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc-jump-to-highlighted-cell-2.png
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy to działa w programie Excel 2013 i co muszę zmienić, aby dopasować się do wersji 2003? Próbowałem twojego kodu, ale nie ma przycisku do zapisania modułu
Ten komentarz został zminimalizowany przez moderatora na stronie
Przepraszam, to Excel 2003
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL