Avatar billede Simon Praktikant
10. februar 2004 - 09:14 Der er 10 kommentarer og
2 løsninger

udvælge en eller flere rækker i en tabel

Hvis jeg har en tabel som nedenståenden i Excel:
----------------------
id | navn  | speciale|
----------------------
0  | peter | hw      |
2  | hans  | sw      |
6  | pia  | sw      |
9  | kaj  | kontor  |
----------------------

Findes der så en formel eller en metode, så jeg kan trække data ud fra denne og oprette en ny tabel med disse data.
For eksempel:
- hvis jeg ønsker en tabel med alle id og navnene på dem der er specialist i sw, og jeg så får nedenstående tabel.
---------
2  | hans
6  | pia
---------

(i sql ville det vel se nogenlunde således ud:
select id, navn from table where speciale = sw)
Avatar billede janvogt Praktikant
10. februar 2004 - 09:17 #1
Du kan bare lave et autofilter.
Avatar billede Simon Praktikant
10. februar 2004 - 10:19 #2
ok, men jeg kunne stadig godt tænke mig at der blev oprettet en NY tabel, med KUN nogle af kolonnerne. For eksempel skal id-kolonne så ikke med.
Avatar billede kabbak Professor
10. februar 2004 - 10:35 #3
Du kan stadigvæk bruge autofilter, og så makere de kolonner der skal med, vælg kopier og indsæt dem så et andet sted.
Avatar billede Simon Praktikant
10. februar 2004 - 10:45 #4
Hvis jeg kopierer data, så skal jeg kopiere hver eneste gang jeg ændrer i kildedataen, og det kan jeg ikke bruge....
Avatar billede bak Forsker
10. februar 2004 - 10:50 #5
Brug Avanceret filter. Her har du muligheden for at få dannet en ny tabel, med de felter du ønsker.

Hent evt et eksempel her
http://www.excel.frac.dk/avanceretfilter.xls
Avatar billede bak Forsker
10. februar 2004 - 10:56 #6
eller med en lille makro der selv kører filteret
http://www.excel.frac.dk/avanceretfiltermakro.xls
Avatar billede Simon Praktikant
10. februar 2004 - 11:04 #7
ok, jeg siger mange tak for hjælpen folkens.
Jeg tror jeg finder ud af det nu.
Hvis kabbak og bak vil have point, må I lige svare....
Avatar billede bak Forsker
10. februar 2004 - 11:07 #8
ok
Avatar billede kabbak Professor
10. februar 2004 - 11:15 #9
nææ, jeg vil ikke have nogen. ;-))
Avatar billede Simon Praktikant
10. februar 2004 - 11:42 #10
Lige et sidste spørgsmål.
Nu er jeg ikke en haj til makroer, men hvis jeg åbner den står der:
----------------------------
Sub RunFilter()
[database].AdvancedFilter xlFilterCopy, [kriterie], [output], False
End Sub
----------------------------
hvorgenne i excel-filen bliver parametrene: [kriterie] og [output] erklæret eller sat?
Avatar billede bak Forsker
10. februar 2004 - 11:53 #11
Det gør du selv under "Indsæt-Navn"
Vælg selve dataområdet og gør det bare noget for langt og navngiv det database,
Vælg kriterieområdet og navngiv det kriterie
Indsæt de ønskede overskrifter det sted du ønsker den nye tabel og navngiv overskrifterne output
I de to første skal du også huske at vælge overskrifterne med.
Avatar billede Simon Praktikant
10. februar 2004 - 11:57 #12
tusind tak, det var meget fint.
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