Turinys
Tvarkydami didelę duomenų bazę, gali prireikti surasti konkretų tekstą duomenų bazėje. "Excel" turi keletą funkcijų, kuriomis galite lengvai tai padaryti. Šiandien šiame straipsnyje parodysime 4 lengvi būdai rasti jei . ląstelių diapazone yra tam tikras tekstas svetainėje "Excel" .
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų lapą, kad galėtumėte praktikuotis skaitydami šį straipsnį.
Nustatyti, ar ląstelių diapazone yra konkretus tekstas.xlsx
4 paprasti būdai, kaip rasti, ar "Excel" ląstelių diapazone yra tam tikras tekstas
Toliau pateiktame duomenų rinkinyje bus nustatyta, ar tekstų diapazone yra tam tikras konkretus tekstas, ar ne. Be to, kairėje esantis stulpelis pavadinimu Tekstas yra numatytas tekstas, o dešinėje esančiame stulpelyje Speciali Tekstas yra tekstai, kurie bus tikrinami kairiajame stulpelyje. Tada Rezultatas stulpelyje bus rodomi rezultatai. Kad išvengtumėte suderinamumo problemų, naudokite "Excel 365 leidimas.
1. Įterpkite COUNTIF funkciją, kad "Excel" rastumėte, ar ląstelių diapazone yra tam tikras tekstas
Norėdami nustatyti, ar duomenų diapazone yra reikšmė arba tekstas, galite tiesiog naudoti formulę, pagrįstą COUNTIF funkcija . Svetainė COUNTIF funkcija padės mums suskaičiuoti reikšmes, jei tenkinama tam tikra konkreti sąlyga.
Žingsniai:
- Pirma, ląstelėje E5 , įterpkite formulę:
=COUNTIF(B5:B10,"*"&D5&"*")>0
- Tada paspauskite Įveskite gauti rezultatą.
🔎 Formulės suskirstymas
- Įvesties diapazonas čia yra B5:B10 .
- Kriterijus yra "*"&D5& "*" . Čia mes naudojome Žvaigždutė (*) kaip "Wildcard" vieną ar daugiau simbolių. Žvaigždutę sujungėme prieš ir po ląstelės nuorodos D4 todėl dabar ji bus skaičiuojama kaip pojuostė. Taigi, taip bus skaičiuojama reikšmė, jei ji pasirodys bet kurioje diapazono vietoje.
- Todėl, jei reikšmė randama, išvestis bus TRUE priešingu atveju išvestis bus FALSE .
- Po to užveskite pelės žymeklį į formulės ląstelės apatinį dešinįjį kampą ir, kai žymeklis rodys Užpildymo rankena piktograma ( + ), dukart spustelėkite ją, kad tą pačią formulę pritaikytumėte likusioms ląstelėms.
- Taigi, gausite rezultatus.
Skaityti daugiau: Kaip rasti, ar ląstelėje yra tam tikras tekstas "Excel
2. Ieškoti, ar ląstelių diapazone yra tam tikras tekstas, naudojant ISNUMBER ir FIND funkcijas
Naudojant formulę, pagrįstą ISNUMBER ir RASTI , galime lengvai surasti konkretų tekstą iš tam tikro langelių intervalo. ISNUMBER funkcija grąžina loginę išvestį, jei jos viduje esantis argumentas tenkina. Kita vertus, funkcija RASTI funkcija grąžina konkrečią nurodyto teksto poziciją eilučių arba teksto intervale.
Žingsniai:
- Pirma, ląstelėje E5 , taikome formulę:
=ISNUMBER(FIND(D5,B5))
- Tada paspauskite Įveskite gauti rezultatą.
🔎 Formulės suskirstymas
- Svetainė Rasti funkcija - nustatyti tikslią ląstelėje nurodyto teksto vietą D5 teksto eilutėje B5 . Jie gali būti skaitinė vertė arba tuščia (jei tekstas nerandamas eilutėje).
- Svetainė ISNUMBER funkcija grąžins loginę išvestį, pagrįstą funkcijos RASTI funkcija.
- Po to tą pačią funkciją pritaikykite likusioms ląstelėms vilkdami Užpildymo rankena į ląstelę E10 .
- Taigi pasieksite norimą rezultatą.
Skaityti daugiau: "Excel" teksto paieška diapazone
3. Sujunkite IF, OR ir COUNTIF funkcijas, kad surastumėte ląsteles, kuriose yra tam tikras tekstas
Kai reikia rasti konkrečius tekstus iš pateikto ląstelių intervalo, tai galime lengvai padaryti naudodami funkcija IF . Kitų funkcijų įterpimas į IF funkcija palengvins mūsų darbą. Todėl vadovaukitės toliau nurodytais metodais.
3.1 IF su COUNTIF funkcija
Derinys IF ir COUNTIF funkcijos nustatys, ar numatytoje eilutėje yra konkretus tekstas, ar ne.
Žingsniai:
- Ląstelėje, kurioje norite gauti rezultatą, taikykite IF su COUNTIF Galutinė šios formulės forma yra:
=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")
🔎 Formulės suskirstymas
- Diapazonas yra B5:B10.
- Kriterijus yra "*"&D5& "*" .
- Jei reikšmė randama, rezultatas bus rodomas TAIP .
- Jei reikšmė nerandama, rezultatas bus rodomas NE .
- Gaukite rezultatą paspausdami Įveskite .
- Dabar tą patį taikykite likusiems konkretiems tekstams. Tekstai, kurie atitiko šaltinį, bus rodomi TAIP ir kiti parodys NE .
3.2 Funkcijos ISNUMBER, SEARCH ir IF
Nustatyti, ar eilutėje yra konkretus tekstas, ar ne, galime naudodami kombinaciją IF , IEŠKOTI , ir ISNUMBER funkcijos.
Žingsniai:
- Pirmiausia naudokite IF funkciją su ISNUMBER funkcija ląstelėje E5 Galutinė formulė yra tokia:
=IF(ISNUMBER(SEARCH(D5,B5)), "RASTA", "NERASTA")
🔎 Formulės suskirstymas
- Rasime tekstą D5 tekste B5 naudojant IEŠKOTI funkcija.
- Rezultatas bus rodomas FOUND jei reikšmė yra true.
- Rezultatas bus rodomas NERASTA jei reikšmė yra false.
- Paspauskite Įveskite taikyti funkciją.
- Taigi likusių langelių rezultatą gausite vilkdami Užpildymo rankena į ląstelę E10 .
3.3 IF su OR ir COUNTIF
Šiuo atveju kartu taikant IF , ARBA, ir COUNTIF bus naudojamos funkcijos, skirtos nustatyti, ar langeliuose, kuriuose yra teksto, yra koks nors konkretus tekstas, ar ne. IF funkcija padės mums patikrinti būklę, kita vertus, funkcija COUNTIF padės mums suskaičiuoti reikšmes, jei tenkinama ši konkreti sąlyga. ARBA funkcija padės mums grąžinti reikiamą išvestį pagal sąlygą.
Žingsniai:
- Ląstelėje E5 , įvedame formulę:
=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*")), "TAIP", "NERASTA")
- Todėl paspauskite Įveskite gauti rezultatą.
🔎 Formulės suskirstymas
- Diapazonas yra B5 .
- Kriterijus yra "*"&$D$5:$D$10& "*" .
- Taigi, jei reikšmė yra, rezultatas rodys TAIP .
- Be to, jei reikšmė nerandama, rezultatas bus rodomas NERASTA .
- Taikykite tą pačią formulę likusioms ląstelėms vilkdami Užpildymo rankena piktograma į ląstelę E10 .
Skaityti daugiau: Kaip rasti tekstą ląstelėje "Excel
4. SUMPRODUCT ir COUNTIF funkcijų sujungimas
Svetainė SUMPRODUCT ir COUNTIF funkcijos taip pat padeda surasti konkrečius tekstus tam tikrose ląstelėse. Atlikite šiuos veiksmus, kad išmoktumėte. SUMPRODUCT kita vertus, COUNTIF padės mums suskaičiuoti reikšmes, jei ši konkreti sąlyga yra įvykdyta.
Žingsniai:
- Iš pradžių naudokite SUMPRODUCT funkcija ląstelėje E5 . Čia įterpėme COUNTIF funkciją, esančią SUMPRODUCT Galutinė formulė yra tokia:
=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0
- Taigi paspauskite Įveskite gauti rezultatą.
🔎 Formulės suskirstymas
- Diapazonas yra B5:B10 .
- Kriterijus yra "*"&D5& "*" .
- Svetainė COUNTIF funkcija suskaičiuoja suderintų ląstelių skaičių.
- Be to, SUMPRODUCT funkcija paima skaičių, kurį grąžina COUNTIF funkciją ir gauna jos sumą.
- Galiausiai tą pačią formulę pritaikykite likusioms ląstelėms. Rezultatas tiksliai atitinka įvesties duomenis.
Dalykai, kuriuos reikia prisiminti
- Kai naudojame pakaitinius simbolius, turime taikyti žvaigždutę ( * ) kiekvienai posričių eilutei. Žvaigždutė ( * ) atitinka bet kokį simbolių skaičių.
- Naudojant IF su ARBA formulė nepamirškite Blokas diapazonas naudojant absoliučią ląstelės nuorodą ($) .