Excel - een reeks tekens wijzigen

Kwestie

Ik heb een tabel met een lijst met codes en ik wil een streepje invoegen tussen letters en cijfers:

bv:

  • AA-978-BZ in plaats van AA978BZ .

Oplossing

Als de code in A1 staat:

  • In B1:
    •  = LEFT (A1, 2) en "-" & LEFT (RIGHT (A1, NBCAR (A1) -2), NBCAR (A1) -4) & "-" & RIGHT (A1, 2) 
      .
  • Voor een variabele variërend van 3 tot 4-cijferig numeriek veld.
  • Eenvoudiger als we aannemen dat het een waarde van 3 cijfers is:
    •  = LEFT (A1, 2) en "-" & LEFT (RIGHT (A1, NBCAR (A1) -2), 3) en "-" & RIGHT (A1, 2) 
      .

Dank aan Vaucluse voor deze tip.

Vorige Artikel Volgende Artikel

Top Tips