MSExcel: kuidas leida tähe asukoht stringis?

Märkides asukoha leidmine stringis võib MSExcelis olla väga lihtne toiming, kasutades vastavat sisseehitatud funktsiooni “FIND”.


Exceli tähemärgi asukoht stringis

Märkides asukoha leidmine stringis võib MSExcelis olla väga lihtne toiming, kasutades vastavat sisseehitatud funktsiooni “FIND”.

Excel leiab märkide positsiooni stringi ja eraldab alamstringi

Näiteks oletame, et meil on kataloogide ja failinimede loend ning soovime saada ainult failinimedega lõpptulemuse.

Sel juhul ei aitaks isegi Exceli täpsem vlookup, kuna see ei võimaldaks põhistringist mingit teavet ekstraheerida.

Parim lahendus on kasutada funktsiooni „FIND”, et leida tähe asukoht stringi osas, ja kasutada seda numbrit ülejäänud stringi eraldamiseks, kasutades Excelis funktsiooni „MID”.

Leidke tähemärgi asukoht Exceli stringis

Konkreetse antud tähemärgi asukoha leidmiseks Excelis kasutage lihtsalt stringi funktsiooni „FIND”, andes parameetrina leidmiseks tähemärgi ja stringi, mida otsida, näiteks viites mõnele teisele lahtrile Exceli arvutustabelis .

'=FIND("char",”string”)

Väljavõte string alates tähemärgist

Seejärel, kasutades tähemärgi asukoha teavet, kasutage funktsiooni MID vajaliku stringi eraldamiseks, mis algab pärast leitud märki, lisades +1, ja kogu ülejäänud stringi eraldamiseks, kasutades stringi, mille pikkus on piisavalt pikk, näiteks 999, et katke kindlasti kogu tulemus.

'=MID(“string”,”char”+1,999)

Exceli väljavõte tekstist enne tähemärki

Teksti ekstraheerimiseks enne tähemärki Excelis leidke lihtsalt tähemärgi asukoht ja kasutage funktsiooni “VASAK” ühe tähemärgiga vähem, et leida tekst enne leitud märki.

'=LEFT(“string”,”char”-1)

Leidke märkide n-ndat esinemist string-excelis

Saage Excel Pro: liituge meie kursusega!

Tõstke oma oskused algajalt kangelaseks meie Excel 365 põhikursusega, mis on loodud selleks, et valdaks vaid mõne seansi.

Registreeruge siia

Tõstke oma oskused algajalt kangelaseks meie Excel 365 põhikursusega, mis on loodud selleks, et valdaks vaid mõne seansi.

Tähemärgi n-nda esinemise leidmine stringi abil Excelis, kasutades selleks nii funktsioone “FIND” kui “SUBSTITUTE”.

Funktsioon “SUBSTITUTE” asendab uuritud märgi soovitud n-nda eksemplari spetsiaalsega ja funktsioon “FIND” saab selle erisümboli positsiooni stringi.

Valides lihtsalt n-ö esinemisjuhu, mida antud stringi järgi otsida, kuvatakse tulemus, mis näitab n-ö tähemärgi esinemist stringis.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Kuidas leida tähemärgi n-ö esinemist (positsiooni) tekstistringis Excelis?

Exceli tähemärgi asukoht stringis from right

Märkide asukoha leidmiseks stringist paremalt kasutame sarnast solutioj-i, kasutades FIND ja SUBSTITUTE, et leida stringi antud tähemärgi viimane esinemine.

Selle lahenduse korral kuvatakse stringi tähemärgi viimane asukoht, mis on ühtlasi ka tegelase asukoht stringis paremalt.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Leidke tähemärgis viimase esinemise asukoht Excelis

Korduma Kippuvad Küsimused

Millist valemit saab Excelis kasutada konkreetse tähemärgi asukoha tuvastamiseks tekstistringis, aidates andmemanipuleerimisel ja analüüsimisel?
Kasutage stringist tähemärgi positsiooni leidmiseks Excelis funktsiooni `leidke või otsige. Valem näeb välja nagu `= leidke ( tähemärk , lahter_referent)` Juhutundliku otsingu või `= otsingu ( tähemärk , cell_reference)` juhtumi tundmatu otsingu jaoks. Asendage tegelane ` tegelasega, mida otsite, ja Cell_Reference teksti sisaldava lahtriga.

Täielik 2019. aasta video algajatele mõeldud algajatele


Yoann Bierling
Autori kohta - Yoann Bierling
Yoann Bierling on veebikirjastus ja digitaalsed nõustamisprofessionaal, avaldades tehnoloogiate teadmiste ja innovatsiooni kaudu globaalset mõju. Kirglik võimaldada üksikisikutele ja organisatsioonidele digitaalajastu areneda, ta ajendatakse andma erakordseid tulemusi ja suurendama kasvu haridussisu loomise kaudu.

Saage Excel Pro: liituge meie kursusega!

Tõstke oma oskused algajalt kangelaseks meie Excel 365 põhikursusega, mis on loodud selleks, et valdaks vaid mõne seansi.

Registreeruge siia

Tõstke oma oskused algajalt kangelaseks meie Excel 365 põhikursusega, mis on loodud selleks, et valdaks vaid mõne seansi.




Kommentaarid (0)

Jäta kommentaar