25. januar 2021 - 19:13 Der er 5 kommentarer og
1 løsning

udtræk af x er

1_6_1_x_2_x_10
5_6_20__2_x_6
1_15_50_x_2__6
5_6_100__2__6

hvilken formel skal jeg bruge for at trække det første x ud i celle G2 og det andet x ud i celle J2
Hvis der ikke er noget x i den første som i linje 2 så skal celle G2 være tom
Hvis der ikke er noget x i den anden som i linje 3 så skal J2 være tom
Hvis der ikke er nogen xér så skal både G2 og J2 være tomme.


Håber det giver mening
Avatar billede Jan K Ekspert
25. januar 2021 - 20:10 #1
Ikke helt. Hvordan ser du om det er den første eller den anden? Er der kun et X vil det jo være det første.
25. januar 2021 - 20:30 #2
For eksempel så i den første linje hvor der står
1_6_1_x_2_x_10
Så skal det x der står mellem 1 og 2 stå i G2
og det x der står mellem 2 og 10 stå i J2
25. januar 2021 - 20:32 #3
De 4 linjer jeg har vist er 4 eksempler på kombinationer jeg kan blive udsat for som jeg skal udtrække x fra
Avatar billede jens48 Ekspert
25. januar 2021 - 23:05 #4
Hvis der ikke er alt for stor variation i længden af tallene mellem _ kan disse formeler måske bruges:

I G2:
=CHOOSE(LEN(A2)-LEN(SUBSTITUTE(A2;"x";""))+1+1*IFERROR(IF(SEARCH("x";A2)<10;1;0);0);"";"";"x";"x")
På dansk:
=VÆLG(LÆNGDE(A2)-LÆNGDE(UDSKIFT(A2;"x";""))+1+1*HVIS.FEJL(HVIS(SØG("x";A2)<10;1;0);0);"";"";"x";"x")

I J2:
=CHOOSE(LEN(A2)-LEN(SUBSTITUTE(A2;"x";""))+1+(IFERROR(IF(SEARCH("x";A2)<10;1;0);0)=0);"";"";"x";"x")
På dansk:
=VÆLG(LÆNGDE(A2)-LÆNGDE(UDSKIFT(A2;"x";""))+1+(HVIS.FEJL(HVIS(SØG("x";A2)<10;1;0);0)=0);"";"";"x";"x")
Avatar billede Jan K Ekspert
25. januar 2021 - 23:49 #5
#3. Det er jeg med på, men hvorfor er x'et i række 2, det andet og ikke det første? Der er jo kun et.
26. januar 2021 - 08:20 #6
Jens48
Tak det virker perfekt👍
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

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