Excel genomsöka textsträng från slutet till början (höger till vänster)

Anonym
2021-11-18T14:06:50+00:00

Jag behöver kunna hitta den sista instansen av ett tecken i en textsträng.

För det tänker jag mig en funktion med funktionalitet som SÖK/HITTA men som genomsöker den angivna textsträngen från höger till vänster, dvs från slutet till början.

Finns det något sätt att få funktionerna SÖK/HITTA att genomsöka den angivna textsträngen från höger till vänster eller finns det andra funktioner för att söka från höger?

Microsoft 365 och Office | Excel | Övrigt | Windows

Låst fråga. Den här frågan har migrerats från Microsoft Support Community. Du kan rösta på om det är till hjälp, men du kan inte lägga till kommentarer eller svar eller följa frågan.

0 kommentarer Inga kommentarer
Svar godkänt av frågeställaren
Anonym
2021-11-18T18:24:03+00:00

bara för att @ Minhokiller skall slippa översätta formeln

=HÖGER(A2;LÄNGD(A2)-SÖK("@";BYT.UT(A2;"""";"@";LÄNGD(A2)-LÄNGD(BYT.UT(A2;"""";""))-1);1)+1)

-1 för "byt ut förekomst nr"

och +1 för antal tecken som skall returneras (om du vill ha med citations-tecknet ")

***ED***

Eftersom du vet att det alltid är det 5:e " du söker efter så kan du faktiskt förenkla ganska kraftigt:

=HÖGER(A2;LÄNGD(A2)-SÖK("@";BYT.UT(A2;"""";"@";5);1)+1)

eller, sök rätt på det första "-tecknet efter } och returnera allt efter det (antar att det kan vara max 99 tecken)

=EXTEXT(A2;SÖK("""";A2;SÖK("}";A2;1));99)

Var det här svaret till hjälp?

1 person tyckte att det här svaret var användbart.
0 kommentarer Inga kommentarer

8 ytterligare svar

Sortera efter: Mest användbara
  1. Anonym
    2021-11-18T16:25:37+00:00

    Please see screen copy below showing a few sample lines showing the original text strings from which the last text portion is to be retrieved.

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer
  2. Anonym
    2021-11-18T16:02:31+00:00

    Vi använder en översättningstjänst för att hjälpa våra användare. Ursäkta grammatiska fel.

    Kan du ta fram en utskriftsskärm med ett visuellt exempel på det förväntade resultatet? Fylls i manuellt till exempel.
    På så sätt kan jag ge dig ett lite bättre exempel.

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer
  3. Anonym
    2021-11-18T15:27:13+00:00

    Hej André,

    Ditt svar gör precis det den ska. Jag var dessvärre inte tillräckligt exakt med vad jag försöker göra.

    Exempel textsträng: #TRANS 8162 {"6" "1001"} 3706.00 20200102 "Transportstyrelsen"

    Jag behöver positionen för näst sista "-tecknet.

    Textsträng jag vill fånga: "Transportstyrelsen"

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer
  4. Anonym
    2021-11-18T14:39:54+00:00

    Vi använder en översättningstjänst för att hjälpa våra användare. Ursäkta grammatiska fel.

    Hej

    Jag heter André. Jag är en oberoende konsult.

    Ja, det är möjligt att manipulera din sökning på det sätt du föredrar.

    Ta en titt på den här handledningen här som är lite tydligare att förstå.

    https://trumpexcel.com/find-characters-last-pos...

    Det här är en webbplats som inte kommer från Microsoft. Sidan verkar ge korrekt och säker information. Se upp för annonser på webbplatsen som kan annonsera produkter som ofta klassificeras som en PUP (Potentiellt oönskade produkter). Grundligt undersöka alla produkter som annonseras på webbplatsen innan du bestämmer dig för att ladda ner och installera den.

    Svara här så jag kan fortsätta hjälpa dig.

    André, det är jag.

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer