Avatar billede ParZiwal Juniormester
22. august 2018 - 12:44 Der er 11 kommentarer og
2 løsninger

Hjælp til lopslag i flere kolonner end A

Hej mit problem er at lopslag kun virker i række a og ikke i b og c og d
Jeg har 2 ark. Ark 1 har jeg lavet et layout hvor der er et søgefelt (e3) og flere felter Der viser det søgte.
Ark 2 er alle mine data
eksempel :
      A.                B.                  C.                    D
1.  H25847.    H5865.        H14752.      J45808
2.  K85555      k45785
3.  56544

Når jeg taster eks tallene i a1 ind i mit søgefelt finder den alle oplysninger jeg har brug for men skriver jeg b1 eller c1 eller d1 ind i søgefeltet finder den ingenting
Nogen der kan hjælpe mig med noget kode der virker?
PS jeg startede med Excel for 3 dage siden så mine evner er begrænset
Min kode ser således ud
=LOPSLAG(E3;'ARK2'! A1:R5000;1;FALSK)
=LOPSLAG(E3;'ARK2'! A1:R5000;2;FALSK)
=LOPSLAG(E3;'ARK2'! A1:R5000;3;FALSK).  De 1-4 er der hvor a, b, c, d skal vises
=LOPSLAG(E3;'ARK2'! A1:R5000;4;FALSK)
etc. etc. Op til 18
=LOPSLAG(E3;'ARK2'! A1:R5000;18;FALSK)
Avatar billede ebea Ekspert
22. august 2018 - 13:08 #1
Jeg formoder det er det samme du spørger om, som i dette:
https://www.computerworld.dk/eksperten/spm/1024832

Var det så ikke bedre, at du svarede på det som man har skrevet som indlæg til dit spørgsmål, og så måske fortsatte ad den tråd?
Avatar billede ParZiwal Juniormester
22. august 2018 - 13:26 #2
Det er ikke det samme og din løsning var ikke brugbar men har markeret din kommentar i andet opslag som løsning selv om den ikke var
Avatar billede ebea Ekspert
22. august 2018 - 13:44 #3
#2 - Hvis ikke det løste problemet, hvorfor så ikke melde tilbage! Så var det bedre at du så fortalte hvad der IKKE virkede.
Men du fik lukket spørgsmålet, så det er da positivt ;-)
Avatar billede kabbak Professor
22. august 2018 - 14:04 #4
Du skal  låse dit søgeområde, med $ tegn.
$A$1: $R$5000
Avatar billede ParZiwal Juniormester
22. august 2018 - 14:15 #5
$ ændre ikke på at jeg ikke kan søge i b-c-d 😊
Avatar billede ParZiwal Juniormester
22. august 2018 - 14:17 #6
# 3 ja skal nok stramme mig an😀👍
Avatar billede ebea Ekspert
22. august 2018 - 14:26 #7
Din formler virker sådan set korrekt. Så du må have noget i dine kolonner, som ikke stemmer i forhold til din formel.
Avatar billede ParZiwal Juniormester
22. august 2018 - 15:14 #8
Så vidt jeg kan Google mig frem til er det lopslag der er problemet den henter kun fra kolonne a. Jeg har leget lidt med at bruge indeks og sammenlign i stedet for men det kan jeg slet ikke få til at virke😂
Avatar billede ebea Ekspert
22. august 2018 - 15:33 #9
#8  -  Er problemet ikke, at du ændrer dit søgekriterie. Hvis jeg forstår dit spørgsmål korrekt (eller nok mere dine tanker), så det du vil, er at liste alle de andre emner som stemmer på en lang række (op til kolonne 18), når du indtaster et tal i E3.

Men jer er i tvivl om hvad du nøjagtig vil. Men det kan du jo uddybe.
Avatar billede store-morten Ekspert
22. august 2018 - 17:17 #10
Sådan virker LOPSLAG ikke.

=LOPSLAG(E3;'ARK2'! A1:R5000;1;FALSK)
Finder det du skriver i E3 i kolonne A og returnerer fra kolonne B og

=LOPSLAG(E3;'ARK2'! A1:R5000;2;FALSK)
Finder det du skriver i E3 i kolonne A og returnerer fra kolonne C......

Så du vil søge efter b1 eller c1 eller d1 skal du ændre formlen til:
=LOPSLAG(E3;'ARK2'! B1:R5000;1;FALSK)
Finder det du skriver i E3 i kolonne B og returnerer fra kolonne C og

=LOPSLAG(E3;'ARK2'! B1:R5000;2;FALSK)
Finder det du skriver i E3 i kolonne B og returnerer fra kolonne D......
Avatar billede ebea Ekspert
22. august 2018 - 19:49 #11
Jeg har sendt dig en fil, med opstillingen ;-)
Avatar billede store-morten Ekspert
22. august 2018 - 22:19 #12
Og løsningen er nu hemmelig ;-(
Avatar billede ebea Ekspert
23. august 2018 - 07:31 #13
#12  -  Nej! Det var blot nemmere at sende en fil, frem for at skrive en mængde beskeder her, frem og tilbage ;-)
Og da søgeordet kunne være op til mange forskellige, og placeret i forskellige kolonner (8 forskellige), endte det op med en lidt længere formel, delt op som 2 søgeområder!

=HVIS.FEJL(INDEKS('Ark2'!$F$4:$F$5000;MIN(HVIS.FEJL(SAMMENLIGN($B$3;'Ark2'!$K$4:$K$5000;0);5000);HVIS.FEJL(SAMMENLIGN($B$3;'Ark2'!$L$4:$L$5000;0);5000);HVIS.FEJL(SAMMENLIGN($B$3;'Ark2'!$M$4:$M$5000;0);5000);HVIS.FEJL(SAMMENLIGN($B$3;'Ark2'!$N$4:$N$5000;0);5000)));"")
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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