• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Formule cel splitsen op basis van _

Status
Niet open voor verdere reacties.

JelleN

Gebruiker
Lid geworden
7 nov 2022
Berichten
24
Goedemorgen,

Kan iemand een formule geven voor het splitsen van een waarde in een cel.
FNH_S691_31 staat in cel A1.
Ik wil graag in cel B1: S691

Een andere code zou zijn:
FCG_523_31
Dan wil ik 523 in de volgende cel.

splitsen op basis van aantal karakters lijkt me niet mogelijk omdat dit verschillend is per code.
Lijkt me eerder te splitsen op basis van _ . (met een formule want dit moet ik één keer)

GR. Jelle
 
Code:
=index(textsplit(a1;"_");;2)
 
Of matrix formule voor oudere versies

Code:
=FILTERXML("<x><y>"&SUBSTITUTE(A1;"_";"</y><y>")&"</y></x>";"//y[2]")
 
Of als je geen Excel 365 gebruikt:
Code:
=DEEL(A1;1+VIND.SPEC("_";A1);VIND.SPEC("_";A1;VIND.SPEC("_";A1)+1)-VIND.SPEC("_";A1)-1)
Of, als het eerste deel van de code wel altijd 3 letters bevat:
Code:
=LINKS(VERVANGEN(A1;1;4;"");VIND.SPEC("_";VERVANGEN(A1;1;4;""))-1)
Power Query kan ook gemakkelijk tekst splitsen, ook in eerdere Excel versies dan 365.

En tenslotte nog een Excel 365 oplossing:
Code:
=TEKST.VOOR(TEKST.NA(A1;"_");"_")
 
Laatst bewerkt:
Opgelost? Mooi.

Nog eentje voor de gein:
Code:
=SPATIES.WISSEN(DEEL(SUBSTITUEREN(A1;"_";"     ");5;9))
 
Code:
Function F_snb(c00)
  F_snb=split(c00,"_")(1)
End Function

In B1 :
PHP:
=F_snb(A1)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan