Przejdź do głównej zawartości

Wyszukaj pierwszy częściowy numer dopasowania

Istnieją przypadki, w których musisz uzyskać pozycję pierwszego częściowego dopasowania, które zawiera określoną liczbę w zakresie wartości liczbowych w programie Excel. W tym przypadku MATCH i TEKST formuła zawierająca gwiazdkę (*), symbol wieloznaczny, który pasuje do dowolnej liczby znaków, zrobi ci przysługę. A jeśli chcesz również znać dokładną wartość w tej pozycji, możesz dodać INDEKS funkcji do formuły.

pierwsze częściowe dopasowanie numer 1

Uzyskaj pozycję pierwszego częściowego numeru dopasowania
Pobierz pierwszy częściowy numer dopasowania


Uzyskaj pozycję pierwszego częściowego numeru dopasowania

Aby uzyskać pozycja pierwszego częściowego numeru dopasowania zawierającego „345” z zakresu liczb, jak pokazano powyżej, formuła DOPASUJ i TEKST wraz z symbolami wieloznacznymi pomoże Ci w ten sposób: Aby dopasować liczby zawierające 345, umieścisz liczbę 345 między dwiema gwiazdkami (*). Jednak operacja przekonwertuje wartość liczbową na wartość tekstową. Musisz więc użyć funkcji TEKST, aby przekonwertować liczby z zakresu liczb na tekst. Tylko w tym przypadku funkcja MATCH będzie w stanie prawidłowo znaleźć pozycję częściowego dopasowania.

Ogólna składnia

=MATCH("*"&number&"*",TEXT(lookup_array,"0"),0)

√ Uwaga: To jest formuła tablicowa, która wymaga wprowadzenia za pomocą Ctrl + Shift + Wchodzę.

  • numer: Liczba określona w celu wyszukania pierwszego częściowego dopasowania.
  • szukana_tablica: Zakres wartości liczbowych, z których ma zostać pobrana pozycja pierwszego dopasowania częściowego.

Aby uzyskać pozycja pierwszego numeru dopasowania zawierającego „345”, skopiuj lub wprowadź poniższe formuły w komórce E6 i naciśnij Ctrl + Shift + Wchodzę aby uzyskać wynik:

=DOPASUJ("*"&345&"*",TEKST(B5: B16,"0"),0)

Możesz też użyć odwołania do komórki, aby uczynić formułę dynamiczną:

=DOPASUJ("*"&E5&"*",TEKST(B5: B16,"0"),0)

√ Uwaga: Aby skleić odwołanie do komórki/numer i tekst razem, należy dodać znak ampersand (&) pomiędzy nimi. A tekst powinien być ujęty w cudzysłów.

pierwsze częściowe dopasowanie numer 2

Wyjaśnienie formuły

=INDEX("*"&345&"*",TEXT(B5:B16,"0"),0)

  • TEKST(B5:B16;"0"): Funkcja TEKST konwertuje wszystkie wartości liczbowe w B5: B16 na tekst z kodem formatu "0". Tak więc otrzymamy tablicę tekstową taką jak ta: {"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"}.
    Kliknij tutaj, aby dowiedzieć się więcej o funkcji TEKST.
  • INDEKS("*"&345&"*",TEKST(B5:B16;"0"),0) = INDEKS("*"&345&"*",{"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"},0): Wartość wyszukiwania "*"&345&"*" może dopasować dowolne ciągi tekstowe zawierające ciąg „345”, bez względu na pozycję 345 w ciągach tekstowych. ten typ_dopasowania 0 prosi funkcję PODAJ.POZYCJĘ, aby znalazła pozycję pierwszej dokładnej wartości wyszukiwania w tablicy. Tak więc MECZ powróci 5.

Pobierz pierwszy częściowy numer dopasowania

Aby pobrać pierwszy częściowy numer dopasowania na podstawie pozycji dostarczonej przez MATCH, jak pokazano poniżej, możemy zwrócić uwagę na funkcję INDEX.

pierwsze częściowe dopasowanie numer 3

Ogólna składnia

=INDEX(MATCH(return_range,"*"&number&"*",TEXT(lookup_array,"0"),0))

