[sv-users] Re: [sv-users] Stränghantering - Calc
Den fre 1 okt. 2021 kl 10:01 skrev Jan Öhman : > Hej! > Gör ett nytt försök med stränghanteringen > > Min önskan är att jämföra två celler (med lika eller olika innehåll) > > ex. > Cell A1 innehåller 123-456 > Cell B1 innehåller 123-456 > Cell C1 innehåller formeln =OM(A1=B1;"lika";"olika") > Så långt inga problem > > > > > Men i vissa fall innehåller B1 även andra tecken (alltid i början av > innehållet) > ex. > Cell A1 innehåller 123-456 och Cell B1 innehåller AB123-456 eller > A123-456 eller 123-456 > I dessa exempel önskar jag att det står "lika" i C1 > Men inte om B1 innehåller AB123-4567 eller 123-4567 (som exempel) > > Jag försökte med följande formel .: > =HÖGER(B1;LÄNGD(B1)-HITTA(A1;B1)+1) > (samma sak som jag försökte utföra med med MID och EXTEXT... - men > misslyckades) > Verkar kunna plocka fram A1 från B1 (123-456 i detta exempel) > En nackdel är att denna formel även godkänner AB123-4567 (som lika med > 123-456) > En annan nackdel är om A1 inte hittas i B1 uppstår ett annat problem - > då visas följande meddelande .: #VÄRDE! > > Någon idé till lösning? > Detta funkade för mig: =OM(ELLER(A1="";B1="");"";OM(A1=HÖGER(B1;LÄNGD(A1));"lika";"olika")) För att undvika felmeddelande om B1 är tom låter jag cellen vara tom om minst en av A1 och B1 är tom med OM(ELLER()). Jag jämför sedan A1 med den högra delen av B1 som är lika lång som A1. Det gör ju att om det finns något extra tecken på slutet av B1 så visas ”olika”, men alla extra tecken i början ignoreras. Jag tolkade det som att det var detta du ville. Detta gör också att exempelvis ABCD1123-456 anses vara samma som 123-456, då den inte gör skillnad på siffror och bokstäver. Vet inte om detta är önskvärt eller om det ens spelar någon roll. Vänliga hälsningar Johnny Rosenberg > //mvh Jan > > > > > > > -- > For unsubscribe instructions e-mail to: > users+unsubscr...@sv.libreoffice.org > Problems? > https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ > Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette > List archive: https://listarchives.libreoffice.org/sv/users/ > Privacy Policy: https://www.documentfoundation.org/privacy > > -- For unsubscribe instructions e-mail to: users+unsubscr...@sv.libreoffice.org Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette List archive: https://listarchives.libreoffice.org/sv/users/ Privacy Policy: https://www.documentfoundation.org/privacy
[sv-users] Re: [sv-users] Stränghantering - Calc
Den tors 30 sep. 2021 kl 09:33 skrev Jan Öhman : > Hej! > > Min önskan är att jämföra två celler (med lika eller olika innehåll) > > ex. > Cell A1 innehåller 123-456 > Cell B1 innehåller 123-456 > Cell C1 innehåller formeln =OM(A1=B1;"lika";"olika") > Så långt inga problem > > > > > Men i vissa fall innehåller B1 två andra tecken. > ex. > Cell A1 innehåller 123-456 > Cell B1 innehåller AB123-456 > > I dessa fall önskar jag filtrera bort de två tecknen i cell B1 > Men hittar inte vilka instruktioner som skulle kunna nyttjas. > > Har testat > - EXTEXT(B1;2;LÄNGD(B1)) > - MID(B1;2;LÄNGD(B1)) > I den sista har du blandat svenska med engelska och dessutom vill du ha med texten från tredje bokstaven, inte andra: =MID(B1;3;LEN(B1)) Detta blir, när man använder svenska formelnamn: =EXTEXT(B1;3;LÄNGD(B1)) Så i ditt fall borde ditt första exempel fungera, men visa ett tecken för mycket. Har just testat och det fungerar. Se mitt andra svar på din andra, nästan exakt samma, fråga för mer detaljer. Vänliga hälsningar Johnny Rosenberg > Men får bara felmmeddelanden > > //mvh Jan > > > > -- > For unsubscribe instructions e-mail to: > users+unsubscr...@sv.libreoffice.org > Problems? > https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ > Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette > List archive: https://listarchives.libreoffice.org/sv/users/ > Privacy Policy: https://www.documentfoundation.org/privacy > > -- For unsubscribe instructions e-mail to: users+unsubscr...@sv.libreoffice.org Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette List archive: https://listarchives.libreoffice.org/sv/users/ Privacy Policy: https://www.documentfoundation.org/privacy
[sv-users] Stränghantering - Calc
Hej! Min önskan är att jämföra två celler (med lika eller olika innehåll) ex. Cell A1 innehåller 123-456 Cell B1 innehåller 123-456 Cell C1 innehåller formeln =OM(A1=B1;"lika";"olika") Så långt inga problem Men i vissa fall innehåller B1 två andra tecken. ex. Cell A1 innehåller 123-456 Cell B1 innehåller AB123-456 I dessa fall önskar jag filtrera bort de två tecknen i cell B1 Men hittar inte vilka instruktioner som skulle kunna nyttjas. Har testat - EXTEXT(B1;2;LÄNGD(B1)) - MID(B1;2;LÄNGD(B1)) Men får bara felmmeddelanden //mvh Jan -- For unsubscribe instructions e-mail to: users+unsubscr...@sv.libreoffice.org Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette List archive: https://listarchives.libreoffice.org/sv/users/ Privacy Policy: https://www.documentfoundation.org/privacy