Avatar billede hobz Nybegynder
14. juli 2003 - 11:32 Der er 6 kommentarer og
1 løsning

Brug excel som database

Hvordan fortæller man excel, at man gerne vil bruge et ark som database?

Jeg har i et ark en masse data:

Navn | Adresse
Ole P | Snotvej 10
Joe | Gabelsvej 18

I et andet ark bruger jeg VLOOKUP til at hente adressen ud fra navnet, men jeg tror ikke at excel bruger Navn og Adresse som kolonne-indeksering? Hvordan får man excel til dette?
Avatar billede bufferzone Praktikant
14. juli 2003 - 11:41 #1
Du kan sagtens bruge excel som database, og så f.eks. bruge ASP til at lave interface til denne "database". Det er dog meget let at konvertere excel regne ark til en tabel i access, og access er jo beregnet til at åndtere databaser og derfr meget bedre til det.

Jeg har mest set excel brugt til tal, hvor man f.eks. ønskede at kunne præsentere dynamiske grafer på hjemmesider og den slags
Avatar billede hobz Nybegynder
14. juli 2003 - 11:42 #2
Ja nu skal jeg ikke bruge excel til andet end excel.
Avatar billede b_hansen Novice
15. juli 2003 - 08:13 #3
Uden at have dyrket problemstillingen særlig meget, vil jeg mene, at du kan bruge MSquery.

Den finder du under Data -> Importer eksterne data -> Ny databaseforespørgsel -> vælg Excel som datakilde -> vælg den fil, du har med dit dataindhold.

Som sagt har jeg ikke brugt Query til ret meget, men det burde få Excel til at håndtere dine data som en database.

Men hvad skal kolonneindekseringen bruges til? Måske kan problemet løses på en anden måde.
Avatar billede hobz Nybegynder
15. juli 2003 - 08:36 #4
Hm.. jeg tror ikke I forstår mit spørgsmål.

Jeg skal bruge excel som database i excel.

Jeg har et regneark der skal indeholde Navn & Adresse.
Jeg ved ikke hvordan man får disse etiketter (tror jeg det hedder i excel) til at indeksere data'en i kolonnerne nedenunder, til brug ved VOPSLAG.

Er det bedre forklaret?
Avatar billede b_hansen Novice
15. juli 2003 - 13:16 #5
Jeg tror ikke, du kan få Excel til at indeksere tallene. Når man skal bruge LOPSLAG og VOPSLAG, skal man huske at sortere dataene. Ellers kan det gå galt med opslaget.
15. juli 2003 - 14:40 #6
Der er ingen særlige indstillinger for at bruge et ark som "database".

Du indtaster blot dine data som vist i spørgsmålet, og kan senere ved hjælp ag LOOKUP()/OPSLAG()-funktionerne hente data fra denne
Avatar billede fobian Nybegynder
16. juli 2003 - 09:05 #7
Hvis du skriver din lopslag sådan her:
LOPSLAG(navn,DataOmråde,2) finder lopslaget den nærmeste værdi, hvorfor data skal være sorteret for at dit opslag bliver rigtigt.

MEN
Hvis du i stedet skriver dit opslag således:
LOPSLAG(navn,DataOmråde,2,FALSK) finder lopslaget den eksakte værdi uanset om dine data er sorteret. Prøv derfor at sætte FALSK til sidst i din opslagsformel. Det er det der gør forskellen.
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