Tablora

Tablora · Bibliotheek

Een slechts deels op de kop lijkende gegevensrij behouden

Een gegevensrij die één cel deelt met de koprij, zoals Name met 12.50, wordt niet verwijderd. Alleen rijen die gelijk zijn aan de hele koprij verdwijnen.

Gedeeltelijke overeenkomsten blijven in de tabel

Soms gebruikt een echt record een woord dat ook in de koprij staat. Een product kan Name heten, een klant kan als Total geboekt staan, een categorie kan Amount luiden. Een opschoning die elke rij met een kolomnaam verwijdert, zou die records samen met de herhaalde koprijen wissen, en dat verlies zou pas later opvallen als ontbrekende regel in een totaal.

De opschoning van herhaalde koprijen voorkomt dat door hele rijen te vergelijken. Een latere rij verdwijnt alleen als elke cel ervan, na het bijknippen van spaties aan de randen, gelijk blijkt aan de overeenkomstige cel van de gekozen koprij.

Voorbeeld: Name met 12.50

Het voorbeeld op de pagina heeft drie bronrijen: Name en Amount, Name en 12.50, en nogmaals Name en Amount. Met Koprij op 1 verwijdert de opschoning alleen bronrij 3. Rij 2 blijft, omdat de tweede cel, 12.50, verschilt van Amount. Verwijderde koprijen toont 1 en de uitvoer heeft 2 rijen: de koprij en het record met 12.50.

De rij die blijft, verandert niet. De opschoning markeert haar niet als verdacht en past ook haar eerste cel niet aan.

Had het record in beide cellen Name en Amount bevat, dan was het samen met de herhaalde koprij verdwenen, want bij identieke tekst kan de opschoning de bedoeling niet onderscheiden.

Nagaan wat er bleef staan

Waarom zoeken op een trefwoord niet werkt

Zoeken naar het woord Name en de gevonden rijen wissen voelt sneller, maar zo kun je een koprij niet van een record onderscheiden. Wil je iets weghalen dat de opschoning liet staan, zoals een koprij met een paginanummer in één cel, bewerk die rij dan in een kopie tot ze exact overeenkomt en bereken opnieuw.

In de Tablora-app hanteert Pagina's samenvoegen hetzelfde principe van de hele rij wanneer het een herhaalde koprij bovenaan een latere pagina weglaat: elke cel moet overeenkomen, waarbij hoofdletters en spaties aan de randen niet meetellen. Een record dat maar één cel met de koprij deelt, wordt net als elke andere rij toegevoegd.

Invoer

Koprij
1
RijKolom 1Kolom 2
1NameAmount
2Name12.50
3NameAmount

Resultaten

Verwijderde koprijen
1
Rijen
2
RijKolom 1Kolom 2
1NameAmount
2Name12.50