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ć a MATCH formuła ze znakami wieloznacznymi - the gwiazdka (*) i znak zapytania (?).
Jak uzyskać pozycję pierwszego częściowego meczu za pomocą symboli wieloznacznych?
Aby uzyskać pozycja pierwszego meczu zawierająca „Chiny” oraz pierwsze dopasowanie, które ma literę „e” jako piątą literę z tabeli, jak pokazano powyżej, powinieneś najpierw wiedzieć, jak używać dwóch symboli wieloznacznych – gwiazdki (*), która pasuje do dowolnej liczby znaków; i znak zapytania (?), który pasuje tylko do jednego znaku. Na przykład * lód może oznaczać miło, policję, lód, 9 $ lód itp.; i mo? może oznaczać więcej, tryb, mo1$, nastrój itp. Po zrozumieniu użycia symboli wieloznacznych możemy włączyć je do formuły DOPASUJ, aby uzyskać żądaną pozycję.
Ogólna składnia
=MATCH(lookup_value,lookup_array,0)
- szukana_wartość: Wartość MATCH użyta do zwrócenia pozycji pierwszego dopasowania spełniającego dany warunek w wyszukiwana_tablica. Tutaj odnosi się do pierwszego dopasowania zawierającego „Chiny” i pierwszego dopasowania, które ma „e” jako piątą literę.
- szukana_tablica: Zakres komórek, z których ma zostać pobrana pozycja.
- typ_dopasowania 0: Wymusza MATCH, aby znaleźć pierwszą wartość, która jest dokładnie równa lookup_value.
Aby uzyskać pierwsze dopasowanie zawierające „China” i pierwsze dopasowanie, które ma literę „e” jako piątą literę, skopiuj lub wprowadź poniższe formuły w komórkach E6 i E9 i naciśnij Wchodzę aby uzyskać wyniki:
Komórka E6 =DOPASUJ("*Chiny*",B5: B11, 0)
Komórka E7 =DOPASUJ("????mi*",B5: B11, 0)
Możesz też użyć odwołań do komórek, aby formuły były dynamiczne:
Komórka E6 =DOPASUJ("*"&E5&"*",B5: B11, 0)
Komórka E7 =DOPASUJ("?????"&E8&"*",B5: B11, 0)
√ Uwaga: Aby połączyć odwołanie do komórki i tekst, należy dodać znak ampersand (&) pomiędzy. A tekst powinien być ujęty w cudzysłów.
Wyjaśnienie formuł
=MATCH("*"&E5&"*",B5:B11,0)
- Wartość wyszukiwania "*"&E5&"*" ("*Chiny*") może pasować do dowolnego ciągu tekstowego zawierającego ciąg „Chiny”, bez względu na pozycję tego ciągu w słowie lub zdaniu.
- Połączenia typ_dopasowania 0 prosi funkcję MATCH o znalezienie dokładnego dopasowania.
- Funkcja MATCH zwróci następnie pozycję pierwszego dopasowania zawierającego ciąg „Chiny” w zakresie B5: B11, który jest 4.
=MATCH(("????"&E8&"*",B5:B11,0)
- Wartość wyszukiwania "?????"&E8&"*" ("????mi*") może odpowiadać dowolnemu ciągowi tekstowemu, którego piąty znak ma „e”, o ile ciąg tekstowy zawiera co najmniej 5 znaków.
- Połączenia typ_dopasowania 0 prosi funkcję MATCH o znalezienie dokładnego dopasowania.
- Funkcja DOPASUJ następnie zwróci pozycję pierwszego ciągu tekstowego, który ma „e” jako piąty znak w zakresie B5: B11, który jest 2.
Powiązane funkcje
Funkcja Excel PODAJ.POZYCJĘ wyszukuje określoną wartość w zakresie komórek i zwraca względną pozycję wartości.
Powiązane formuły
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 takim przypadku formuła DOPASUJ i TEKST zawierająca gwiazdkę (*), symbol wieloznaczny pasujący do dowolnej liczby znaków, zrobi ci przysługę. A jeśli potrzebujesz również znać dokładną wartość w tej pozycji, możesz dodać do formuły funkcję INDEKS.
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
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
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.