Avatar billede ugotabe_kidding Nybegynder
09. august 2002 - 21:06 Der er 15 kommentarer og
1 løsning

Find tekst ud fra tal

Jeg ønsker at kunne taste et tal i en celle, hvorefter cellen ved siden af viser en tekst. Strukturen er følgende:

A1:A100 indeholder tekst og B1:B100 indeholder tal.

Hvis jeg så taster tallet 3 (et sted i C-rækken), skal cellen ved siden af (D) vise mig den tekst der står i den A-celle, der er udfor B-cellen med 3-tallet i.

Any ideas? Eller giver det slet ikke mening?

Pft.
U.K.
Avatar billede ugotabe_kidding Nybegynder
09. august 2002 - 21:11 #1
Jeg leger lidt med =HVIS(C1=B1;A1;)
Men da jeg har ca. 100 rækker duer det ikke.
Og man kan ikke sige =HVIS(C1=B1:B100;A1:A100;), desværre...
Avatar billede Slettet bruger
09. august 2002 - 21:17 #2
Hvis du har en formel der virker f.eks. i C1, kan du bare trække i firkanten i nederste højre hjørne af cellen, så vil Excel autoudfylde
ned til hvor du slipper, f.eks. C100
Avatar billede ugotabe_kidding Nybegynder
09. august 2002 - 21:23 #3
Ja, men jeg vil kun have 1 "søgefelt" i C-kolonnen..
Hvis der står f.eks. 3 i C1, skal der i D1 stå ABC, da formlen i D1 skal finde 3-tallet i hele B-kolonnen og vise mig den tekst, der står i den tilhørende A-kolonne..
Avatar billede Slettet bruger
09. august 2002 - 21:24 #4
Ah, du skal nok have fat i funktionen LOPSLAG...
Avatar billede ugotabe_kidding Nybegynder
09. august 2002 - 21:25 #5
Og den virker hvorledes?
Avatar billede Slettet bruger
09. august 2002 - 21:33 #6
=VLOOKUP(C1;A1:B100;2;FALSE)

Funktionen slår værdien af C1 op i området A1:B100, og returnerer
værdien fra kolonne B.
Avatar billede Slettet bruger
09. august 2002 - 21:35 #7
VLOOKUP hedder LOPSLAG i den danske version af Excel
Avatar billede ugotabe_kidding Nybegynder
09. august 2002 - 21:46 #8
Hvis jeg nu vil returnere værdien fra kolonne A, hvad gør jeg så? Jeg får nemlig #I/T, hvis jeg skriver =LOPSLAG(C1;A1;B100;1;FALSE)??
Avatar billede ugotabe_kidding Nybegynder
09. august 2002 - 21:51 #9
Forstår du hvad jeg mener?
Den formel jeg lige har skrevet kan kun returnere fra kolonne A, hvis jeg skriver noget der STÅR i kolonne A - ikke i B!! Og det er netop det i B jeg ønsker at taste for at få det frem fra kolonne A
Avatar billede bak Forsker
09. august 2002 - 21:56 #10
=INDEKS(A1:A100;SAMMENLIGN(C1;B1:B100;1))
Skriv dette i D1 og indsæt en værdi i C1
Avatar billede Slettet bruger
09. august 2002 - 21:59 #11
Du skal nok gøre som bak skriver.
LOPSLAG kan vistnok ikke bruges i dette tilfælde.
Avatar billede ugotabe_kidding Nybegynder
09. august 2002 - 22:01 #12
Sorry, blackadder, men bak's forslag virker bare perfekt...
Want points?
Avatar billede ugotabe_kidding Nybegynder
09. august 2002 - 22:07 #13
Hmm... Kan du forklare mig hvorfor det ikke virker hver gang? Gemmer den de indexerede værdier et eller andet sted?
Avatar billede bak Forsker
09. august 2002 - 22:16 #14
Sorry, Du skal skrive:
=INDEKS(A1:A100;SAMMENLIGN(C1;B1:B100;0))

bemærk lige det sidste 1-tal er ændret til et 0
det betyder at sammenlign-delen skal søge nøjagtig på det der står i C1. 1-tallet betød at den skulle vælge den næste over hvis den søgte værdi ikke blev fundet
Avatar billede ugotabe_kidding Nybegynder
09. august 2002 - 22:19 #15
Grazie Amigo... ;o)

NU virker det... Nice..
Avatar billede ugotabe_kidding Nybegynder
09. august 2002 - 22:19 #16
Jeg må hellere "betale"
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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