PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelTa bort allt efter den tredje punktenTa bort allt efter den tredje punkten
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2022-04-13 18:27
 

I cell G26 har jag skrivit in ett IP nummer exempelvis 192.168.10.14 eller 192.168.100.133
Jag vill nu ta bort de sista siffrorna efter tredje punkten.
Hittade en formel på nätet på "svengelska":

= VÄNSTER (SUBSTITUT (B5,",", CHAR (9),2), HITTA (CHAR (9), SUBSTITUTE (B5,",", CHAR (9),2), 1) -1)

Ifrån den här sidan: https://sv.extendoffice.com/documents/excel/1783-excel-remove-text-before-character.html#formula1

Jag har gjort om den till detta:
=VÄNSTER(ERSÄTT(G26,".",TECKENKOD(9),3),HITTA(TECKENKOD(9),ERSÄTT(G26,".",TECKEDKOD(9),3),1),-1)
Det verkar inte som Office365 accepterar "TECKEDKOD" i formeln. Vad har jag gjort för fel?

Nytt inlägg
 2022-04-14 12:20
 

***********

Jag kör med semikolon istället för komma i alla formler. Byt ut till komma om du kör engelsk windows.

***********

Din formel skall se ut så här

=VÄNSTER(BYT.UT(G26;".";TECKENKOD(9);3);HITTA(TECKENKOD(9);BYT.UT(G26;".";TECKENKOD(9);3);1)-1)

BYT.UT istället för ERSÄTT
TEKENKOD 2 var felstavad  och
sista -1 skall inte ha något komma eller semikolon framför

 

Men jag skulle använda en enklare metod (samma princip men ett steg mindre)

=BYT.UT(G26;".";"@";3)

Kommer att byta ut den 3:e punkten mot @ (eller något annat ovantligt "char(9)" i deras exempel)

Nu kan du söka efter @ och få reda på vilken position den har

=SÖK("@";BYT.UT(G26;".";"@";3))

och ta bort allt till höger

=VÄNSTER(G26;SÖK("@";BYT.UT(G26;".";"@";3)))

eller, om du vill ta bort sista punkten också

=VÄNSTER(G26;SÖK("@";BYT.UT(G26;".";"@";3))-1)

Med komma istället för semikolon

=VÄNSTER(G26,SÖK("@",BYT.UT(G26,".","@",3))-1)

Nytt inlägg
 2022-04-20 20:38
 

Tackar för hjälpen. Jag använde ditt sista exempel och det fungerade utmärkt. =VÄNSTER(G26;SÖK("@";BYT.UT(G26;".";"@";3))-1)

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelTa bort allt efter den tredje punktenTa bort allt efter den tredje punkten

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter