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]

Antwoord per e-mail aan