Print side | Luk vindue

Database/Søgemaskine

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=1160
Udskrevet den: 17.Maj.2024 kl. 21:45


Emne: Database/Søgemaskine
Besked fra: Hurikhan
Emne: Database/Søgemaskine
Posteringsdato: 18.Mar.2013 kl. 22:14
Hej

Jeg er ved at lave en simpel data base/Søgemaskine i excel

Jeg bruger to ark.

På det første ark er der, et søgefelt og et resultat felt og intet andet.

I det andet ark har jeg de dataer som jeg gerne vil søge i. Dataerne er sat op, så i kolonne "A" er eks. et unikt stregkode nr, i kollone "B" farve, kollone "c" varegruppe, osv.

Hvordan kan jeg lave en formel, så jeg kan indtaste en søgning i mit søge felt på ark 1, og at evt hits fra ark 2, bliver vist i resutat felt??


Håber der er en der kan hjælpe mig.



Svar:
Besked fra: roma46
Posteringsdato: 19.Mar.2013 kl. 23:03
uploads/239/Hurikhan.xlsx" rel="nofollow - uploads/239/Hurikhan.xlsx
Hej Hurikhan
 
Har uploadet et eksempel du måske kan bruge.
 
 


Besked fra: Hurikhan
Posteringsdato: 20.Mar.2013 kl. 20:31
Du har fanget grund iden i mit spørgsmål. og mange tak for det.

Også det berømte men...:D

Søgefeltet er som sådan godt nok. Men jeg villle gerne kunne søge alle aspekter på en vare, ikke kun stregkoden, men også eks. fave eller type...??

Men det er super og endnu engang mange tak for denne besvarelse...


Besked fra: Hurikhan
Posteringsdato: 20.Mar.2013 kl. 20:36
Jeg ved godt at formlerne bliver mget mere komplexe men det bruge kunne lade sig gøre?? eller skal kan lave individuelle søge felter??


Besked fra: roma46
Posteringsdato: 21.Mar.2013 kl. 07:40
Hej Hurikhan, jeg er sikker på det kan lade sig gøre. Jeg har desværre ikke den fornødne tid tid til at hjælpe dig. Det kan være, der er nogle af de andre der kikker med, som kan hjælpe dig. Måske noget VBA kan løse problemet.


Besked fra: sorensen
Posteringsdato: 21.Mar.2013 kl. 12:02
Det er ret komplekst hvis man skal søge en værdi i kolonne C og så returnere værdien i f.eks kolonne B. LOPSLAG kan ikke bruges her (kolonnenummeret man skulle søge ville så blive negativt)

Der er dog eksempler her i forum hvor det er løst, så søg lidt her.

Husmandsmetoden ville være at lave nogle hjælpekolonner i ark2 hvor data bliver gentaget

Men så har du også den udfordring at f.eks Grøntsag skal returnere flere sæt data

Ellers er det en HVIS.FEJL i  4 niveauer (inden i hinanden) på formen 
HVIS.FEJL(LOPSLAG($B$3;'Ark2'!A:D;RÆKKE(A4)-3;FALSK);HVIS.FEJL(LOPSLAG($B$3;'Ark2'!B:H;RÆKKE(A4);FALSK);HVIS.FEJL(LOPSLAG($B$3;'Ark2'!C:H;RÆKKE(A4)

(For ikke at skulle rette alle formlerne har jeg valgt at bruge rækkenummeret til at søge kolonne i LOPSLAG)

Men dette giver kun første forekomst af f.eks "grøntsag"


Besked fra: sorensen
Posteringsdato: 21.Mar.2013 kl. 12:07
Hele formlen kom ikke med. 
HVIS.FEJL(LOPSLAG($B$3;'Ark2'!A:D;RÆKKE(A4)-3;FALSK);HVIS.FEJL(LOPSLAG($B$3;'Ark2'!B:H;RÆKKE(A4);FALSK);HVIS.FEJL(LOPSLAG($B$3;'Ark2'!C:H;RÆKKE(A4)-1;FALSK);HVIS.FEJL(LOPSLAG($B$3;'Ark2'!D:H;RÆKKE(A4)-2;FALSK);""))))

Glemte også at skrive at kol a-d er gentaget i kol e-h i ark2



Print side | Luk vindue