Exelhaj søges – hjælp til "programmering"
Daily Rush › Debat › Programmering › Exelhaj søges – hjælp til "programmering"
- Dette indlæg indeholder 12 kommentarer, har 4 deltagere og blev senest opdateret af
goffer for 4 år, 3 måneder siden.
- ForfatterEmne
- 18/10/2016 kl. 09:38#0
Hey DR,
Jeg sidder med et excel ark som indeholder en kolonne med tid og en med data. Jeg er interesseret i at kunne skrive en værdi og så finder excel selv den første celle som har en værdi under den angivne og derefter returnere den celle værdien til venstre (tiden).
Har forsøgt med google, men har problemer med at skrive det på en nem måde og finder derfor ikke det relevante. Har dog fundet frem til at det er noget med indeksering.
På forhånd tak.
Hvis jeg ikke tager helt fejl
- ForfatterEmne
- ForfatterKommentarer
- 18/10/2016 kl. 10:22 #1
Vil tro at lookup kan hjælpe:
The LOOKUP function returns a value either from a one-row or one-column range (range: Two or more cells on a sheet. The cells in a range can be adjacent or nonadjacent.) or from an array (array: Used to build single formulas that produce multiple results or that operate on a group of arguments that are arranged in rows and columns. An array range shares a common formula; an array constant is a group of constants used as an argument.).
The LOOKUP function has two syntax forms: the vector form and the array form.If you want to Then see Usage
Look in a one-row or one-column range (known as a vector) for a value and return a value from the same position in a second one-row or one-column range Vector form Use the vector form when you have a large list of values to look up or when the values may change over time.Ad nauseam
18/10/2016 kl. 10:38 #2http://proximo.dk/excel-vlookup/
Ad nauseam
18/10/2016 kl. 14:10 #3Det er nok et VLOOKUP eller LOPSLAG på dansk som Lucky også anbefaler.
Men det kan så kun returnere værdien til x antal celler til højre.Jeg fandt et modul hvor du kan lave et vlookup som så gør det samme, men bare kigger til venstre, jeg ville dog anbefale at du byttede rundt og havde cellen du ville returnere til højre.
PSN: Goffer-DK
18/10/2016 kl. 15:00 #418/10/2016 kl. 15:10 #5Du må være lidt mere specifik om hvilken del af det der er sludder
PSN: Goffer-DK
18/10/2016 kl. 15:24 #6#5 Fair enough
i VLookup definerer du selv hvilke celler der skal checkes samt hvilket resultat der skrives. Og i #0 er det ikke en række resultater der skal auto udfyldes, men nærmere et enkelt opslag som skal returnes hvorend vlookup formlen skrives.
Forstår ikke hvad du mener med højre og venstre for hinanden og konkluderede derfor at du var fuldAd nauseam
18/10/2016 kl. 15:27 #7#6
den tager jeg på min kappe, det var nok en blanding af jeg misforstod #0 og ikke lige forklaret ordenligt.Det jeg mente var at hvis du har kolonne 1,2,3 og du har en værdi i 2 som du bruger som opslagsværdi i dit VLOOKUP, så kan du ikke få den til at returnere det der står i kolonne 1, men kun 3 og fremad.
Gav det mere mening?PSN: Goffer-DK
18/10/2016 kl. 15:33 #818/10/2016 kl. 19:35 #9Der må jeg allernådigst sige at jeg ikke er enig.. eller det ved jeg man ikke kan.
Formlen er jo :
VLOOKUP (a1;c:e;2;false)Her kigger du efter værdien i a1 i c kolonnen og du returnere værdien 1 plads til højre dvs. I D kolonnen.
Hvis jeg ville lave et vlookup og ville finde en værdi i c, men ville have værdien i a cellen.
Hvad skulle formlen så være?
Du kan kun skrive 1 og opefter, og ikke -2 f.eksEdit: #0 bliver pisseklog nu 😀
PSN: Goffer-DK
18/10/2016 kl. 23:10 #10Jeg foretækker altid at benytte mig af index-match funktionen, som i bund og grund gør det samme som V- eller HLookup, men bare er mere stabil. Der er noget om snakken med hvad det bliver nævnt i #6 med Vlookup.
Det er lidt svært når der ikke er noget eksempel med at vise på, men lad os sige du har dine data i kolonne A og B og den værdi du ønsker at søge efter har du skrevet i celle C1.
Så er følgende:=Index(A:A;Match(C1;B:B;0))
bemærk at sidste input er (-1,0,1) hvilket er “mindre end”, “lig med” og “større end”. For at benytte mindre og større end, skal du huske at sortere din data først.
- fordi jeg siger det...
20/10/2016 kl. 13:03 #11#9 så skarp er jeg ikke på Lookup, kan godt se der er forskel på lookup, vlookup, hlookup.
Brugte selv bare lookup hvor man selv helt frit definerer celle arrays der skal kigges i samt fra hvilken array der skal vises resultat
=LOOKUP(G2;C3:C10;B3:B10)
Ad nauseam
20/10/2016 kl. 13:40 #12ja fik slet ikke svaret dig, jeg er med på der er flere løsninger på problemet, som altid i excel , men ved bare at på et VLOOKUP kan man kun kigge til højre for dit array.
Jeg har selv prøvedet at bruge INDEX men kunne simpelthen ikke forstå logikken, så fandt et modul hvor den tilføjede en formel der hed VLOOKUPNEG hvor man så bare taster f.eks -2 hvis man vil kigge 2 pladser til venstre, det gjorde formlen lidt nemmere.PSN: Goffer-DK
- ForfatterKommentarer
- Du skal være logget ind for at kommentere på dette indlæg.
























