10. oktober 2012 - 10:59
Der er
20 kommentarer og 1 løsning
Udtræk dele af celle
Hej, Jeg har en celle med følgende indhold i A2 ( (IFEstimated Departure Timestamp BETWEEN '2012-09-26 0:0:00' and '2013-01-08 23:59:59' ANDConsignee Party Id EQUALS SEATEMABORAS ) ) Jeg vil kun have returnet følgende i A3: "Estimated Departure between 26-9-2012 and 8-1-2012" Altså hvor datoformatet samtidight bliver "vendt om", intet klokkeslæt og evt. gerne hvor måned er i tekst (January etc..) Jeg kan simpelthen ikke komme i mål med denne. Det skal siges at det skal være en formel og ikke en kode/macro. Nogen eksperten som kan hjælpe ? :)
Annonceindlæg fra Infor
10. oktober 2012 - 11:31
#1
Er det en fast tekst hvor kun dato og klokkeslæt ændres? Står oplysningerne altid på samme placering i strengen?
10. oktober 2012 - 11:35
#2
=MIDT(A2;6;20) & MIDT(A2;36;8) & MIDT(A2;53;2) & MIDT(A2;49;4) & MIDT(A2;45;4) & MIDT(A2;63;5) & MIDT(A2;77;2) & MIDT(A2;73;4) & MIDT(A2;69;4)
10. oktober 2012 - 11:37
#3
=dato() tager 3 argumenter: Dag, måned og år. Tidligste dato: Første argument: =dato(mid(A2;find("201";A2)+8) Andet argument: =dato(mid(A2;find("201";A2)+6) Tredje argument: =dato(mid(A2;find("201";A2)+0) Seneste dato: Fjerde argument: =dato(mid(A2;find("and";A2)+12) Femte argument: =dato(mid(A2;find("and";A2)+10) Sjette argument: =dato(mid(A2;find("and";A2)+4) Kog det sammen til: ="Estimated Departure between " & dato(første argument;andet argument; tredje argument) & " and " & dato(fjerde argument;femte argument; sjette argument) finb
10. oktober 2012 - 11:40
#4
=MIDT(A2;6;20) & SMÅ.BOGSTAVER(MIDT(A2;36;8)) & MIDT(A2;53;2) & MIDT(A2;49;4) & MIDT(A2;45;4) & MIDT(A2;63;5) & MIDT(A2;77;2) & MIDT(A2;73;4) & MIDT(A2;69;4)
10. oktober 2012 - 11:52
#5
="Estimated Departure between " & MIDT(A2;53;2) & MIDT(A2;49;4) & MIDT(A2;45;4) & " and " & MIDT(A2;77;2) & MIDT(A2;73;4) & MIDT(A2;69;4)
10. oktober 2012 - 12:51
#6
Det skal siges at strengen ikke er konstant udover "IFEstimated Departure Timestamp BETWEEN"
10. oktober 2012 - 13:04
#7
Har du prøvet overstående? Kræver at dato har samme pladsering. Henholdsvis: 53, 49, 45, 77, 73 og 69 tegn fra start A2
10. oktober 2012 - 13:33
#8
Ja, det virker som det skal. Tænker på hvordan man kan gøre den mere universal? således at hvis strengen rykker sig en eller flere karakterer ? vh.
10. oktober 2012 - 13:43
#9
Velkomme til eksperten.dk Som spørger, skal du bruge: Kommentar (til forslag) Og når du har fået et 'Svar' på dit spørgsmål, du kan bruge, beder du den der har hjulpet dig, om at lægge et: Svar (til løsninger og pointgivning) Du har lagt et: Svar (til løsninger og pointgivning)
10. oktober 2012 - 13:47
#10
Takker... skal blot høre om man kan gøre den mere universal ?
10. oktober 2012 - 14:01
#11
Prøv: ="Estimated Departure between " & MIDT(A2;FIND("'";A2)+9;2) & MIDT(A2;FIND("'";A2)+5;4) & MIDT(A2;FIND("'";A2)+1;4) & " and " & MIDT(A2;FIND("'";A2;65)+9;2) & MIDT(A2;FIND("'";A2;65)+5;4) & MIDT(A2;FIND( Finder første dato efter første ' og anden dato efter første ' efter tegn nr. 65 (lige midt i "and"
10. oktober 2012 - 14:03
#12
Ja, det er derfor jeg skriver: find "201" og find "and" mvh finb
10. oktober 2012 - 15:37
#13
#finb Der er fejl i alle dine "argument" formler?
11. oktober 2012 - 09:56
#14
Hej morten, synes ikke jeg kan få din sidste løsning til at virke ?
11. oktober 2012 - 10:26
#15
Nej, det forstår jeg godt ;-( Der mangler noget, her er det hele: ="Estimated Departure between " & MIDT(A2;FIND("'";A2)+9;2) & MIDT(A2;FIND("'";A2)+5;4) & MIDT(A2;FIND("'";A2)+1;4) & " and " & MIDT(A2;FIND("'";A2;65)+9;2) & MIDT(A2;FIND("'";A2;65)+5;4) & MIDT(A2;FIND("'";A2;65)+1;4)
11. oktober 2012 - 10:44
#16
Så tror jeg ikke at jeg kommer nærmere målet i denne omgang :) ser ud til at fungere ok takker
11. oktober 2012 - 10:45
#17
Så tror jeg ikke at jeg kommer nærmere målet i denne omgang :) ser ud til at fungere ok takker
11. oktober 2012 - 10:46
#18
hmm - fatter ikke lige point givningen... anyway - storemorten skal have point'ene
11. oktober 2012 - 10:46
#19
Som spørger, skal du bruge: Kommentar (til forslag) Og når du har fået et 'Svar' på dit spørgsmål, du kan bruge, beder du den der har hjulpet dig, om at lægge et: Svar (til løsninger og pointgivning) Du har lagt et: Svar (til løsninger og pointgivning) Nu har du taget point selv.
11. oktober 2012 - 10:51
#20
hehe - ja, det kan jeg se... skal jeg oprette en ny post for at give dem eller ?
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.