Kaip rasti antrą, trečią ar devintą simbolio atsiradimą eilutėje

Turinys:

Anonim

Norėdami rasti pirmąjį „Excel“ simbolio pasireiškimą, „Excel“ naudojame funkciją „FIND of SEARCH“. Bet jei norime rasti antrąjį „Excel“ simbolio pasireiškimą, abi funkcijos to nepadaro. Jiems reikia pagalbos ieškant antrojo, trečiojo ar N -ojo „Excel“ simbolio.

Šiame straipsnyje mes sužinosime, kaip rasti „N“ simbolio atsiradimo vietą eilutėje „Excel“.

Bendroji formulė, skirta rasti N -ojo simbolio atsiradimo vietą

=PAIEŠKA("~", PAKAITA(eilutė, simbolis, „~“, įvykis))

"~": Tai ypatingas simbolis, kuris nebus rodomas eilutė. Galite naudoti bet kurį simbolį ar simbolį, kurio tikrai nerasite eilutėje, kurios ieškosite.

Styga: Tai eilutė, kurioje norite ieškoti atsiradimas apie charakteris.

Charakteris: Tai personažas, kurio atsiradimas norite ieškoti eilutė.

Įvykis: Tai skaičius atsiradimascharakteris viduje konors eilutė.

Dabar, kai esame susipažinę su formule ir jos argumentais, panaudokime ją pavyzdyje, kad suprastume, kaip ji veikia.

Pavyzdys: Raskite antrą, trečią ir devintą duotų simbolių atsiradimą eilutėse.

Čia yra keletas eilučių diapazone A2: A4. C2, C3 ir C4 ląstelėse paminėjome simbolius, kurių norime ieškoti eilutėse. D2, D3 ir D4 paminėjome veikėjo atsiradimą. Gretimoje ląstelėje noriu sužinoti šių simbolių įvykių padėtį.

Įrašykite šią formulę į langelį E2 ir vilkite žemyn.

=PAIEŠKA("~", PAKAITA(A2, C2, „~“, D2))

Taip grąžinamos tikslios minėto tarpo (4) eilutės vietos (19).

Kaip tai veikia?

Technika yra gana paprasta. Kaip žinome, „Excel“ funkcija PAKEITIMAS pakeičia nurodytą teksto eilutę eilutę su pateiktu tekstu. Mes naudojame šį turtą.

Taigi formulė veikia iš vidaus.

PAKAITA(A2, C2, „~“, D2): Ši dalis išsprendžia PAKAITA("Mano vardas Anthony Gonsalvis."
," ","~",4). Tai galiausiai suteikia mums eilutę "Mano vardas anthony ~ gonsalvis."

Atkreipkite dėmesį, kad ketvirtasis erdvės atsiradimas pakeičiamas „~“. Aš pakeičiau tarpą „~“, nes esu tikras, kad šis simbolis pagal numatytuosius nustatymus nebus rodomas eilutėje. Galite naudoti bet kurį simbolį, kuris tikrai nebus rodomas eilutėje. Simboliams įterpti galite naudoti funkciją CHAR.

Dabar funkcija SEARCH turi PAIEŠKA("~","Mano vardas anthony ~ gonsalvis."). Dabar, kai simbolis „~“ pasirodo tik vieną kartą 19 pozicijoje, atsakymą gauname kaip 19.

Panašiai išsprendžiamos visos formulės.

Jei norite naudoti didžiųjų ir mažųjų raidžių paiešką, naudokite FIND funkciją, o ne SEARCH.

=RASTI("~", PAKAITA(A2, C2, „~“, D2))

Taigi taip, vaikinai, taip galite rasti N -ąjį bet kurio simbolio įvykį „Excel“ eilutėje. Tikiuosi, kad tai buvo naudinga. Jei turite kokių nors abejonių dėl šios temos ar turite kitų su „Excel“/VBA susijusių klausimų, nedvejodami pasidalykite ja toliau esančiame komentarų skyriuje.

Kaip rasti „N“ įvykį „Excel“ : Kaip mes ieškome antros rungtynės, trečios ar n -tos? Šiame straipsnyje mes sužinosime, kaip gauti N -tą reikšmės atsiradimą diapazone. Mes nenaudojame įprastų paieškos metodų. Norėdami rasti N. įvykį

Kaip apskaičiuoti įvykių skaičių „Excel“ : Bėgimo atvejų skaičius, ką turime omenyje. Mes stengsimės gauti tam tikro teksto ar reikšmės diapazone pagal jo padėtį. Pavyzdžiui, pirmą kartą atsiradus „A“, pažymėsime jį kaip 1, antrą - 2, trečią - 3

Kaip atkurti kiekvieną „N“ reikšmę diapazone „Excel“ : Norėdami gauti kiekvieną „N“ reikšmę iš „Excel“ diapazono, kartu naudojame funkciją INDEX ir ROW. Ši formulė gauna visus įvykius iš nurodyto diapazono.

Raskite n -tą pagal dydį kriterijus ir n -ąjį mažiausią su kriterijais „Excel“ : dirbant su skaičiais duomenų skaičiumi, kartais jiems suteikiama sąlyga, t. y. kai reikia ieškoti antros pagal dydį vertės. Galite lengvai išspręsti šią problemą naudodami „Excel“ funkcijas, kaip paaiškinta žemiau.