05. februar 2008 - 10:42Der er
7 kommentarer og 1 løsning
Opslag i Excel - flere felter
Jeg har en række navne med tilhørende bogstavskoder. Disse koder går igen flere gange. Det jeg skal have gjort er at lave et opslag hvor jeg finder alle de navne der har en bestemt kode og 'summere' dem fx. via Sammenkædning funktionen. Skal jeg ud i noget VBscript eller hvad? LOpslag virker i hvert fald ikke da denne kun finder første navn...(Og hvis VB er svaret så er jeg kun inden i ASP kode... ikke VB i Excel så der har jeg brug for hjælp!)
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Jeg har en matrix med 16 bogstavkoder - lad os for at holde det simpelt kalde dem A til P. Jeg har samtidig 30 navne som alle har tilknyttet én kode (fra A til P). I min matrix skal der ud for hver kode stå de personer som har den pågældende kode - det kan fx være kommesepareret.
Function Sammenkæd(kode As Range, kodeRng As Range) For Each c In kodeRng If c = kode Then x = x & c.Offset(0, 1) & ", " Next If Left(x, 1) = "," Then x = " " Sammenkæd = Left(x, Len(x) - 2) End Function
i arket skriver du fx. =sammenkæd(D1;A1:A20) hvor D1 indeholder koden du vil slå op og A1:A20 er område hvor koder står det forventes at navne står i kolonne til højre for kode kolonne
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.