„Excel“ radimo funkcija - Kaip naudotis „Excel“ programoje „Rasti formulę“? (Pavyzdys)

RASTI funkciją „Excel“

„Excel“ funkcija „Rasti“ naudojama norint rasti simbolio ar eilutės vietą teksto eilutėje. Kitaip tariant, jis naudojamas norint rasti tekstą kitame tekste, nes jis suteikia mums tikslinio teksto padėtį, taigi šios funkcijos išvestis yra sveikas skaičius ir ši funkcija yra „Excel“ teksto funkcija, kuri yra integruota funkcija, kurioje naudojami trys argumentai.

Sintaksė

Argumentai

  • find_text: tekstas, kurį reikia rasti.
  • within_text: teksto eilutė, kurios reikia ieškoti
  • start_num: neprivaloma. Jame nurodoma, nuo kurio simbolio pradedama paieška. Numatytasis yra vienas.

Kaip naudoti funkciją RASTI „Excel“? (su pavyzdžiais)

Išsiaiškinkime FIND darbą „Excel“ pavyzdžiu.

1 pavyzdys

Tarkime, kad norite rasti „a“ vietą „Leopard“.

Jei „Leopard“ yra pateiktas A3 formatu, o „a“ yra nurodytas B3, kaip parodyta aukščiau, formulė FIND excel bus:

= RASTI (B3, A3)

RASTI „Excel“ rodys 5, nes „a“ yra 5 - oje „Leopardo“ vietoje.

Vietoj langelių nuorodų galite tiesiogiai įvesti simbolius, kaip parodyta šioje „Excel“ formulėje:

RASTI („a“, „Leopardas“)

Tai taip pat grąžins 5.

2 pavyzdys

Tarkime, kad turite A3: A6 tekstinių eilučių sąrašą, kaip parodyta žemiau.

Šiame sąraše norite nustatyti elementų, kuriuos sąraše turi simbolis „i“, skaičių. Norėdami tai identifikuoti, galite naudoti šią „FIND“ formulę:

= SUMPRODUCT (- (ISNUMBER (RASTI („i“, A3: A6))))

Aukščiau pateiktoje formulėje FIND excel,

  1. RASTI („i“, A3 : A6 ) - ras vietą langeliuose, kuriuose yra „find_text“ „i“, ir pateikia klaidą, kai negali rasti pozicijos.
  2. ISNUMBER (RASTI (…)) - pateiks TRUE, kai vertė bus skaitinė, o FALSE, kai ne. Taigi, kai „Excel“ funkcija FIND randa „i“, ji grąžins TRUE, o kai negalės - FALSE. Taigi, ji sudaro matricą: TIESA; TIESA; NETIESA; TIESA.
  3. - (ISNUMBER (….))) - - (TRUE; TRUE; FALSE; TRUE) konvertuos TRUE / FALSE matricą į 1/0 ir grąžins 1; 1; 0; 1.
  4. SUMPRODUCT „Excel“ (- (ISNUMBER (….))) - SUMPRODUCT (1; 1; 0; 1) pagaliau susumuos ir grąžins 3.

Čia galima pažymėti, kad funkcija FIND atsižvelgia tik į „i“ atsiradimą ląstelėse (buvimą ar nebuvimą). Jei jis įvyksta daugiau nei vieną kartą, tada jis taip pat laikomas vienu. Pavyzdžiui, jei svogūnas tampa „Oniion“, jis taip pat grąžins 3. Panašią funkciją galima pamatyti ir funkcijoje COUNTIF. Tačiau ši sintaksė skiriasi nuo funkcijos COUNTIF, nes joje didžiosios ir mažosios raidės, tuo tarpu COUNTIF nėra.

Ankstesniame pavyzdyje jūs sužinojote, kaip išskirti ląstelių, kuriose yra daugelio ląstelių eilutė, skaičių. Dabar pažiūrėkime, kaip rasti ląstelių, turinčių vieną iš dviejų skirtingų poskyrių (A substratas arba B substratas), skaičių ląstelių diapazone.

3 pavyzdys

Tarkime, kad turite vardų sąrašą, kaip parodyta žemiau.

Šiame sąraše norite rasti vardų, kuriuose yra „ansh“ arba „anka“, skaičių (skaičių). Tai galite padaryti naudodami šią formulę, kad rastumėte „Excel“:

= SUMPRODUKTAS (- ((ISNUMBER (RASTI („ansh“, A3: A10)) + ISNUMBER (RASTI („anka“, A3: A10)))> 0))

FIND „Excel“ formulė yra gana panaši į tą, kuri naudojama 3 pavyzdyje su nedideliu pakeitimu.

  1. ISNUMBER (RASTI („ansh“, A3: A10))

