Turinys
Kai darbalapyje tvarkote platų duomenų spektrą, dalinis atitikimas arba neaiškus atitikimas yra veiksmingas būdas greitai rasti atitikmenį. Be to, jei norite atlikti dalinio atitikmens eilutę, paprasčiausias sprendimas yra naudoti "Wildcards" Be to, "Excel" turi daugybę parinkčių, pvz. VLOOKUP , XLOOKUP , INDEKSAS su MATCH , derinant IF su kitomis funkcijomis, kad atliktumėte šią užduotį. Šiandien sužinosime, kaip Atlikti dalinio atitikimo eilutę "Excel" programoje.
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų lapą, kad skaitydami šį straipsnį galėtumėte praktiškai atlikti užduotį.
Dalinė atitikties eilutė.xlsx8 metodai, kaip atlikti dalinį eilutės atitikimą programoje "Excel
Iš tikrųjų, dalinio atitikimo eilutė "Excel" galima atlikti įvairiais būdais, naudojant vieną funkciją arba kelias funkcijas vienu metu. Šiame straipsnyje išmoksime 8 skirtingi metodai Toliau demonstruosime šiuos metodus, pateikdami išsamius veiksmus.
1. Naudojant IF & amp; OR teiginius atlikti dalinį eilutės atitikimą
" IF " funkcija nepalaiko pakaitinis simbolis simbolių. Tačiau derinys IF kartu su kitomis funkcijomis galima atlikti dalinio atitikmens eilutę. Dabar pasimokykime.
Toliau pateiktame pavyzdyje turime duomenų lentelę, kurioje kai kurių kandidatų vardai pateikti "Vardas" Dabar reikia nustatyti pavadinimus, kuriuose yra viena iš stulpeliuose pateiktų teksto eilučių 2 ir 3 . Tai reiškia, kad turime rasti vardus, kuriuose yra raidė "A" arba "L" .
Žingsniai:
- Pirma, dėl "Statusas" stulpelis ląstelėje "E5" , taikyti JEIGU, ARBA formulė.
Iš esmės šios formulės formatas yra toks,
=IF(OR(ISNUMBER(SEARCH(text,cell)),ISNUMBER(SEARCH(text,cell))), "value_if_true", "value_if_false")Dabar į formulę įterpkite reikšmes. Taigi galutinė dalinio atitikimo formulė yra tokia:
=IF(OR(ISNUMBER(SEARCH(C5,B5)),ISNUMBER(SEARCH(D5,B5))), "YES", "NO")
Formulės suskirstymas
- Čia tekstas yra C5 (A), D5 (L) . Pagal šią formulę bus užtikrinta, kad C5 arba D5 yra dalinio atitikmens eilutė.
- Tada ląstelė yra B5 (Džonatanas) .
- Value_if_true yra . "TAIP" .
- Value_if_false yra . "NE" .
- Tada paspauskite ĮVYKDYTI, ir formulėje bus nustatyta dalinio atitikmens eilutė.
- Dabar šią formulę pritaikykite likusioms ląstelėms, kad gautumėte galutinį rezultatą. Užpildymo rankena piktogramą į Automatinis pildymas atitinkamus likusių langelių duomenis.
Galiausiai gausite visus dalinius atitikmenis.
2. Funkcijų IF, ISNUMBER ir SEARCH naudojimas daliniam eilutės atitikimui
Vėl galime sužinoti rezultatus, kuriuose yra dalinio atitikimo eilutės naudojant derinį IF, ISNUMBER , ir IEŠKOTI funkcijos "Excel" programoje.
Panagrinėkime duomenų rinkinį, kuriame yra stulpelis "Vardas" , "Rungtynių eilutė" , ir "Statusas" . Turime nustatyti pavadinimus, kuriuose yra dalinio atitikimo eilutė iš stulpelio "Rungtynių eilutė" .
- Dabar taikykite formulę su IF, ISNUMBER , ir IEŠKOTI funkcijos "Statusas" stulpelis ląstelėje D5 .
Čia naudojamas toks formatas,
=IF(ISNUMBER(SEARCH("text", cell)), value_if_true, value_if_false)- Taigi turėtumėte įterpti reikšmes. Galutinė dalinio atitikmens eilutės formulė yra
=IF(ISNUMBER(SEARCH(C5,B5)), "YES", "NOT FOUND")
- Tada paspauskite ĮVESKITE .
Galiausiai mūsų rezultatas pasiektas.
Formulės suskirstymas
- Čia tekstas yra C5 (A) . Pagal šią formulę bus užtikrinta, kad C5 yra dalinio atitikimo eilutė arba ne.
- Tada ląstelė yra B5 (Džonatanas) .
- Value_if_true yra . "TAIP" .
- Value_if_false yra . "NERASTA" .
- Galiausiai šią formulę taikykite visiems stulpelio langeliams, kad sužinotumėte visus rezultatus, kuriuose yra dalinio atitikimo eilutė .
3. VLOOKUP funkcijos naudojimas daliniam eilutės atitikimui atlikti
Šiame skyriuje dabar naudosime VLOOKUP funkcija atlikti dalinis atitikimas eilutėje.
Dabar panagrinėkime lentelę, kurioje pateikti kai kurių kandidatų vardai ir jų rangai.
- Pirmiausia nukopijuokite stulpelių antraštes ir įklijuokite jas kur nors darbalapiuose. Ir ten atliksime užduotį.
- Tada naudokite VLOOKUP funkciją, esančią F5 ląstelė. Formulė yra
=VLOOKUP($E$5& "*",$B$5:$C$10,2,FALSE)
Formulės suskirstymas
- Pirma, Lookup_value yra . $E$5& "*" . Čia mes naudojame Žvaigždutė (*) kaip pakaitinį simbolį, kuris atitinka nulis arba daugiau tekstas stygos.
- Antra, Table_array yra . $B$5:$C$10 .
- Trečia, Col_index_num yra . 2 .
- Ketvirta, [range_lookup] yra . FALSE nes norime tikslaus atitikmens .
- Tada paspauskite ĮVESKITE .
Dėl to formulė atliko dalinio atitikimo eilutė .
- Dabar taikykite tą pačią formulę 2 ar daugiau kartų, kad įvaldytumėte šią funkciją.
Galiausiai gausite visus dalinius atitikmenis.
Skaityti daugiau: Kaip naudoti VLOOKUP daliniam atitikimui "Excel" programoje (4 būdai)
4. XLOOKUP funkcijos įtraukimas siekiant atlikti dalinį atitikimą
Svetainė XLOOKUP su ISNUMBER taip pat gali užpildyti dalinio atitikimo eilutė Dabar pažiūrėkime šiuos pavyzdžius.
Toliau pateiktame pavyzdyje, du pateikiamos lentelės. pirmasis lentelę, į dalinio atitikimo eilutės Dabar turime nustatyti pavadinimus, esančius antrasis lentelę, kurioje yra dalinis atitikimas eilutes ir grąžinti su šiais vardais susijusį rangą.
- Dabar ląstelėje F5 , taikykite formulę.
Šios formulės formatas yra toks,
=XLOOKUP(lookup_value,ISNUMBER(SEARCH(text,cell)),return_array)- Taigi į formulę reikia įterpti reikšmes.
=XLOOKUP(TRUE,ISNUMBER(SEARCH($B$5:$B$10,E5)),$C$5:$C$10)
- Tada paspauskite ĮVESKITE .
Galiausiai formulė sėkmingai grąžina vardo, kuriame yra dalinis atitikimas stygos.
Formulės suskirstymas
- Pirma, lookup_value yra . "TRUE" .
- Antra, tekstas yra $B$5:$B$10 .
- Trečia, ląstelė yra E5 ( Henry Jonathan) . Ir formulė grąžins rangą Henris Džonatanas.
- Ketvirta, return_array yra . $C$5:$C$10 .
- Tada tą patį atlikite su visomis ląstelėmis.
Todėl matysite visas rungtynes.
5. Naudojant INDEX funkciją su MATCH funkcija atlikti dalinį eilutės atitikimą
Čia galime grąžinti tekstą, kuriame yra dalinio atitikimo eilutė, naudojant INDEKSAS su MATCH funkciją "Excel" programoje.
Žr. toliau pateiktą pavyzdį, kuriame du pateikiamos lentelės. pirmasis lentelę, į "Vardas" ir "Rangas" kai kurių kandidatų. antrasis lentelė, a dalinio atitikimo eilutė Šiuo metu turime nustatyti pavadinimus iš pirmasis lentelę, kurioje yra dalinis atitikimas stygos.
- Dabar stulpelyje F5 , taikyti INDEKSAS su MATCH formulė. Formulė yra tokia,
=INDEX($B$5:$B$10,MATCH(E5& "*",$B$5:$B$10,0))
- Tada paspauskite ĮVESKITE .
Dėl to gavome pavadinimą "Robben" kuriame yra dalinio atitikimo eilutė (Rob).
Formulės suskirstymas
- Pirma, masyvas yra $B$5:$B$10 .
- Antra, lookup_value yra . E5& "*" . Čia mes naudojame Žvaigždutė (*) kaip pakaitinis simbolis kuris atitinka nulis ar daugiau teksto eilučių.
- Trečia, lookup_array yra . $B$5:$B$10 .
- Ketvirta, [match_type] yra . EXACT (0).
Be to, Žvaigždutė(*) galima naudoti abiejose langelio pusėse, jei abiejose langelio pusėse dalinio atitikimo eilutė . Pamąstykite, kad turime dalinis atitikmuo eilutė "ni" . Jis turi pakaitinis simbolis simbolių abiejose pusėse dabar naudosime šį žvaigždutė(*) abiejose ląstelės pusėse.
- Kad geriau suprastumėte, naudokite šią formulę F6 ląstelės.
=INDEX($B$5:$B$10,MATCH("*"&E6&"*",$B$5:$B$10,0))
- Tada paspauskite ĮVESKITE gauti rezultatą.
6. Suderintos funkcijos, skirtos atlikti dalinio atitikimo eilutę su dviem stulpeliais
Galite įdarbinti kombinuotas funkcijų, pvz. IF funkcija, AND funkcija , ISNUMBER funkcija ir IEŠKOTI funkciją, kad sužinotumėte dalinio atitikimo eilutė Excel'yje. Be to, šias funkcijas galite keisti pagal savo pageidavimus, kad gautumėte įvairių tipų rezultatus. Dabar vadovaukitės toliau pateiktu pavyzdžiu, kuriame turime du Taigi, remdamiesi abiem kriterijais, turime išskirti dalinių atitikmenų eilutę.
Žingsniai:
- Pirmiausia turite pasirinkti naują ląstelę C5 kur norite išsaugoti būseną.
- Antra, turėtumėte naudoti toliau pateiktą formulę C5 ląstelės.
=IF(AND(ISNUMBER(SEARCH($E$6, B5)), ISNUMBER(SEARCH($F$6, B5)), "Found", "")
- Galiausiai paspauskite ĮVESKITE gauti rezultatą.
Formulės suskirstymas
- Čia, IEŠKOTI($F$6, B5) bus ieškoma, ar yra kokių nors eilučių Skelbimas į B5 ląstelės.
- Išvestis: #VALUE!.
- Tada ISNUMBER funkcija patikrins, ar pirmiau pateiktas rezultatas yra skaičius, ar ne.
- Išvestis: FALSE.
- Panašiai, ISNUMBER(SEARCH($E$6, B5)) atliks tą pačią operaciją. IEŠKOTI funkcija ras 9 į B5 ląstelės.
- Išvestis: FALSE.
- Po to IR funkcija patikrins, ar abi logikos yra TIESA.
- Išvestis: FALSE.
- Galiausiai IF funkcija grąžins " Rasta" jei abi ankstesnės logikos tampa TIESA. Priešingu atveju bus grąžinamas tuščia ląstelė.
- Išvestis: Šiuo atveju išvestis yra tuščia / tuščia nes neatitinka eilutės reikšmės B5 ląstelės.
- Dabar vilkite Užpildymo rankena piktogramą į Automatinis pildymas atitinkamus likusių langelių duomenis.
Galiausiai rasite iš dalies sutampančią eilutę.
7. Masyvo formulės taikymas siekiant rasti dalinį eilutės su dviem stulpeliais atitikimą
Masyvo formulę galite taikyti naudodami kombinuotas kai kurių funkcijų, pvz. IF funkcija, COUNT funkcija , ir IEŠKOTI funkciją, kad sužinotumėte dalinio atitikimo eilutė Excel'yje. Be to, šias funkcijas galite keisti pagal savo pageidavimus, kad gautumėte įvairių tipų rezultatus. Dabar vadovaukitės toliau pateiktu pavyzdžiu. Tiesą sakant, turime du Taigi, remdamiesi abiem kriterijais, turime išskirti dalinių atitikmenų eilutė .
Žingsniai:
- Pirmiausia turite pasirinkti naują ląstelę C5 kur norite išsaugoti būseną.
- Antra, turėtumėte naudoti toliau pateiktą formulę C5 ląstelės.
=IF(COUNT(SEARCH({"A", "12"}, B5))=2, "Rasta", "")
- Galiausiai paspauskite ĮVESKITE gauti rezultatą.
Formulės suskirstymas
- Čia, IEŠKOTI({"A", "12″}, B5) bus ieškoma, ar yra kokių nors eilučių A ir skaičius 12 į B5 ląstelės.
- Išvestis: {#VALUE!,7}.
- Tada COUNT funkcija suskaičiuos galiojančią ląstelę iš pirmiau pateiktos išvesties.
- Išėjimas: 1.
- Galiausiai IF funkcija grąžins " Rasta" jei abu COUNT funkcija grąžina 2. Priešingu atveju bus grąžinamas tuščia ląstelė.
- Išvestis: Šiuo atveju išvestis yra tuščia / tuščia nes neatitinka eilutės reikšmės B5 ląstelės.
- Todėl vilkite Užpildymo rankena piktogramą į Automatinis pildymas atitinkamus likusių langelių duomenis.
Galiausiai rasite iš dalies sutampančią eilutę.
Kaip "Excel" programoje gauti dalinio atitikimo eilutės padėtį
Čia įdomiausia tai, kad galite naudoti tik MATCH funkciją, kad sužinotumėte dalinio atitikimo eilutė Excel programoje. Dabar vadovaukitės toliau pateiktu pavyzdžiu. Iš esmės turime kriterijus. Taigi, remdamiesi šiuo kriterijumi, turime išskirti dalinių atitikmenų eilutė iš "Vardas su rangu" skiltis.
Žingsniai:
- Pirmiausia turite pasirinkti naują ląstelę D9 kur norite išsaugoti rezultatą.
- Antra, turėtumėte naudoti toliau pateiktą formulę D9 ląstelės.
=MATCH("*"&D6& "*", B5:B10, 0)
- Galiausiai paspauskite ĮVESKITE gauti rezultatą.
Formulės suskirstymas
- Pirma, lookup_value yra . "*"&D6& "*" . Čia mes naudojame Žvaigždutė (*) kaip pakaitinis simbolis kuris atitinka nulis ar daugiau teksto eilučių.
- Antra, lookup_array yra . B5:B10 .
- Trečia, [match_type] yra . EXACT (0).
Skaityti daugiau: Kaip naudoti INDEX ir Match daliniam atitikimui (2 būdai)
Dalykai, kuriuos reikia prisiminti
✅ Čia XLOOKUP funkciją galima naudoti tik "Microsoft 365" versija . Taigi, tik vartotojai "Excel 365 gali naudoti šią funkciją.
✅Tada VLOOKUP funkcija visada ieško paieškos verčių iš labiausiai į kairę viršutiniame stulpelyje į dešinę. Be to, ši funkcija "Niekada" ieško duomenų kairėje .
✅ Galiausiai Žvaigždutė(*) naudojamas kaip pakaitinis simbolis . Taigi, naudokite jį abiejose dalinio atitikimo eilutė jei reikia pakaitinių simbolių abiejose pusėse.
Praktikos skyrius
Dabar paaiškintą metodą galite praktikuoti patys.
Išvada
Šiame straipsnyje aptariame, kaip atlikti dalinio atitikimo eilutė "Excel" programoje naudodami aštuoni skirtingus metodus. Taigi, tikiuosi, kad šis straipsnis bus naudingas jums, kai susidursite su problemomis. Taip pat kviečiame pasidalyti mintimis, jei turite kokių nors neaiškumų.