Gebruik INDIRECT met een adres tussen aanhalingstekens om een Numbers-formule na het invoegen van rijen naar een vast adres in de bovenste rij te laten verwijzen, bijvoorbeeld =INDIRECT("B2") voor de eerste gegevensrij onder één koptekstrij. Bepaal eerst of je die positie of de oorspronkelijke cel nodig hebt.
Deze uitleg is bedoeld voor Numbers op de Mac en gebruikt een kleine, fictieve tabel met aantallen objecten. Het doel is om het aantal weer te geven dat op dat moment in de eerste gegevensrij staat, ook wanneer een nieuw ingevoegde rij die positie inneemt. Apple documenteert de functies en bewerkingsopties die hieronder worden gebruikt; het invoegvoorbeeld is een uitgewerkte toepassing van dat gedocumenteerde gedrag.
Bepaal wat ‘de verwijzing behouden’ moet betekenen
Twee taken kunnen hetzelfde lijken: het oorspronkelijke aantal blijven uitlezen terwijl de cel ervan verplaatst, of altijd uitlezen welk aantal op de bovenste gegevenspositie staat. Bepaal het gewenste resultaat voordat je de formule wijzigt.
| Gewenst resultaat | Aanpak |
|---|---|
De huidige inhoud van een bepaald adres uitlezen, zoals B2 |
Gebruik een adres tussen aanhalingstekens met INDIRECT |
| Een verwijzing ongewijzigd houden wanneer je een formule ergens anders naartoe kopieert | Gebruik een absolute verwijzing, zoals $B$2 |
| Een bepaalde positie binnen een verzameling ophalen | Gebruik INDEX met expliciete rij- en kolomindexen |
| Kolomlabels zichtbaar houden tijdens het scrollen | Zet koptekstrijen vast |
Apple beschrijft absolute verwijzingen in de context van het kopiëren van formules: met $B$2 blijven beide onderdelen absoluut, terwijl met B$2 alleen het rijonderdeel behouden blijft. Die documentatie geeft geen algemene garantie dat een dollarteken een adres immuun maakt voor structurele wijzigingen. Verwijzen naar cellen in formules.
Apple documenteert ook dat een verwijzing wordt bijgewerkt wanneer de cel waarnaar wordt verwezen, wordt verplaatst. Als een cel waarnaar een formule verwijst bijvoorbeeld van A1 naar D5 wordt verplaatst, verandert de verwijzing in de formule mee. Dit helpt te verklaren waarom een cel volgen en een positie als doel gebruiken verschillende keuzes vereisen. Formules en de berekende waarden ervan kopiëren of verplaatsen.
Stel een vaste verwijzing naar de eerste gegevensrij in
Begin met een kleine tabel met één koptekstrij en geen koptekstkolommen. Open in de navigatiekolom Opmaak het tabblad Tabel en controleer de indeling bij Kopteksten en voetteksten. Met één koptekstrij bevat rij 1 de labels en is rij 2 de eerste gegevensrij. Apple vermeldt dat het wijzigen van het aantal kopteksten bestaande rijen omzet in plaats van nieuwe in te voegen. Rijen en kolommen toevoegen of verwijderen in Numbers op de Mac.
Voer deze voorbeeldwaarden in. Laat alle andere cellen leeg, ook D2, waarin het resultaat komt.
| Rij | Kolom A | Kolom B | Kolom C | Kolom D |
|---|---|---|---|---|
| 1 | Object | Aantal | Huidig aantal bovenaan | |
| 2 | Kubussen | 12 | ||
| 3 | Kegels | 8 | ||
| 4 | Bollen | 5 |
Selecteer D2, typ de volgende formule en druk op Return. Als je een gelijkteken typt, wordt de Formule-editor geopend; in de Mac-handleiding van Apple staat dat je de formule bevestigt met Return. Waarden berekenen met gegevens uit tabelcellen in Numbers op de Mac.
=INDIRECT("B2")
Het verwachte resultaat is 12. Apple definieert INDIRECT als een functie die de inhoud retourneert van een adres dat als tekenreeks is opgegeven. Het tweede argument is optioneel en wordt standaard ingesteld op de adresstijl met kolomletters en rijnummers. Hier is "B2" het letterlijke adres dat moet worden opgezocht. De praktische gevolgtrekking achter deze methode is dat je met deze ongewijzigde tekst rij 2 als doel blijft gebruiken. INDIRECT.
Als je tabel geen koptekstrijen heeft, is de bovenste gegevenspositie in plaats daarvan B1. Gebruik de zichtbare rijnummers om het adres te kiezen. Een vastgezette koptekst blijft zichtbaar tijdens het scrollen, maar bepaalt niet waarop een formule is gericht. Rijen en kolommen toevoegen of verwijderen in Numbers op de Mac.
Controleer het resultaat met een gerichte invoegtest
Gebruik twee verschillende aantallen, zodat je kunt zien of het resultaat de oorspronkelijke invoer volgt of het nieuwe bovenste aantal uitleest. Apple raadt aan formules na het invoegen van rijen of kolommen te controleren om te bevestigen dat de verwijzingen nog steeds de bedoelde cellen omvatten. Formulefouten controleren en aanbevolen werkwijzen volgen.
- Beweeg de aanwijzer over het rijnummer van rij 2 en klik op de pijl.
- Kies de optie om er een rij boven toe te voegen.
- Voer
Prisma’sin de nieuweA2in en20in de nieuweB2. - Zoek de resultaatformule op. Deze is samen met de oorspronkelijke rij verplaatst. Controleer de waarde.
- Dubbelklik op het resultaat om de formuletekst te bekijken.
Apple documenteert het invoegen van rijen via het snelmenu van het rijnummer. Rijen en kolommen toevoegen of verwijderen in Numbers op de Mac.
Voor deze voorbeeldtest is het beoogde resultaat nu 20: het nieuwe aantal in B2. De oorspronkelijke 12 is verplaatst naar B3. Controleer zowel de weergegeven waarde als het adres tussen aanhalingstekens voordat je de wijziging in je werkblad toepast.
Herhaal de test met nog een ingevoegde rij als je in je workflow regelmatig meerdere items bovenaan toevoegt. Een resultaat dat nog steeds het oorspronkelijke aantal toont, voldoet niet aan de taak in dit artikel, ook als de formule geen fout geeft. Een goede controle test zowel de betekenis van het antwoord als de geldigheid ervan.
Wanneer gebruik je Preserve Row of INDEX?
Gebruik Preserve Row als het probleem optreedt wanneer je een formule omlaag kopieert in een tabel. Dubbelklik op de formulecel, klik op het driehoekje van het verwijzingstoken en selecteer Preserve Row. Selecteer ook Preserve Column als de kolom absoluut moet blijven. Apple documenteert ook dat je de verwijzing kunt selecteren en op Command-K kunt drukken om beide onderdelen te behouden. Waarden berekenen met gegevens uit tabelcellen in Numbers op de Mac.
INDEX beantwoordt een andere positionele vraag: welke waarde staat op een opgegeven rij en kolom binnen een opgegeven verzameling? Met de oorspronkelijke voorbeeldgegevens retourneert deze formule 12 wanneer je die invoert in een lege cel buiten het bereik waarnaar wordt verwezen:
=INDEX(B2:B4, 1, 1)
De indexen staan voor de eerste rij en de eerste kolom van B2:B4. Ze betekenen op zichzelf niet tabelrij 2. Als structurele wijzigingen de opgegeven verzameling veranderen, controleer die verzameling dan opnieuw. Apple definieert de indexen ten opzichte van het bereik en vereist dat ze binnen de afmetingen ervan blijven. Een index van nul kan een volledige rij of kolom als matrix retourneren; gebruik daarom expliciete positieve indexen als je één waarde wilt. INDEX.
Houd de grenzen tussen formules, matrices, grafieken en markeringen duidelijk
Voor deze taak volstaat een formule voor één cel. Als je het adres uitbreidt tot een bereik, verandert de vorm van het resultaat: Apple documenteert dat INDIRECT een matrix kan retourneren vanuit een bereik als tekenreeks, die door een andere functie kan worden gebruikt. De huidige Help-informatie beschrijft ook uitlopende matrices. Vervang "B2" dus niet door een adres voor meerdere cellen in de veronderstelling dat de formule nog steeds één aantal retourneert. INDIRECT.
Grafieken hebben eigen opties voor gegevensverwijzingen. Als een grafiek het berekende bovenste aantal moet tonen, bereken het dan in een hulpcel en selecteer die cel via de optie Gegevensverwijzingen bewerken van de grafiek. Apple documenteert hoe je tabelcellen selecteert of de selectie van een bestaande reeks aanpast en vervolgens op Gereed klikt. De gedocumenteerde grafiekworkflow selecteert cellen en bevat geen invoerveld voor formules voor deze omweg. Grafiekgegevens wijzigen in Numbers op de Mac.
Voorwaardelijke markeringen werken ook met regels en vergelijkingswaarden. Als je een aantal wilt vergelijken met een berekende hulpwaarde, selecteer dan de cel met het aantal, open Opmaak → Cel → Voorwaardelijke markering en klik op Voeg een regel toe. Kies de juiste numerieke regel en gebruik de knop Celverwijzing om de hulpcel te selecteren. Laat de berekening in de hulpcel staan in plaats van ervan uit te gaan dat de regel een volledige formule accepteert. Als meerdere regels overeenkomen, bepaalt volgens Apple de eerste regel het uiterlijk. Celvoorwaarden gebruiken in Numbers op de Mac.
Los een onverwacht resultaat op
Als er een fouticoon verschijnt, klik erop om de uitleg te lezen. Controleer de spelling van het adres, de dubbele aanhalingstekens, de getalnotatie en of de formule naar zichzelf verwijst. Apple noemt deze problemen specifiek als veelvoorkomende formuleproblemen. Laat fouten zichtbaar tijdens het oplossen ervan, zodat een onjuist adres niet wordt verborgen door een vervangend resultaat. Formulefouten controleren en aanbevolen werkwijzen volgen.
Als de formule de verkeerde tabel uitleest, controleer dan de kwalificatie ervan. Numbers ondersteunt tabel- en bladnamen die met dubbele dubbele punten van elkaar worden gescheiden, zoals Objects::B2 of Sheet 2::Objects::B2. Gebruik de werkelijke namen in je spreadsheet wanneer je een verwijzing tussen tabellen maakt en controleer elk letterlijk adres opnieuw nadat je de bestemming hebt hernoemd of anders hebt ingedeeld. Verwijzen naar cellen in formules.
Kies het adres dat overeenkomt met je bovenste gegevenspositie, voer de formule voor één cel in en controleer die met een nieuw, herkenbaar aantal dat je boven de oorspronkelijke invoer invoegt. Zodra de weergegeven waarde overeenkomt met de nieuwe bovenste rij, heb je concreet gecontroleerd of de verwijzing doet wat je nodig hebt.
Bronnen
- INDIRECT — Apple
- Verwijzen naar cellen in formules — Apple
- Formules en de berekende waarden ervan kopiëren of verplaatsen — Apple
- Waarden berekenen met gegevens uit tabelcellen in Numbers op de Mac — Apple
- Rijen en kolommen toevoegen of verwijderen in Numbers op de Mac — Apple
- INDEX — Apple
- Grafiekgegevens wijzigen in Numbers op de Mac — Apple
- Celvoorwaarden gebruiken in Numbers op de Mac — Apple
- Formulefouten controleren en aanbevolen werkwijzen volgen — Apple