Gå til innhold

hvordan returnere antall unike felt fra en excel eller access database?


ansnev

Anbefalte innlegg

Hei

 

Er det noen som kan hjelpe meg? Jeg har en database i access med ca 200 000 linjer. Hver vare har et unikt nummer, men kan stå mange ganger i databasen. Jeg ønsker å kjøre en rapport som viser meg hvor mange forskjellige varer som ligger der.

 

Dersom dere har hvor dan dette kan løses enten i excel (overfører dette til excel 2007) eller i access 2007 hadde det vært kjempe bra.

 

Anstein Næverdal

Lenke til kommentar
Videoannonse
Annonse

Du kan løse dette ved hjelp av 2 funksjoner i excel. Dette er veldig low tech og kan sikkert gjøres på en mer smidig måte med andre funksjoner, men det vet jeg ikke noe om.

 

Først må du ta bort alle duplikate oppføringer. Det gjør du ved å bruke verktøyet avansert filter.

Data > Filter > Avansert filter > Kopier listen til et annet sted > marker hele listen (f.eks. A:A) > velg plassering for liste uten duplikater (f.eks. C1) > Hak av for bare unike poster > trykk OK.

 

Den nye listen skal være med bare unike oppføringer og kan telles enten ved å bruke =antalla() funksjonen eller bare se på radnummeret til siste oppføring.

Lenke til kommentar

Du kan løse dette ved hjelp av 2 funksjoner i excel. Dette er veldig low tech og kan sikkert gjøres på en mer smidig måte med andre funksjoner, men det vet jeg ikke noe om.

 

Først må du ta bort alle duplikate oppføringer. Det gjør du ved å bruke verktøyet avansert filter.

Data > Filter > Avansert filter > Kopier listen til et annet sted > marker hele listen (f.eks. A:A) > velg plassering for liste uten duplikater (f.eks. C1) > Hak av for bare unike poster > trykk OK.

 

Den nye listen skal være med bare unike oppføringer og kan telles enten ved å bruke =antalla() funksjonen eller bare se på radnummeret til siste oppføring.

Lenke til kommentar

Tusen takk for svar - denne muligheten var jeg faktisk klar over - men innbærer litt arbeid når du ønsker å følge med på utvikling over tid.

 

Dette er en "levende" database som øker hver dag. jeg ønsker å se på feks antall unike vare nummer bestilt pr ukedag eller pr uke. Dvs jeg vil forholdsvis ofte ta ut en slik rapport.

 

Det jeg hadde håpet var om det var en funksjon i excel evt om jeg kunne laget en spørring i access hvor jeg kunne hentet ut slike ting meget raskt.

Lenke til kommentar

Det skjer alltid at en som får forslag om en Pivot-løsning blir jublende glad for en formelløsning. Men løsningen som virker raskest eller er umiddelbart begripelig er ikke nødvendigvis den beste. Du bør absolutt bruke en pivottabell når du jobber mot slike baser. Den finnes i Excel og kan bruke både Excellister og Accessbaser som datakilde.

 

Beste hilsen Harald

Lenke til kommentar

Det skjer alltid at en som får forslag om en Pivot-løsning blir jublende glad for en formelløsning. Men løsningen som virker raskest eller er umiddelbart begripelig er ikke nødvendigvis den beste. Du bør absolutt bruke en pivottabell når du jobber mot slike baser. Den finnes i Excel og kan bruke både Excellister og Accessbaser som datakilde.

 

Beste hilsen Harald

 

Takk for svar - Jeg bruker pivot i forholdsvis stor skala - både mot mindra excel tabeller men også mot større access baser. Problemet mitt i PIVOT er at jeg ikke klarer å få den til å telle antall unike felt som et verdi felt. Den teller antall forekomster. Jeg må i såfall lage en kolonne med varenummer og telle antall rader. Dersom du har løsning på hvordan telle antall unike felt i en pivot blir jeg glad :-))

 

Anstein

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...