lurup Ekspert
03. juli 2020 - 13:52 Der er 15 kommentarer og
1 løsning

Slette data i forskellige forhold

Hej

Jeg håber i kan hjælpe her.
Har 250 elever jeg skal have redigeret der navne  for at kunne have det hele stående.
Jeg laver en eksempel her .
Jeg har en der hedder
Allan Bonde Madsen det ene celle skal vise "Allan "og det andet celle skal vise "B.M."

Der er nogle der kun har 2 navne ( Allan Madsen)  (Skal vise" Allan" i det ene og "M." i det andet felt.
Andre har 5 navne ( Allan Bonde Beck Madsen Olesen) ( Skal vise "Allan" i det ene felt og" B.B.M.O." i det andet felt
anedi Ekspert
03. juli 2020 - 15:03 #1
Med dit navn i celle A1 kan du finde fornavnet med denne formel:
=VENSTRE(A1;SØG(" ";A1;1)-1)
og de første to initialer med denne:
=HVIS(ER.TAL(SØG(" ";A1));MIDT(A1;SØG(" ";A1)+1;1);"")&"."&HVIS(ER.TAL(SØG(" ";A1;SØG(" ";A1)+1));MIDT(A1;SØG(" ";A1;SØG(" ";A1)+1)+1;1);"")

Inspiration er hentet her, hvor der er flere løsninger:
https://www.extendoffice.com/documents/excel/1658-excel-extract-initials.html
xl-Enthusiast Ekspert
03. juli 2020 - 16:24 #2
Alternativt (i én formel) hvis du har adgangt til funktionen TEKST.KOMBINER

=MIDT(A1;1;FIND(" ";A1))&" "&FJERN.OVERFLØDIGE.BLANKE(TEKST.KOMBINER("";SAND;HVIS(MIDT(FJERN.OVERFLØDIGE.BLANKE(A1);RÆKKE($A$1:$A$100);1)=" ";" "&MIDT(FJERN.OVERFLØDIGE.BLANKE(A1);RÆKKE($A$1:$A$100)+1;1)&". ";"")))
lurup Ekspert
03. juli 2020 - 20:54 #3
Det er næsten godt dog er der en mangle
når jeg vælger  Allan Bonde Beck Madsen Olesen får jeg kun B.B det skulle gerne så sådan ud B.B.M.O.
xl-Enthusiast Ekspert
03. juli 2020 - 21:12 #4
Det er ikke nemt at vide hvem du kommenterer på, #1 eller #2.

#2 returnerer  Allan  B. B. M. O.

Jeg havde overset, at fornavn og initialer skulle være i hver sin celle, men hvis du deler sådan:

Fornavn: =MIDT(A1;1;FIND(" ";A1))

Initialer: =FJERN.OVERFLØDIGE.BLANKE(TEKST.KOMBINER("";SAND;HVIS(MIDT(FJERN.OVERFLØDIGE.BLANKE(B3);RÆKKE($B$1:$B$100);1)=" ";" "&MIDT(FJERN.OVERFLØDIGE.BLANKE(B3);RÆKKE($B$1:$B$100)+1;1)&".

så skulle det virke.
xl-Enthusiast Ekspert
03. juli 2020 - 21:13 #5
Altså stadigvæk under forudsætning af, at du har adgang til funktionen TEKST.KOMBINER.
lurup Ekspert
03. juli 2020 - 21:37 #6
Det var # 1 jeg skrev til.

Hvis jeg gør som i #4 kommer den med fejl

Fejl
Parsefejl i formel.
xl-Enthusiast Ekspert
03. juli 2020 - 22:49 #7
Har du adgang til funktionen TEKST.KOMBINER?
lurup Ekspert
03. juli 2020 - 23:08 #8
Det tror jeg ikke....bruger det i google sheet hvor det andet virker
xl-Enthusiast Ekspert
04. juli 2020 - 09:46 #9
Som jeg skrev i både #2 og #5 er det en forudsætning, at du har adgang til TEKST.KOMBINER.
lurup Ekspert
04. juli 2020 - 12:27 #10
Håber jeg kan være heldig med hjælp igen fra anedi
xl-Enthusiast du skal også have tak
xl-Enthusiast Ekspert
04. juli 2020 - 21:35 #11
Hvis du kan leve med initialer uden efterstillet punktum, kan du eventuelt prøve følgende uhyre:

=HVIS(ER.TAL(FIND(" ";A1));MIDT(A1;FIND(" ";A1)+1;1);"")&HVIS(ER.TAL(FIND(" ";A1;FIND(" ";A1)+1));MIDT(A1;FIND(" ";A1;FIND(" ";A1)+1)+1;1);"")
&HVIS(ER.TAL(FIND(" ";A1;FIND(" ";A1;FIND(" ";A1;1)+1)+1)+1);MIDT(A1;FIND(" ";A1;FIND(" ";A1;FIND(" ";A1;1)+1)+1)+1;1);"")
&HVIS(ER.TAL(FIND(" ";A1;FIND(" ";A1;FIND(" ";A1;FIND(" ";A1;1)+1)+1)+1)+1);MIDT(A1;FIND(" ";A1;FIND(" ";A1;FIND(" ";A1;FIND(" ";A1;1)+1)+1)+1)+1;1);"")
lurup Ekspert
04. juli 2020 - 22:33 #12
Halv fedt.....

kan jeg så efterfølgende lave det om i en anden celle med .
Altså så ABCD bliver til A.B.C.D.
xl-Enthusiast Ekspert
04. juli 2020 - 22:58 #13
Med BBMO i E3, prøv:

=IF(LEN(E3)=1;E3&".";IF(LEN(E3)=2;LEFT(E3;1)&"."&RIGHT(E3;1)&".";LEFT(E3;1)&"."&MID(E3;2;1)&"."&MID(E3;3;1)&"."&RIGHT(E3;1)&"."))

IF =HVIS
LEN = LÆNGDE
LEFT = VENSTRE
RIGHT = HØJRE
MID = MIDT
lurup Ekspert
04. juli 2020 - 23:20 #14
Næste god..
Der hvor der er 3 efternavne skriver dem det 3 efternavn 2 gange ?
Allan Beck Chok Madsen skriver den B.C.M.M.
xl-Enthusiast Ekspert
05. juli 2020 - 08:30 #15
Sidste forsøg fra min side.

=IF(LEN(E3)=4;LEFT(E3;1)&"."&MID(E3;2;1)&"."&MID(E3;3;1)&"."&RIGHT(E3;1)&".";IF(LEN(E3)=3;LEFT(E3;1)&"."&MID(E3;2;1)&"."&RIGHT(E3;1)&".";IF(LEN(E3)=2;LEFT(E3;1)&"."&RIGHT(E3;1)&".";IF(LEN(E3)=1;E3&".";""))))
lurup Ekspert
05. juli 2020 - 11:03 #16
Det virker 100 %
1000 tak for godt arbejde...
TAK
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

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





Premium
Sådan vil Rigspolitiet rette op på omfattende fejl i it-system: Sætter gang i en række nye tiltag
Rigspolitiet er nu kommet til bunds i fejlen i politiets sagsbehandlingsystem POLSAS, der betød, at hundredvis af danskere er blevet knytte sammen med sager, der intet har med dem at gøre. Nu har Rigspolitiet sat en række tiltag i søen, der skal sikre, at lignende fejl ikke sker igen.
Computerworld
Garmin åbner for sine systemer efter ransomware-angreb: Forventer at være tilbage til normal drift i løbet af få dage
Garmin er gradvist begyndt at åbne for sine systemer igen efter ransomware-angreb i sidste uge. Se hvilke systemer, der allerede nu er tilbage i fuld drift.
Job & Karriere
Regner din ferie væk? Brug tiden på at søge en af disse otte stillinger, der er ledige netop nu
Det sjasker ned over hele Danmark. Du kan bruge de våde sommerdage på at søge et af disse otte job, der er ledige lige nu.
White paper
Sådan opbevarer du effektivt og sikkert dine data – også med hybrid cloud
Cloud er her der og alle vegne. Men mange organisationer foretrækker en mere blandet tilgang, hvor dele af virksomhedens workload og it-miljøer sendes i clouden, mens andre dele placeres i andre og ofte lokale datacentre. Det stiller ofte mange forskelligartede krav til behovet for lokal storage. Men med IBM FlashSystem kan du konsolidere dit storage-behov og reducere kompleksiteten. Samtidig er FlashSystem all-flash og hybrid-løsninger bygget på et standardiseret sæt af værktøjer og APIs, som giver dig adgang til enterprise-løsninger uanset størrelsen på din organisation. I dette whitepaper fra Atea og IBM kan du læse om IBMs storeløsninger og de yderligere fordele som du kan opnå med dem.