Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako najti prvo, zadnjo ali nesto pojavitev znaka v Excelu?

doc-get-last-position-char-1-1

Če imate naslednji niz besedilnih nizov, ki vključujejo znak "-", zdaj pa želite dobiti zadnjo ali nesto pojavljanje znaka "-", ali imate kakšne dobre ideje za rešitev te težave?

Poiščite zadnjo pojavitev znaka s formulami

Poiščite zadnjo pojavitev znaka z uporabniško določeno funkcijo

Poiščite prvi ali nen pojav posebnega znaka s programom Kutools for Excel


Poiščite prvi ali n-ti pojav določenega znaka:

Kutools za ExcelJe Poiščite n-tega pojavljanja znaka funkcija vam lahko pomaga, da hitro in enostavno dobite prvo ali nesto pozicijo določenega znaka.

doc-get-last-position-char-1

Kutools za Excel: z več kot 200 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60. Prenesite in brezplačno preizkusite zdaj!



Tukaj je nekaj formul, ki vam lahko pomagajo najti zadnjo pozicijo določenega znaka, naredite naslednje:

1. Poleg besednega niza vnesite to formulo = ISKANJE ("^^", SUBSTITUTE (A2, "-", "^^", LEN (A2) -LEN (SUBSTITUTE (A2, "-", "")))), v tem primeru bom vnesel v celico C2 in pritisnite Vnesite ključ, da dobite rezultat glej sliko:

doc-get-last-position-char-1

2. Potem povlecite ročico za polnjenje v obseg, za katerega želite uporabiti to formulo, in dobili boste zadnjo pojavitev določenega znaka »-«, si oglejte sliko zaslona:

doc-get-last-position-char-1

Opombe:

1. Za rešitev tega posla lahko uporabite tudi naslednjo formulo: =LOOKUP(2,1/(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)="-"),ROW(INDIRECT("1:"&LEN(A2))))

2. V zgornjih formulah, A2 označuje vrednost celice, ki jo želite uporabiti. In "-"Pomeni poseben znak, ki ga želite dobiti v zadnjem položaju, lahko ga spremenite v katere koli druge znake kot svojo potrebo.


Če želite dobiti položaj zadnjega znaka »-«, lahko ustvarite tudi uporabniško določeno funkcijo, naredite tako:

1. Odprite svoj delovni list, ki ga želite uporabiti.

2. Drži dol ALT + F11 tipke za odpiranje Okno Microsoft Visual Basic za aplikacije.

3. Nato kliknite Vstavi > Moduliin prilepite naslednji makro v Okno modula.

VBA koda: poiščite zadnjo pojavitev znaka

Function LastpositionOfChar(strVal As String, strChar As String) As Long
LastpositionOfChar = InStrRev(strVal, strChar)
End Function

4. Nato shranite in zaprite to kodo, se vrnite na delovni list in vnesite to formulo = zadnja nastavitev (A2, "-") (A2 je celica, ki vsebuje podatke, ki jih želite uporabiti, in "-"Je znak, ki ga potrebujete, da bi našli svoj zadnji položaj, jih lahko spremenite kot svoje potrebe.) V prazno celico poleg podatkov, si oglejte posnetek zaslona:

doc-get-last-position-char-1

5. In nato povlecite ročico za polnjenje v obseg, ki ga potrebujete za uporabo te formule, pri čemer je bil iz besedilnega niza izpisan pojav zadnjega znaka, kot sledi:

doc-get-last-position-char-1


Morda včasih želite poiskati in pridobiti prvi ali nen pojav določenega znaka, v tem primeru zgornje metode ne bodo delovale. Ampak, z Kutools za ExcelJe Poiščite n-tega pojavljanja znaka uporabnost, to nalogo lahko rešite čim prej.

Kutools za Excel : z več kot 300 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60.

Na primer, želim dobiti drugi pojav znaka "-", storite naslednje:

1. Kliknite celico, kamor želite dati rezultat.

2. Nato kliknite Kutools > Formule > Poiščite n-tega pojavljanja znaka, si oglejte sliko zaslona:

doc-get-last-position-char-1

3. v Formula Helper pogovorno okno:

(1.) Izberite celico, ki jo želite uporabiti poleg String polje z besedilom;

(2.) Vnesite znak, ki ga želite najti, in zavijte položaj poleg Znaki polje z besedilom; (Opomba: znaka, ki ste ga vnesli, je treba priložiti ponudbam.)

(3.) Končno navedite številko, ki jo želite dobiti poleg znaka N-ta pojav škatla.

doc-get-last-position-char-1

4. Nato kliknite Ok in nato povlecite ročico za polnjenje na celice, ki jih želite dobiti, da dobite naslednji rezultat, kot je potrebno.

doc-get-last-position-char-1

Prenesite in brezplačno preizkusite Kutools za Excel zdaj!


Kutools za Excel: z več kot 200 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60. Prenesite in brezplačno preizkusite zdaj!


Sorodni članki:

Kako izpisati prvo črko vsake besede iz celice?

Kako izpisati prvo / zadnjo / nesto besedo iz besedilnega niza v Excelu?


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Anders · 2 years ago
    Thank You, great work !!

    Best Regards Anders
  • To post as a guest, your comment is unpublished.
    Tom · 2 years ago
    Thank you for these formulas. Very helpful.