03. juni 2005 - 13:02Der er
5 kommentarer og 1 løsning
Samme kæde filer efter søgning
Jeg har 2 csv filer som jeg gerne ville sammekæde. De indholder begge et model nr. som er ens. Men de ligger forskellige steder i filen. i den ene fil ligger der en kode i feltet før model nr. som jeg skal have overført til den sammekædet fil. i den anden et varenr som også skal med. så den nye fil ser sådan ud: varenr model nr kode 5705 BOXD915PGNL 91002 5708 P5GD2-DELUXE 97932 5710 PCH-DL 99450 5711 SE7210TP1 81850 5712 A7V880 90054 5713 A8V Deluxe/WIFI-G 94481 5714 SE7501CW2 42574 5715 K8N-E Deluxe 93821 5717 P4P800-MX 93820 5722 P5GDC-V/DELUXE 97944 5723 P5GDC/DELUXE 94829 5725 BOXD915PSYL 91007 5726 BOXD915GAVL 90995 5727 BOXD915GAGL 90993 5728 775I65GV 97916 5729 A7V400-MX 97464 5731 P5GD1-VM 94821 5732 P5P800 94952 5733 A8V DELUXE 99767 5737 P4PE2-X 99768 5738 P5GD2 92077 5741 K8V-X 102308 5742 P4P800S-X 101024 5743 K8 Combo-Z 102633 5744 775V88 103259 5745 A7S8X-MX 111211 5746 K8N 42409
så det er "bare" den skal finde modelnr i den ene fil og sætte koden inden. Kan det lade sig gøre? eller skal jeg have et program til det?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg foreslår at du åbner csv-filen med med koden i og gemmer den som "nyfil". Nu markerer du kolonnen med Kode og højreklikker på den og vælger klip og derefter markerer du kolonnen til højre for Model-nr og vælger indsæt celler. Nu åbner du den anden csv-fil, her skal Model-nr kolonnen ligge før vare-nr, så du skal måske gøre som beskrevet med flytning af "Kode". Dette nye ark skal flyttes ind i "nyfil", det gør du ved at højreklikke på arknavnet og vælge "kopier/flyt" herefter vælger du har listen "nyfil" og siger ok, du kunne nu igen højreklikke på arknavnet og omdøbe det til f.eks. "CSV2". I det første ark i "nyfil" skal du indsætte en tom kolonne foran Model-nr, det gør du ved at markere Model-nr kolonnen, og vælge indsæt, nu har du en tom kolonne foran Model-nr, her indsætter du så denne formel: =VLOOKUP(B2;CSV1!A2:CSV1!B10;2;FALSE) på dansk: =LOPSLAG(B2;CSV2!A2:CSV2!B10;2;FALSK)
En lille fejl i =VLOOKUP(B2;CSV2!A2:CSV2!B10;2;FALSE) samt forklaring: Du slår værdien af B2 (model-nr) op i arket CSV2 i området fra A2 til B10 "CSV2!A2:CSV2!B10" og vælger kolonne 2 som har værdien for vare-nr, som nu skulle returneres til A2. Du skal selv rette B10 til den værdi som er sidst i arket CSV2.
Jeg har sad de 2 filer sammen i en fil hvor der står vare nr. model nr. modelnr.2 og kode. problemmet er nu. Hvis modelnr. findes i både kolonne B & C skal den tage koden ved siden af række der den fandt modelnr. i række c og sætte ind i række D i samme række som vare nr.
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.