25. februar 2004 - 13:14Der er
10 kommentarer og 1 løsning
Søg på værdien i et felt i en hel kolonne
Jeg har et Ecxel-ark med 2 "sheets" (AA og BB). I hver sheet er der i kolonne "A" listet en masse rækker med ord.
Det jeg gerne vil er : I sheet "AA" skal der, for hver række ord, laves en søgning i Sheet "BB"... og hvis ordet i eks. A22 findes i sheet "B", skal der i kolonnen B22 (i "AA") skrives JA, hvis ikke skal der skrives NEJ.
Så en søgning i en kolonne i et andet sheet, ud fra en værdi i et felt, er det jeg skal bruge :)
Sheet AA Sheet BB --------------- --------------- | A | B | | A | B | --------------- --------------- 1 | boi | JA 1 | hep | NEJ 2 | fub | JA 2 | boi | JA 3 | mar | NEJ 3 | fub | JA
Formlen tester, om der kommer en fejlmeddelelse, når du prøver at slå indholdet i A1 op i tabellen på Sheet BB. Hvis den giver fejl (altså at den ikke findes), skriver den "Nej" og ellers "Ja".
Dollartegnene sikrer, at det er den samme tabel, der bliver søgt i, når du kopierer nedad. Ellers ville formlen i B2 søge i A2:A101, i B3 søge i A3:A102 osv.
Ja, den er begrænset til den tabel, men det bestemmer du selv. Jeg kendte jo ikke størrelsen af din tabel.
Hvis svarene skal være omvendte, bytter du bare om på "Ja" og "Nej". Men den burde virke direkte, altså, at hvis du får en fejlmeddelelse, fordi dit opslag ikke findes i tabellen, skal den skrive "Nej" og ellers "Ja".
Hvordan oplever du det case-sensitive? Umiddelbart ville jeg foreslå, at du brugte funktionen "Store.bogstaver" (ved ikke, hvad den hedder på engelsk).
Jeg vrøvler... case-sens. virker som det skal... og det hele virker som det skal :D
Jeg har ændret !$A$1:$A$100 til !$A$1:$A$1000 -jeg har ca. 200 rækker i mine sheets, men de vokser med tiden, så nu skuller der være til et par år... ;-)
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.