Hoi Jaap, Ik denk, dat ik begrijp wat je bedoelt. Hieronder heb ik een stukje van een spreadsheet geplakt. Te zoeken naam Waarde
Citeria jan '=DBLEZEN(database;dbveld;D2:D3) Naam Naam Piet '=DBLEZEN(database;dbveld;E2:E3) jan Piet Klaas Dirk Jan staat in A2, Piet in A3, etc. De DBLEZEN formule staat in de B-kolom De criteria staan in de D- en E-kolom Je ziet hoe de Criteriaverwijzing in de formule op regel 2 verwijst naar het criterium in D2:D3 en de formule op regel 3 verwijst naar het criterium in E2:E3. Het criterium jan wordt binnengehaald in het criteriumbereik door een verwijzing naar A2. Dus in cel D3 staat de formule =A2. In E3 staat de formule: = A3. Als je nu Cel B2 tot en met E3 selecteerd en met je muiscursor rechtsonder gaat staan. Dan kun je het patroon in de cellen B2:E3 naar beneden "trekken" door met de cursus rechstonder in het selectievak te gaan staan. Er verschijnt dan een +. Linker muisknop vasthouden en trekken. Het volgende patroon ontstaat: Te zoeken naam Waarde Citeria jan '=DBLEZEN(database;dbveld;D2:D3) Naam Naam Piet '=DBLEZEN(database;dbveld;E2:E3) jan Piet Klaas '=DBLEZEN(database;dbveld;D4:D5) Naam Naam Dirk '=DBLEZEN(database;dbveld;E4:E5) Klaas Dirk Door in de A-kolom de waarden in te vulden van velden waar je iets bij zoekt, kun je van alles uit je tabel zoeken. Overigens als het grote tabellen zijn, kun je misschien beter werken met base. Een veel eenvoudiger sql-statement levert hetzelfde resultaat uit een base-tabel: Select waarde >From tabel where naam = 'jan' Ik hoop, dat ik je een beetje begrepen heb en dat je met dit verhaal uit de voeten kunt. Dirk Op zo, 01-02-2009 te 13:31 +0100, schreef JeeWee: > Hallo, > > Heeft iemand van jullie een tip hoe je handig kunt werken met > criteria in Calc. Ik gebruik vaak lijsten waar ik met DBLezen > waardes uit wil lezen. Als ik eenmaal een formule in elkaar > gepuzzeld heb wil ik deze graag naar een hele serie rijen > kopieren. De ellende is dan altijd dat een criterium 2 rijen in > beslag neemt. Als je de formule kopieert naar een rij lager zit > je dus met een ongeldig bereik voor het criterium. > > Is er een manier om te verwijzen naar een criterium op 1 rij? > > Bijvoorbeeld; > > Als A1 gevuld is met de naam Jan, A2 met Piet, A3 met Klaas; > Dan in B1 =DBLEZEN (Database; WaardeKolom; > Kolom1database=A1) > In B2=DBLEZEN (Database; WaardeKolom; > Kolom1database=A2) > > enz. > > > Met groet, > > Jaap > www.JeeWee.nl > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
