Avatar billede jpho Nybegynder
28. juni 2007 - 13:58 Der er 3 kommentarer og
1 løsning

Autofilters avancerede anvendelse

Jeg har lavet en del regneark hvor jeg har kunnet filtrere oplysningerne til nogle enkelte rækker der opfylder betingelserne.
Nu vil jeg lave et regneark hvor alle medarbejdere skal opføres med den enkeltes kompetancer, bl.a. sprog. En enkelt model kan være en kolonne til navn og en til sprog. Jeg har lavet rullelister med navnene på de forskellige sprog. Men mit problem er nu at en medarbejder kan godt beherske flere sprog. Skal der så laves en række for hvert sprog.
Eksempel A1= Hans Jensen B1= Tysk, B2= Engelsk B3= Spansk. Hvis jeg med autofilter søger Tysk vil jeg få at vide at Hans Jensen kan Tysk. Hvis jeg søger på Spansk vil jeg ikke kunne se et personnavn da der intet står i A3. Hvis medarbejderen kan 8 sprog skal Jeg vel ikke skrive Hans Jensen i felterne A1-A8? Er der et forslag til en smart løsning på problemet?
Avatar billede jeppson Nybegynder
28. juni 2007 - 14:05 #1
Jeg kan ikke se hvorledes du kan benytte den indbyggede filter til det du ønsker, når du ikke vil gentage navnet.

Hvad med at bygge det anderledes op?

A = Navn
B = Engelsk
C = Tysk
D = Fransk
etc.

Sættes kryds (eller SAND) ud for de sprog som beherskes (kan evt. krydres med niveau?).

Så kan Autofilter bruges.
Avatar billede jpho Nybegynder
28. juni 2007 - 14:36 #2
Jeg forstår godt dit forslag til at lave 1 kolonne for hvert enkelt sprog men da jeg også arbejder stillingsbetegnelser, afdelingsnavne m.m. får jeg et helt uoverskueligt antal kolonner. Hvis der kun var tale om nogle få valgmuligheder ville dit forslag være udmærket.
Avatar billede jeppson Nybegynder
28. juni 2007 - 15:18 #3
En hurtig bemærkning:
Nu hvor du ikke har navnet i alle linier, så kan der utilsigtet ske fejl i forbindelse med sorteringer. Men det kan jo håndteres med beskyttelse af celler/ark.

En anden metode er at oprette to lister:
* En med navn og stamdata (stilling etc.)
* En med sprogkundskaber (og navn) - listen kan begrænses så der kun kan oprettes linier med navn som er oprettet i stamdata.

Altså en lille relationsdatabase...

En tredie metode er at kode en søgefacilitet i VBA, hvor man kan skrive det ønskede sprog og så søger den de linier med det sprog og efterfølgende får sat navn på (fra den første linie med navn ovenover).
Avatar billede jpho Nybegynder
07. august 2007 - 14:47 #4
Jeg lukker hermed spørgsmålet da det er blevet uaktuelt for mig at løse den beskrevne opgave.
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
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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