Avatar billede kar_sten Nybegynder
26. marts 2013 - 14:20 Der er 2 kommentarer og
1 løsning

HVIS.funktion?? VBA måske..

Hej med jer..

Her udpluk af Ark1:
(kolonner A-B-C-E er adskilt her ved 2x mellemrum)

A            B                    C            E
Controller    Hardware Input 1    GV01_RT01    tekst
Controller    Hardware Input 2    GV02_RT01    tekst
Controller    Hardware Input 3    GV03_RT01    tekst
IO Module 1    Hardware Input 101    VA03_TR01    tekst
IO Module 1    Hardware Input 102    GV01_TR01    tekst
IO Module 1    Hardware Input 103    GV01_TF01    tekst
Controller    Hardware Output 1    NKO1_KM01    tekst
Controller    Hardware Output 2    ZO01_MV01    tekst
Controller    Hardware Output 3    ZO01_SM01    tekst
IO Module 1    Hardware Output 101    GV02_MV01    tekst
IO Module 1    Hardware Output 102    GV02_P01    tekst
IO Module 1    Hardware Output 103    GV03_MV01    tekst
IO Module 2    Hardware Input 201    VA03_TR01    tekst
IO Module 2    Hardware Input 202    GV01_TR01    tekst
IO Module 2    Hardware Input 203    GV01_TF01    tekst
Controller    Hardware Output 1    NKO1_KM01    tekst
Controller    Hardware Output 2    ZO01_MV01    tekst
Controller    Hardware Output 3    ZO01_SM01    tekst
IO Module 2    Hardware Output 201    GV02_MV01    tekst
IO Module 2    Hardware Output 202    GV02_P01    tekst
IO Module 2    Hardware Output 203    GV03_MV01    tekst

Ovenstående skal resultere i nyt Ark2 med..:

Hvis kolonne A = "Controller" så "-K1"
Hvis kolonne A = "IO Module 1" så "-K1.1"
Hvis kolonne A = "IO Module 2" så "-K1.2"

Hvis kolonne B = "Hardware Input 1" så "UI1" osv..
Hvis kolonne B = "Hardware Output 1" så "UO1" osv..

Kolonne C = overføres direkte.

Kolonne E = overføres direkte.
-----------------------------------------------------------

Info:
Kolonne A resultatet kan også findes i Kolonne B, i det alt mellem:
1-100 = "-K1"
101-200 = "-K1.1"
201-300 = "-K1.2"
-----------------------------------------------------------

Håber én eller flere af jer vil og kan hjælpe :-)
Avatar billede kar_sten Nybegynder
26. marts 2013 - 14:23 #1
... bare så vi er enige - resultatet skal se således ud i hver sin kolonne:
Eks.:

-K1    UI2    GV02_RT01    tekst
Avatar billede Slettet bruger
26. marts 2013 - 17:53 #2
Avatar billede Niels_Bjarne Praktikant
29. marts 2013 - 11:22 #3
Jeg forsøger med en løsning uden hjælpeceller:

På Ark2:
Celle A2: =VÆLG(KVOTIENT(HØJRE('Ark1'!B2;LÆNGDE('Ark1'!B2)-FIND(" ";'Ark1'!B2;LÆNGDE('Ark1'!B2)-4));100)+1;"-K1";"-K1.1";"-K1.2")
Celle B2: ="U"&MIDT('Ark1'!B2;FIND(" ";'Ark1'!B2)+1;1)&HØJRE('Ark1'!B2;LÆNGDE('Ark1'!B2)-FIND(" ";'Ark1'!B2;LÆNGDE('Ark1'!B2)-4))
Celle C2: ='Ark1'!C2
Celle E2: ='Ark1'!E2

Formlerne kopieres til efterfølgende rækker på Ark2.

Mange hilsner
Niels Bjarne
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