Gå til innhold

[Løst] Excel formatere serienummer på en annen måte enn hva som blir lastet inn fra XML


Firmus

Anbefalte innlegg

Jeg jobber med et regneark hvor jeg laster inn XML fra en ekstern kilde. Der er det et serienummer som blir lastet inn på en måte, men jeg vil gjerne skrive det på en annen måte.

 

Det som lastes inn kommer i to ulike celler:

2017/949             38

2012/4829           149

2014/2                 2

 

 

Jeg vil skrive det på denne måten:

1700949-38

1204829-149

1400002-2

 

Altså, 20 utgår og 0'er erstatter slik at det blir 7 siffer, deretter bindestrek og tallet fra andre celle.

 

Det som lastes inn fra XML'en klippes over i en "varig" tabell. Så formateringen kan skje i den tabellen, ikke i importen. Det gjør heller ingenting om begge skrivemåter av serienummeret blir liggende i tabellen, jeg bare skjuler den "gale" måten.

 

Flash fill sliter veldig med å se logikken, og jeg ønsker uansett at formateringen skal skje automatisk.

 

Er det noen som vet hvordan dette kan løses? Jeg har forsøkt å google, men vet egentlig ikke helt hva jeg skal søke etter...

 

 

Lenke til kommentar
Videoannonse
Annonse

=DELTEKST(B3;3;2) & TEKST(DELTEKST(B3;6;LENGDE(B3));"00000") & "-" & C3

 

​Burde fungere dersom den første strengen står i B3 og den andre i C3 og du har norsk Excel! :-)

 

Nei, jeg har engelsk Excel, men det er ikke noe problem.

 

Dette løste det akkurat slik som jeg ville. Tusen takk!

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...