Kā pārbaudīt daļējas atbilstības programmā Excel
Microsoft Birojs Birojs Microsoft Izcilība Varonis Izcelties / / May 31, 2023
Publicēts
Vai izklājlapās ir jāatbilst daļai no virknes? Šajā rokasgrāmatā uzziniet, kā programmā Excel pārbaudīt daļējas atbilstības.
Strādājot ar datiem izklājlapā, varat ātri aizpildīt lielu skaitu šūnu. Nevēlaties manuāli pārmeklēt visas šīs šūnas, lai atrastu konkrētas teksta virknes. Bet šis Excel, vai ne? Daļēju sakritību atrašanai vajadzētu būt vienkāršai lietai.
Izrādās, ka tas nav tik vienkārši, kā jūs varētu domāt. Funkcijas, kas uzreiz ienāk prātā, kad domājat par teksta meklēšanu, nav vienmēr spēlējiet tik labi ar aizstājējzīmēm, kas jums būs jāizmanto, lai meklētu daļēju atbilst.
Par laimi, ir veidi, kā to apiet. Patiesībā ir vairāki veidi. Tālāk ir norādīts, kā programmā Excel pārbaudīt daļējas atbilstības.
Kā pārbaudīt daļējas atbilstības programmā Excel, izmantojot IF
Jūs domājat, ka daļēju atbilstību meklēšana programmā Excel būtu vienkāršs piemērs IF funkcija ar dažiem aizstājējzīmēm. Diemžēl lietas nav tik vienkārši. Kādu iemeslu dēļ programmai Excel ļoti nepatīk, ja aizstājējzīmes tiek lietotas tieši aiz vienādības zīmes loģiskā paziņojumā, piemēram, funkcijā IF.
Tomēr to varat apiet, apvienojot IF ar citām funkcijām, kurās darbojas aizstājējzīmes.
Lai pārbaudītu daļējas atbilstības programmā Excel, izmantojot IF:
- Atlasiet pirmo šūnu, kurā vēlaties pārbaudīt daļēju atbilstību.
- Ievadiet šādu formulu, aizstājot B4 ar šūnu, kurā vēlaties pārbaudīt daļēju atbilstību, un * ar tekstu, kuru vēlaties meklēt, starp divām zvaigznītēm:
=IF(COUNTIF(B4,"*the*"),"Atrasts daļējs teksts","Nav atbilstības")
- Nospiediet Ievadiet un formula pārbaudīs daļēju atbilstību virknei “the”.
- Lai lietotu formulu citām šūnām, šūnas apakšējā stūrī noklikšķiniet uz vilkšanas roktura un turiet to.
- Velciet uz leju pār šūnām, kur vēlaties parādīt formulu.
- Atlaidiet peli vai skārienpaliktni, un formula tagad tiks lietota visām atlasītajām šūnām.
- Varat mainīt “Partial Text Found” un “Nav Match” uz visu, ko vēlaties.
Kā pārbaudīt daļējas atbilstības programmā Excel, izmantojot MATCH
Varat arī izmantot MATCH formulu, lai programmā Excel meklētu daļējas atbilstības. The MATCH formula atgriež pirmās atbilstības pozīciju jūsu norādītajā diapazonā. Piemēram, ja teksts ir atrodams jūsu diapazona trešajā šūnā, formula MATCH atgriezīs 3.
Pēc tam varat to apvienot ar INDEKSS funkcija, lai atgrieztu virkni, kurā ir daļēja atbilstība.
Lai pārbaudītu daļējas atbilstības, izmantojot MATCH:
- Tukšā šūnā ievadiet daļēju tekstu, kuru vēlaties meklēt.
- Nākamajā šūnā ievadiet šādu formulu, aizstājot C4 ar šūnu, kurā ir jūsu daļējs teksts, un B4:B11 ar šūnu diapazonu, kurā vēlaties meklēt:
=MATCH("*"&C4&"*",B4:B11,0)
- Nospiediet Ievadiet un formula atgriezīs pirmās šūnas pozīciju, kurā ir pieprasītais daļējais teksts.
- Lai daļējas atbilstības pozīciju pārvērstu par virkni, kurā ir šis teksts, mainiet formulu uz šādu:
=INDEKSS(B4:B11,MATCH("*"&C4&"*",B4:B11,0))
- Nospiediet Ievadiet un formula aprēķinās.
- Varat rediģēt šūnu, kurā ir daļēja teksta virkne, kuru vēlaties meklēt, un tā tiks automātiski piemērota jūsu formulai.
Kā pārbaudīt daļēju atbilstību, izmantojot SEARCH
Vēl viens veids, kā pārbaudīt daļējas atbilstības programmā Excel, ir izmantot MEKLĒT funkciju. Šī funkcija atgriež meklētā teksta pozīciju pašā virknē. Piemēram, ja daļējais teksts tika atrasts pašā virknes sākumā, tas atgrieztos 1. Ja tas tiktu atrasts, sākot no ceturtās rakstzīmes, tas atgrieztos 4. Ja daļējais teksts netiek atrasts vispār, funkcija SEARCH atgriež #VALUE! kļūda.
Tā kā funkcija atgriež skaitli, kad teksts ir atrasts, un kļūdu, ja tā nav, mēs varam izmantot ISNUMBER funkciju, lai noteiktu, vai funkcija tika atrasta. Apvienojiet to ar JA funkciju, un mēs varam ģenerēt paši savu tekstu, ja daļējais teksts ir vai nav atrasts.
Lai pārbaudītu daļējas atbilstības, izmantojot SEARCH:
- Atlasiet tukšu šūnu, lai ievadītu formulu.
- Ievadiet šādu formulu, aizstājot B4 ar pirmās šūnas atrašanās vietu, kurā vēlaties meklēt, un *ou* ar daļēju meklējamo tekstu:
=JA(ISNUMURS(MEKLĒŠANA("ou",B4)),"atbilst","Nav atbilstības")
- Nospiediet Ievadiet un formula aprēķinās.
- Lai to lietotu citās šūnās, noklikšķiniet un turiet uz vilkšanas roktura un šūnas apakšdaļas.
- Velciet uz leju pār šūnām, kur vēlaties parādīt formulu.
- Atlaidiet, un šūnas piepildīsies ar formulu un aprēķinās.
Kā pārbaudīt daļējas atbilstības, izmantojot VLOOKUP
Ja vēlaties pārbaudīt daļēju atbilstību programmā Excel, bet jums ir jāatgriež dati no kaut kur citur tajā pašā rindā, nevis pats teksts, varat izmantot VLOOKUP funkciju. Līdzīgu metodi var izmantot ar HLOOKUP un XLOOKUP arī funkcijas.
Izmantojot šo metodi, tiek meklēta daļēja teksta datu kolonna. Ja tā to atradīs, tā atgriezīs vērtību no jebkuras citas šūnas šajā jūsu norādītajā rindā. Tas var būt noderīgi, lai tabulās ātri meklētu pārbaudes rezultātus vai citus skaitliskos datus.
Lai pārbaudītu daļējas atbilstības, izmantojot VLOOKUP:
- Ievadiet daļēju tekstu, kuru vēlaties meklēt tukšā šūnā.
- Citā šūnā ievadiet šādu formulu, aizstājot F4 ar šūnu, kurā ir jūsu meklēšanas teksts, $B$4:$D$11 ar šūnām, kurās ir jūsu dati, un 2 ar kolonnas numuru, no kuras vēlaties atgriezt vērtību:
=VLOOKUP("*"&$F$4&"*",$B$4:$D$11,2,FALSE)
- Nospiediet Ievadiet un formula aprēķinās.
- Varat izmantot to pašu formulu ar citu kolonnas vērtību, lai no tās pašas rindas iegūtu citus datus.
- Mainot šūnu, kurā ir jūsu meklēšanas virkne, tiks automātiski meklēts šis jaunais daļējais teksts un tiks parādīti atjaunināti jūsu formulu rezultāti.
Rezultātu atrašana programmā Excel
Daļējas atbilstības atrašana programmā Excel nav tik vienkārša, kā varētu gaidīt. Kad jūs zināt, kā pārbaudīt daļējas atbilstības programmā Excel, varat izmantot savas zināšanas daudzos dažādos gadījumos.
Ir daudz citu noderīgu Excel padomu un triku, ko varat apgūt tālāk. Ja vēlaties savos datos ātri atšķirt nulles un nulles vērtības, varat uzzināt, kā to izdarīt pārvērst nulli par domuzīmi programmā Excel. Ja meklējat šūnas, kurās ir teksts, varat ātri saskaitiet visas šūnas, kurās ir teksts savā izklājlapā.
Un, ja jūsu sarežģītās formulas rada kļūdas, varat uzzināt, kā to izdarīt novērst problēmas ar Excel formulu atsaucēm.