Avatar billede Sammy Juniormester
02. maj 2021 - 23:41 Der er 3 kommentarer og
1 løsning

Find: e-mail, navn, telefonnummer og dato i en tekststreng

Hej

Er der nogen der kan hjælpe mig med 4 formler til at finde: e-mail, navn, telefonnummer og dato i en tekststreng?

Her er 2 tekststrenge:
mn@kundecentralen.dk,"Mikkel Nielsen",,'+4526708031,4,"2021-04-10 00:00:21",,"2021-04-10 00:00:21",69.171.249.7,56.1800000,9.5400000,,,,dk,82,"2021-04-10 00:00:21",233457274,9e9856190e,,

sammynielsen75@gmail.com,"Sammy Nielsen",,'+4542166565,4,"2021-04-25 02:26:59",,"2021-04-25 02:26:59",31.13.115.5,,,,,,,,"2021-04-25 02:26:59",233469714,5d6f89c6f2,,

Disse 2 tekststrenge står i celle: A2 og A3
Jeg vil gerne ende med at have:
Kolonne B: Navn
Kolonne C: Telefonnummer (Kun de 8 cifre. Ikke +45)
Kolonne D: E-mail (E-mail kan være helt forskellige domæner, gmail, hotmail, m.m.)
Kolonne E: Dato

Det vil sige, at disse 2 tekststrenge gerne skulle ende med at se således ud:
Celle B2 = Mikkel Nielsen
Celle C2 = 26708031
Celle D2 = mn@kundecentralen.dk
Celle E2 = 2021-04-10

Celle B3 = Sammy Nielsen
Celle C3 = 42166565
Celle D3 = sammynielsen75@gmail.com
Celle E3 = 2021-04-25

Jeg har således brug for 4 formler i kolonnerne: B, C, D og E.

Håber nogen kan hjælpe med dette. Jeg kan ikke lige selv regne ud, hvordan jeg skal lave disse formler.

Med venlig hilsen
Sammy
Avatar billede jens48 Ekspert
03. maj 2021 - 00:32 #1
I B2:
=MID(A2;FIND("""";A2)+1;FIND(",";MID(A2;FIND("""";A2)+1;999))-2)

IC2:
=MID(A2;FIND("+45";A2)+3;8)

I D2:
=LEFT(A2;FIND(",";A2)-1)

I E2:
=MID(A2;FIND("+45";A2)+15;10)

Oversættelse:
MID =MIDT
FIND=FIND
LEFT=VENSTRE
Avatar billede Sammy Juniormester
03. maj 2021 - 04:44 #2
Genialt, Jens. Det virker perfekt.

Tak for hjælpen :-)

Sammy
Avatar billede Sammy Juniormester
03. maj 2021 - 06:29 #3
Det skal jo ikke være for nemt. Så nu er jeg stødt på endnu en udfordring i samme projekt

Udfordringen er, at i nogle af tekststrengene "mangler" der et " før navnet. Og i nogle af tilfældene "mangler" der et +45 inden telefonnummeret.

Så kunne tekststrengene f. eks. se således ud:

mn@kundecentralen.dk,Mikkel Nielsen",,'26708031,4,"2021-04-10 00:00:21",,"2021-04-10 00:00:21",69.171.249.7,56.1800000,9.5400000,,,,dk,82,"2021-04-10 00:00:21",233457274,9e9856190e,,

Eller sådan her, hvor det kun er +45 før telefonnummeret der "mangler":

sammynielsen75@gmail.com,"Sammy Nielsen",,'42166565,4,"2021-04-25 02:26:59",,"2021-04-25 02:26:59",31.13.115.5,,,,,,,,"2021-04-25 02:26:59",233469714,5d6f89c6f2,,

Da det i nogle tilfælde er både er " før navnet samt +45 før telefonnummeret der mangler, og i andre tilfælde kun er én af delene, tænker jeg, at løsningen kunne være endnu en formel til at ensrette tekststrengene.
Og jeg tænker, at det er noget med "HVIS" funktionen. Men det er bare lige hvordan?

Håber også at finde en løsning på dette.

Sammy
Avatar billede Sammy Juniormester
03. maj 2021 - 08:14 #4
Jeg har fundet en anden løsning. Så mit seneste spørgsmål med at ensrette tekststrengene er ikke længere relevant.

Sammy
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I går 17:57 Outlook Af ole1949 i Office & Kontorpakker
I går 17:41 windows cd er ønskes Af bjarnebif i Andet software
I går 17:39 Smartcard Af melli i Fjernsyn & projektorer
I går 15:07 Sammenlægning af partitioner Af Malm i PC
I går 13:59 Lopslag Af Casmic i Excel


White paper
TIDSBEGRÆNSET KAMPAGNE: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner GRATIS.