2012-10-23 16:40:22 +0000 2012-10-23 16:40:22 +0000
6
6

Gegevens extraheren tussen twee tekens in Excel

Ik heb de volgende opmaak in Excel en ik probeer de gegevens tussen de tekens te extraheren:

First Last <flastname@xxxx.com>

Ik moet het emailadres tussen< en > in een eigen cel plaatsen

Bedankt!

Antwoorden (4)

8
8
8
2012-10-23 16:43:48 +0000

gebruik de volgende formule, ervan uitgaande dat uw gegevens in cel A2 staan

=mid(left(A2,find(">",A2)-1),find("<",A2)+1,len(A2))

Om een foutmelding te voorkomen als uw gegevens niet conform zijn, kunt u het volgende gebruiken in excel 2007 en hoger:

=iferror(mid(left(A2,find(">",A2)-1),find("<",A2)+1,len(A2)),"")
3
3
3
2012-10-23 17:12:39 +0000

Voor misschien een eenvoudigere aanpak, of misschien gewoon een andere aanpak zonder formules.

Je kunt een Replace doen op het gegevensbereik, twee keer.

Vervang eerst *< door (blank)

Vervang dan > door (blank).

Gedaan (tenzij sommige van je gegevens niet conform zijn!!!)

0
0
0
2014-12-19 10:50:33 +0000

Het antwoord van nutsch werkt niet als de twee tekens hetzelfde zijn.

Ik denk dat dit beter is:

=MID(K370, FIND(“a”,K370)+1, FIND(“b”, K370, FIND(“a”, K370)+1)-FIND(“a”,K370)-1)

waarbij K370 je broncel is en “a” en “b” de twee opeenvolgende karakters zijn.

-1
-1
-1
2014-09-24 06:59:02 +0000

u kunt de kolom van uw gegevens selecteren en “tekst naar kolommen” kiezen op het tabblad “Gegevens” in het lint. kies dan “begrensd” en klik op volgende. typ dan bij scheidingstekens “<” en klik op volgende. klik dan op voltooien. doe hetzelfde voor scheidingsteken “>” en het is ok. let op dit is niet de eenvoudige manier vleermuis het zal u leren een oplossing voor andere vragen. veel plezier