grąžins TRUE / FALSE matricą, atsižvelgiant į „ansh“ atsiradimą A3: A10 ir grąžins: FALSE; NETIESA; TIESA; TIESA; NETIESA; NETIESA; NETIESA; NETIESA

  1. ISNUMBER (RASTI („anka“, A3: A10)) - grąžins TIKRA / NETIESA matricą, atsižvelgiant į „anka“ atsiradimą A3: A10 ir grąžins: TIKRA; TIESA; NETIESA; NETIESA; NETIESA; NETIESA; NETIESA; NETIESA
  2. - (ISNUMBER (RASTI („ansh“,…)) + ISNUMBER (RASTI („anka“,…))> 0 - pridės dvi logines matricas ir grąžins: TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE ; FALSE è 1; 1; 1; 1; 0; 0; 0; 0
  3. „-“ konvertuoja TRUE / FALSE į 1/0 ir „> 0“ - užtikrina, kad bet kokia didesnė nei nulis reikšmė būtų tik vieną kartą suskaičiuota.
  4. SUMPRODUCT (- ((ISNUMBER (….) + ISNUMBER (….))> 0) - grąžins 1,1,1,1,0,0,0,0,0

Aukščiau pateikta formulė FIND „Excel“ grąžins 4.

Kartais mums reikia išskirti žodžius, prasidedančius arba turinčius konkretų simbolį, pvz., „@“ El. Laiškuose, „//“ URL ir tt. Pažiūrėkime, kaip išgauti tokius žodžius.

4 pavyzdys

Tarkime, kad turite keletą nuotraukų antraščių, kaip parodyta žemiau.

Iš ten norite išgauti tik 1 žymą iš kiekvieno užrašo. Žymos su grotelėmis prasideda „#“ ir baigiasi tarpu. Jei naudojate C3, „Excel“ galite rasti šią formulę:

= MID (C3, RASTI („#“, C3), RASTI („“, (MID (C3, RASTI („#“, C3), LEN (C3)))))

  1. RASTI („#“ , C3 ) - ras „#“ poziciją C3. Grįš 9
  1. MID (C3, FIND („#“, C3), LEN (C3)) - ištrauks tekstą iš FIND („#“, C3), ty 9, į LEN (C3), ty pabaigą. Čia jis sugrįš # Vestuvės Džaipure
  1. RASTI ( "(MID (…)). - ras 1 vietą st erdvėje pasitaikantį styginių #Wedding Džaipuras.
  1. MID (C3, sužinoti ( "#", C3), suraskite ( "", …)) - bus sumažinti C3 iš RASTI ( "#", C3), į 1 -ojo erdvėje pasitaikantį styginių #Wedding Džaipuras ir grįš #Vestuvės

Panašiai galite vilkti likusius antraštes ir gauti rezultatą, kaip parodyta žemiau.

Aktualumas ir naudojimas

  • Jis naudojamas norint išgauti, kiek kartų pogrupis arba jų derinys rodomas diapazone,
  • Jis naudojamas žodžiams, atsirandantiems po konkretaus simbolio, išskirti ir URL
  • Jis naudojamas norint gauti vardą ar pavardę
  • Jis naudojamas norint rasti n-ąjį pogrindžio atsiradimą.
  • Jis naudojamas norint pašalinti nepageidaujamą tekstą.

Ką reikia atsiminti

  • FIND funkcija „Excel“ ieško „find_text“ viduje „text“ ir pateikia pirmojo „find_text“ įvykio „within_text“ padėtį.
  • „Find_text“ gali būti simbolis arba pakraštys. „Find_text“ ir „inside_text“ gali būti teksto simboliai arba langelių nuorodos.
  • Funkcija RASTI pateikia pirmojo „find_text“ įvykio „text_text“ padėtį.
  • Funkcija RASTI skiria didžiąsias ir mažąsias raides ir neleidžia pakaitos simbolių.
  • Jei rasti_tekstą turi daugiau nei vieną simbolį, iš 1 vieta ojo požymio 1 -osios rungtynių metu WITHIN_TEXT grąžinamas.
  • Jei „find_text“ yra tuščia eilutė „“, funkcija FIND ją grąžins.
  • Jei „Excel FIND“ funkcija neranda „find_text“ viduje_tekste, ji suteikia #VALUE! klaida
  • Jei pradžios_numa yra lygi nuliui, neigiama arba didesnė nei viduje_tekstas, funkcija RASTI grąžina #VALUE! klaida.

RASTI funkciją „Excel Video“

Įdomios straipsniai...