Excel igen - Fjerne enkelte ord i en celle?

#1| 0

PNVA!

 

Har tidligere haft succes med at spørge de kyndige PN'er til råds om excel og dets funktioner. 

 

Jeg har en excel fil bestående af omkring 400 rækker med virksomhedsnavne og 10-15 kolonner med forskellige variable. En af kolonnerne er en virksomhedsbeskrivelse og for alle beskrivelserne gælder det at sætningen er struktureret med virksomhedens navn og derefter hvad de primært laver. Eksempel: "Virksomhed A primære forretning er salg af bla bla"


Beskrivelsen af hvad virksomheden laver er relativt generel og fordelt ud på de 400 virksomheder er der måske 15 forskellige beskrivelser. Min udfordring er, at hver sætning starter med virksomhedens navn og er derfor, for excel, unik. Jeg kan derfor ikke lave en filtrering, hvor jeg fjerner virksomheder der laver x.


Min egen løsning er, at jeg må igennem alle 400 virksomheder og fjerne virksomhedens navn, således at beskrivelsen bliver generel. Men er der en smartere måde, hvorpå at jeg kan få excel til selv at klare den?


På forhånd tak for hjælpen. Sig endelig til hvis mere info er nødvendig.


Mvh.

FTW Chewie

10-09-2020 20:59 #2| 0

Hvis jeg læser rigtigt, kan du måske bruge følgende.

Er der mellemrum mellem virksomhed og primær forretning, kan denne bruges.

https://support.microsoft.com/da-dk/office/opdel-tekst-i-forskellige-kolonner-med-guiden-konverter-tekst-til-kolonner-30b14928-5550-41f5-97ca-7a3e9c363ed7

10-09-2020 21:05 #3| 0
aab4ever skrev:

Hvis jeg læser rigtigt, kan du måske bruge følgende.

Er der mellemrum mellem virksomhed og primær forretning, kan denne bruges.

https://support.microsoft.com/da-dk/office/opdel-tekst-i-forskellige-kolonner-med-guiden-konverter-tekst-til-kolonner-30b14928-5550-41f5-97ca-7a3e9c363ed7

 

 Umiddelbart kan den ikke bruges, da virksomhederne har forskellig længe (antal) navne. Så en virksomhed hedder for eksempel Danville Container Service, Inc. og næste hedder D & D Enterprises Of Greensboro, Inc. 

 

Jeg har ikke et fast stabilt komma, punktum eller lignende som kan opdele sætningen. Ellers havde det været løsningen. 

10-09-2020 22:26 #4| 0

Kan du poste et screenshot? Lyder som noget PowerQuery kan klare hurtigt

10-09-2020 22:33 #5| 0
Grethe skrev:

Kan du poste et screenshot? Lyder som noget PowerQuery kan klare hurtigt

Jeg har løst det ved bare at køre igennem alle virksomhederne, og fjerne første del af teksten frem til "primarily". Men derfor kunne jeg da godt tænke mig at vide om det er noget som excel selv kan klare - til en anden god gang.


Vil man kunne gøre et eller andet, hvor man beder Excel fjerne al tekst før "primarily" eller? 

 

10-09-2020 22:52 #6| 0
Moderator

Jeg ville nok kigge PowerShell. Der er det pænt nemt.

10-09-2020 23:00 #7| 0

Noget i denne stil, hvis du har firma i A1 og lang tekst i B1:


=Højre(B1;længde(B1)-længde(A1)-1)


sidste -1 er for mellemrummet fra virksomhedens navn hen til det generiske tekst

10-09-2020 23:06 #8| 6

Det er slet ikke nødvendigt at bruge PowerShell eller formler her. En simpel "Find and replace" løser den. Brug * som en joker for at fjerne alt der kommer før "is primarily". Se screenshot og resultat nedenfor.

 

 



 

← Gå til forumoversigtenGå til toppen ↑
Skriv et svar