„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)

Keletas pavyzdžių leiskite suprasti „FIND“ veikimą.

Šį RASTI „Function Excel“ šabloną galite atsisiųsti čia - RASTI „Function Excel“ šabloną

1 pavyzdys

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

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

= RASTI (B3, A3)

FIND „Excel“ grąžins 5, nes „a“ yra 5-oje „Leopard“ pozicijoje.

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 yra 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 reikšmė 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“:

= SUMPRODUCT (- ((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)) - pateiks TIKRA / NETIESA matricą, priklausomai nuo „anka“ atsiradimo A3: A10 ir grąžins: TIESA; 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 pan. Pažiūrėkime pavyzdį, kaip išgauti tokius žodžius.

4 pavyzdys

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

Iš jų norite ištraukti 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-osios erdvės vietą, esančią eilutėje #Wedding Džaipūre.
  1. MID (C3, RASTI („#“, C3), RASTI („“, ...)) - nukirps C3 iš RASTI („#“, C3) į 1 vietą, esančią eilutėje #Wedding Jaipur, 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

  • Rasti funkcija Excel paieškas už rasti_tekstą į WITHIN_TEXT ir grąžina 1 atsiradimo poziciją rasti_tekstą į WITHIN_TEXT.
  • Find_text“ gali būti simbolis arba pakraštys. Tiek rasti_tekstą ir WITHIN_TEXT gali būti teksto simbolių ar mobilieji nuorodos.
  • Rasti funkcija grąžina 1 atsiradimą poziciją rasti_tekstą į WITHIN_TEXT .
  • Funkcija RASTI skiria didžiąsias ir mažąsias raides ir neleidžia naudoti pakaitos simbolių.
  • Jei „ find_text“ yra daugiau nei vienas simbolis, grąžinama 1-ojo mačo 1-ojo simbolio pozicija „ within_text“ .
  • Jei „ find_text“ yra tuščia eilutė „“, funkcija FIND ją grąžins.
  • Jei "Excel rasti funkcijų negali rasti rasti_tekstą į WITHIN_TEXT, ji suteikia #VALUE! klaida
  • Jei pradžios_numa yra lygi nuliui, neigiama arba didesnė už „ text_text“ , funkcija RASTI grąžina #VALUE! klaida.

$config[zx-auto] not found$config[zx-overlay] not found