√ Uwaga: To jest formuła tablicowa, która wymaga wprowadzenia za pomocą Ctrl + Shift + Wchodzę.

  • zakres_zwrotów: Zakres, z którego formuła kombinacji ma zwrócić pierwsze dopasowanie częściowe.
  • numer: Liczba określona w celu wyszukania pierwszego częściowego dopasowania.
  • szukana_tablica: Zakres wartości liczbowych, z których ma zostać pobrane pierwsze częściowe dopasowanie.

Aby uzyskać numer pierwszego dopasowania, który zawiera „345”, skopiuj lub wprowadź poniższe formuły w komórce E7 i naciśnij Ctrl + Shift + Wchodzę aby uzyskać wynik:

=INDEKS(DOPASUJ(B5: B16,"*"&345&"*",TEKST(B5: B16,"0"),0))

Możesz też użyć odwołania do komórki, aby uczynić formułę dynamiczną:

=INDEKS(DOPASUJ(B5: B16,"*"&E5&"*",TEKST(B5: B16,"0"),0))

pierwsze częściowe dopasowanie numer 4

Wyjaśnienie formuły

=INDEX(B5:B16,MATCH("*"&E5&"*",TEXT(B5:B16,"0"),0))

  • PODAJ.POZYCJĘ("*"&E5&"*",TEKST(B5:B16;"0"), 0) = 5: Kliknij, aby zobaczyć szczegółowy proces.
  • INDEKS(B5: B16,PODAJ.POZYCJĘ("*"&E5&"*",TEKST(B5:B16;"0"), 0)) = INDEKS(B5: B16,5): Funkcja INDEX zwraca 5th wartość w zakresie zwrotów B5: B16, który jest 34545.

Powiązane funkcje

Funkcja Excel MATCH

Funkcja Excel PODAJ.POZYCJĘ wyszukuje określoną wartość w zakresie komórek i zwraca względną pozycję wartości.

Funkcja Excel TEXT

Funkcja TEKST konwertuje wartość na tekst o określonym formacie w programie Excel.

Funkcja Excel INDEKS

Funkcja Excel INDEX zwraca wyświetlaną wartość na podstawie podanej pozycji z zakresu lub tablicy.


Powiązane formuły

Zlokalizuj pierwsze częściowe dopasowanie za pomocą symboli wieloznacznych

Aby uzyskać pozycję pierwszego częściowego dopasowania, które zawiera określony ciąg tekstowy w zakresie w programie Excel, możesz użyć formuły PODAJ.POZYCJĘ ze znakami wieloznacznymi — gwiazdką (*) i znakiem zapytania (?).

Wyszukaj najbliższe dopasowanie

Aby wyszukać najbliższe dopasowanie wartości wyszukiwania w liczbowym zestawie danych w programie Excel, można użyć razem funkcji INDEKS, DOPASUJ, ABS i MIN.

Wyszukaj najbliższą wartość dopasowania z wieloma kryteriami

W niektórych przypadkach może być konieczne wyszukanie najbliższej lub przybliżonej wartości dopasowania na podstawie więcej niż jednego kryterium. Dzięki połączeniu funkcji INDEKS, DOPASUJ i JEŻELI możesz szybko wykonać to w programie Excel.

Dwukierunkowe dopasowanie przybliżone z wieloma kryteriami

W tym samouczku omówimy, jak szukać przybliżonego dopasowania na podstawie wielu kryteriów wymienionych zarówno w kolumnach, jak i wierszach w arkuszu kalkulacyjnym Excel, za pomocą funkcji INDEKS, DOPASUJ i JEŻELI.


Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty  |  Usuń puste wiersze  |  Łącz kolumny lub komórki bez utraty danych  |  Okrągły bez wzoru ...
Super VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  Zależna lista rozwijana  |  Lista rozwijana wielokrotnego wyboru...
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  Porównaj kolumny z Wybierz Te same i różne komórki ...
Polecane funkcje: Fokus siatki  |  Widok projektu  |  Duży pasek formuły  |  Menedżer skoroszytów i arkuszy | Biblioteka zasobów (Automatyczny tekst)  |  Selektor dat  |  Połącz arkusze  |  Szyfruj/odszyfruj komórki  |  Wysyłaj e-maile według listy  |  Super filtr  |  Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki ...)  |  50 + Wykres rodzaje (Wykres Gantta ...)  |  40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin ...)  |  19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki ...)  |  12 Konwersja Tools (Liczby na słowa, Przeliczanie walut ...)  |  7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podziel komórki Excela ...)  |  ... i więcej

Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...

Opis


Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)

  • Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
  • Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
  • Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
  • Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations