03. december 2002 - 07:48Der er
12 kommentarer og 1 løsning
Søgning efter et tal
Kan det lade sig gøre at ”søge” efter et tal i 2 forskellige filer, når jeg i en 3. fil indtaster et tal?
Jeg har en fil: Ugeseddel_FLA hvor der i Ark 49_ABC_2002 i D8:D83 (dem er der 35 af hver uge) skal indtastes et tal.
Når tallet er skrevet og der trykkes på Enter, kan det så lade sig gøre automatisk at søge i en anden fil: Projekt_B3 i Ark Projektnr A2:A2500 og eller i Projekt_VP i Ark Projektvpvp A2:A2500.
For at få bekræftet om det indtastede tal findes i en af de to filer.
Hvis det skal være og/eller skal du lave forespørgslen i to celler. Hvis det skal værdien skal være i begge filer, må du kan lave noget i stil med =OG(LOPSLAG(A2;datafil1;1);LOPSLAG(A2,datafil2;1))
I forslaget forudsættes det, at du indtaster værdien i A2. Datafil1 er det dataområde, der skal testes i, og 1-tallet angiver den kolonne i dataområdet, der testes på.
Du skal dog være opmærksom på, at du nok skal have filerne åbnet, for at få foretaget dit opslag.
Ja - det vil jeg mene... Du kan vel lave en macro, der bliver triggeret når du ændre tallet (Worksheet_Change). Macroen søger i de to andre regneark efter den værdi der står i den celle du ændrede, og fortæller om det kunne findes eller ej...
en anden version er denne matrixformel: =ELLER(ELLER(A1='C:\My Documents\[test11.xls]Sheet1'!$A$1:$A$2500);ELLER(A1='C:\My Documents\[test10.xls]Sheet1'!$A$1:$A$2500)) returnerer sand hvis værdien findes.
Hcars er der ikke en fejl efter det sidste >>A2,<< der står komma, skal det ikke være et>>;<< ? Men jeg kan ikke få formlen til at virke, hverken før eller efter jeg har ændret kommaet til semikolon, den skrive blot #VÆRDI! ?
Bak det er hvis en dårlig dag/aften for mig, når jeg klikker OK på ”OG funktionen” slettes:>>'C:\My Documents\<<?? Og der står FALSK i cellen uanset om tallet jeg taster ind passer eller ej?
Det samm gør sig gældende i næste formel også her slettes :>>'C:\My Documents\<<?? Og der står #VÆRDI! I cellen??
du skal foresten osse huske at rette "datafil1" og "datafil2" til de relevante områder i dine to filer. Jeg ville nok navngive dataområderne. Du bør nok osse have datafilerne åbne, mens du laver formlen, så Excel selv kan definere stien til dem.
Har følgende formel en fejl og hvor? Når jeg har sat den ind viser den SAND, taster jeg et forkert tal ind i D8:D15 viser den forsat SAND, taster jeg et rigtigt tal ind viser den FALSK og det bliver den ved med at vise uanset om jeg taster rigtige eller forkerte tal ind.
det forstår jeg egentlig godt. For som jeg læser formlen, så tester den jo netop på, om værdien IKKE er tilgængelig. Dvs. at du får værdien sand, når der ikke er en værdi, eller værdien er forkert. Det er sådan set osse det bak skriver 03/12-2002 15:10:11 Du kan jo indbygge den i en HVIS-sætning:
=HVIS('bak's formel';FALSK;SAND)
Så burde den vende rigtigt. Man skal bare ikke tænke for meget over den HVIS-sætning *SS* ...... hvis sand så falsk..... hmmmmmm
Hej bak. Kan du ikke ligge et svar så dig og b hansen kan dele point. mfj1
Synes godt om
Ny brugerNybegynder
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.