Gå til innhold

[Løst] Excel: Formel for å fjerne bestemte karakterer + weblink


trn100

Anbefalte innlegg

Håper noen kan hjelpe meg med dette! :-)

 

Har en lang liste med varenummer som varierer i lengde fra 3 til 40 karakterer og som blant annet kan inneholde bindestreker i kolonne B.

 

Jeg ønsker en formel i en annen kolonne som tar de første x karakterer fra innholdet i B uten bindestreker og lager en link som denne:

http://medias.schaeffler.de/medias/en!hp.ds/;bNDgb42Hd8Sa?pattern=62062&x=14&y=4

 

Det uthevede området i eksempelet er utledet av innholdet i B som i dette tilfelle er

6206-2RSR

 

VENSTRE eller DELTEKST blir vel en del av uttrykket, men hvordan flette de inntil f.eks. 5 første karakterene uten "-" inn i weblinken og få denne til å fungere?

 

Noen som har tips? :-)

Endret av trn100
Lenke til kommentar
Videoannonse
Annonse

Håper noen kan hjelpe meg med dette! :-)

 

Har en lang liste med varenummer som varierer i lengde fra 3 til 40 karakterer og som blant annet kan inneholde bindestreker i kolonne B.

 

Jeg ønsker en formel i en annen kolonne som tar de første x karakterer fra innholdet i B uten bindestreker og lager en link som denne:

 

http://medias.schaeffler.de/medias/en!hp.ds/;bNDgb42Hd8Sa?pattern=62062&x=14&y=4

 

Det uthevede området i eksempelet er utledet av innholdet i B som i dette tilfelle er

 

6206-2RSR

 

VENSTRE eller DELTEKST blir vel en del av uttrykket, men hvordan flette de inntil f.eks. 5 første karakterene uten "-" inn i weblinken og få denne til å fungere?

 

Noen som har tips? :-)

 

 

Denne formelen returnerer delen av artikkelnummeret før en eventuell bindestrek:

=HVISFEIL(VENSTRE(B2;FINN("-";B2)-1);B2)

 

 

 

Vennlig hilsen Ketil

Endret av ExcelGuru
  • Liker 1
Lenke til kommentar

 

Håper noen kan hjelpe meg med dette! :-)

 

Har en lang liste med varenummer som varierer i lengde fra 3 til 40 karakterer og som blant annet kan inneholde bindestreker i kolonne B.

 

Jeg ønsker en formel i en annen kolonne som tar de første x karakterer fra innholdet i B uten bindestreker og lager en link som denne:

 

http://medias.schaeffler.de/medias/en!hp.ds/;bNDgb42Hd8Sa?pattern=62062&x=14&y=4

 

Det uthevede området i eksempelet er utledet av innholdet i B som i dette tilfelle er

 

6206-2RSR

 

VENSTRE eller DELTEKST blir vel en del av uttrykket, men hvordan flette de inntil f.eks. 5 første karakterene uten "-" inn i weblinken og få denne til å fungere?

 

Noen som har tips? :-)

 

 

Denne formelen returnerer delen av artikkelnummeret før en eventuell bindestrek:

=HVISFEIL(VENSTRE(B2;FINN("-";B2)-1);B2)

 

 

 

Vennlig hilsen Ketil

 

 

Det funker som en drøm Ketil og er for mange av artiklene tilstrekkelig, men når bindestreken kommer som karakter nummer 2 og 3 av 20 skulle jeg gjerne hatt med flere karakterer. Også få satt det inn i weblinken...

 

Men skal jobbe litt mer med det! Hjertelig takk så langt!  :)

Lenke til kommentar

:)

 

Denne formelen returnerer strengen før "-" hvis den er lenger ute i artikkelnummeret enn posisjon 2, hvis ikke returnerer den de fem første tegnene

=HVISFEIL(HVIS(FINN("-";B2)>2;VENSTRE(B2;FINN("-";B2)-1);VENSTRE(B2;5));B2)

 

Hvis formelen over står i C2, kan du lage hypelinken slik:

=HYPERKOBLING("http://medias.schaef...="& C2 & "&x=14&y=4")

 

Vennlig hilsen Ketil

  • Liker 1
Lenke til kommentar

:)

 

Denne formelen returnerer strengen før "-" hvis den er lenger ute i artikkelnummeret enn posisjon 2, hvis ikke returnerer den de fem første tegnene

=HVISFEIL(HVIS(FINN("-";B2)>2;VENSTRE(B2;FINN("-";B2)-1);VENSTRE(B2;5));B2)

 

Hvis formelen over står i C2, kan du lage hypelinken slik:

=HYPERKOBLING("http://medias.schaef...="& C2 & "&x=14&y=4")

 

Vennlig hilsen Ketil

 

Hehe, ser jo at den SKAL funke, men av en eller annen idiotisk grunn, selv når jeg tilpasser formelen, kommer jeg ikke til websiden jeg skal, men tilbake hit??  :hmm: 

 

Men takk for å bringe meg inn på et spor!  :)

Lenke til kommentar

Hei!

Innså at jeg nok har misforstått dette med at du skal ha med flere tegn hvis "-" står tidlig i strengen.

Denne returnerer de fem første tegnene før og etter "-" hvis "-" står tidligere enn i 5'te posisjon

Hele strengen returneres hvis den er uten "-"

 

Morsomt :)

 

=HVISFEIL(HVIS(FINN("-";B2)>5;VENSTRE(B2;FINN("-";B2)-1);VENSTRE(B2;FINN("-";B2)-1)&DELTEKST(B2;FINN("-";B2)+1;6-FINN("-";B2)));B2)

  • Liker 1
Lenke til kommentar

Hmmm.... Det ser så vakkert ut, men jeg får ikke hyperlinken til å virke som ønsket?

 

Mistenker dog at det har noe med nettsiden å gjøre og ingenting med Excel?

 

Ser at avhengig av hva jeg taster inn på nettsiden endrer også parametrene etter varebeskrivelsen seg.

 

Legger ved filen i fall du gidder å se på det igjen, men jeg er uansett mye nærmere en løsning! Takk for tålmodigheten! :-)

Endret av trn100
Lenke til kommentar

 

Jeg har testet litt og problemet kan se ut til å være oppbygningen av linken.

 

Hva om du forsøker med:

=HYPERKOBLING("http://medias.schaeffler.de/medias/en!hp.ds?pattern="&V2)

Det ser faktisk aldeles strålende ut! :)  Hjertelig takk ketil og osmoen! Noen justeringer nå og dette var akkurat hva jeg var på jakt etter! :)

Endret av trn100
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...