MSExcel: Hoe kan ek die posisie van 'n karakter in 'n string vind?

Die vind van die posisie van 'n karakter in 'n string kan 'n eenvoudige operasie in MSExcel wees, deur die ooreenstemmende ingeboude funksie 'FIND' te gebruik.

Excel vind posisie van karakter in string

Die vind van die posisie van 'n karakter in 'n string kan 'n eenvoudige operasie in MSExcel wees, deur die ooreenstemmende ingeboude funksie 'FIND' te gebruik.

Excel vind karakterposisie in string en uittreksel substring

Laat ons byvoorbeeld sê dat ons 'n lys met kaarte en lêernaam het en slegs 'n finale resultaat met die lêernaam wil kry.

In daardie geval kan selfs 'n  gevorderde vlookup in Excel   nie help nie, aangesien dit nie toelaat om enige inligting uit die hoofstring te onttrek nie.

Die beste oplossing is om die funksie 'FIND' te gebruik om die posisie van 'n karakter in die string te vind, en gebruik hierdie nommer om die res van die string uit te haal met behulp van die 'MID'-funksie in Excel.

Vind die posisie van die karakter in die Excel-string

Om die posisie van 'n spesifieke gegewe karakter in Excel te vind, gebruik eenvoudig die funksie 'VIND' op die string, en gee as parameters die karakter om te soek en die string waarna u moet soek, byvoorbeeld met verwysing na 'n ander sel in die Excel-sigblad .

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

Onttrek string vanaf karakter

Gebruik dan die inligting van die karakterposisie met behulp van die funksie MID om die vereiste string te onttrek vanaf die karakter wat gevind word deur +1 by te voeg, en die hele res van die snaar te onttrek deur 'n lang lengte van die string, soos 999, te gebruik om maak seker dat u die hele resultaat dek.

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

Excel-teks voor karakter

Om die teks voor 'n gegewe karakter in Excel te onttrek, soek eenvoudig die karaktersposisie en gebruik die LINKS -funksie met een teken minder om die teks te onttrek voor die karakter wat gevind is.

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

Vind die negatiewe voorkoms van karakter in snelleeks

Word 'n Excel Pro: Sluit aan by ons kursus!

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.

Skryf hier in

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.

Vind die eerste keer dat die karakter in 'n string in Excel uitgevoer word deur beide die funksies “FIND” en “SUBSTITUTE” te gebruik.

Die SUBSTITUTE -funksie vervang die gevraagde nommer van die nagevorsde karakter deur 'n spesiale een, en die funksie FIND sal die posisie van die spesiale karakter in die string kry.

Kies eenvoudig die nde voorkoms om in die gegewe string te soek, en die resultaat sal vertoon word met die nde voorkoms van die karakter in die string.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Hoe vind u die negende voorkoms (posisie) van 'n karakter in teksstring in Excel?

Excel vind posisie van karakter in string from right

Om die posisie van 'n karakter in 'n string regs te vind, gebruik ons ​​'n soortgelyke oplossing met 'FIND' en 'SUBSTITUTE' om die laaste voorkoms van 'n gegewe karakter in 'n string te vind.

Met hierdie oplossing word die laaste posisie van 'n karakter in 'n string, wat ook die posisie van 'n karakter in 'n string van regs is, vertoon.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Vind die posisie van die laaste voorkoms van 'n karakter in 'n string in Excel

Gereeld Gevra Vrae

Watter formule kan in Excel gebruik word om die posisie van 'n spesifieke karakter binne 'n teksstring te identifiseer, wat die manipulasie en analise van data help?
Gebruik die 'Find' of 'Search' -funksie in Excel om die posisie van 'n karakter binne 'n string te vind. Die formule lyk soos `= find ('karakter', cell_reference) 'vir gevallesensitiewe soektog of' = soek ('karakter', cell_reference) 'vir gevallensensitiewe soektog. Vervang '' karakter '`met die karakter waarna u soek en' Cell_Reference 'met die sel wat die teks bevat.

Voltooi 2019 Excel vir beginners in video


Yoann Bierling
Oor die skrywer - Yoann Bierling
Yoann Bierling is 'n Web Publishing & Digital Consulting Professional, wat 'n wêreldwye impak maak deur kundigheid en innovasie in tegnologie. Hy is passievol oor die bemagtiging van individue en organisasies om in die digitale era te floreer. Hy word gedrewe om buitengewone resultate te lewer en om groei deur die skepping van opvoedkundige inhoud te dryf.

Word 'n Excel Pro: Sluit aan by ons kursus!

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.

Skryf hier in

Verhoog u vaardighede van beginner tot held met ons Excel 365 -basiese kursus, wat ontwerp is om u vaardig te maak in slegs 'n paar sessies.




kommentaar (0)

Los kommentaar