Tablora · Biblioteca
Conservare una riga solo parzialmente simile all’intestazione
Una riga di dati che condivide una cella con l’intestazione, come Name con 12.50, non viene rimossa. Vengono scartate solo le righe identiche all’intera intestazione.
Le corrispondenze parziali restano nella tabella
A volte un record vero usa una parola che compare anche nell’intestazione. Un prodotto potrebbe chiamarsi Name, un cliente potrebbe comparire come Total, una categoria potrebbe essere Amount. Una pulizia che eliminasse ogni riga contenente il nome di una colonna cancellerebbe quei record insieme alle intestazioni ripetute, e la perdita emergerebbe solo più tardi come una riga mancante in un totale.
Lo strumento per rimuovere le intestazioni ripetute lo evita confrontando righe intere. Una riga successiva viene rimossa solo quando ognuna delle sue celle è uguale alla cella corrispondente dell’intestazione scelta, dopo aver tolto gli spazi esterni.
Esempio: Name con 12.50
L’esempio della pagina ha tre righe di origine: Name e Amount, Name e 12.50, e di nuovo Name e Amount. Con «Riga di intestazione» su 1, lo strumento rimuove solo la riga di origine 3. La riga 2 viene mantenuta perché la sua seconda cella, 12.50, è diversa da Amount. «Righe di intestazione rimosse» mostra 1 e il risultato ha 2 righe: l’intestazione e il record con 12.50.
La riga mantenuta resta invariata. Lo strumento non la segnala come sospetta e non modifica la sua prima cella.
Se il record avesse riportato Name e Amount in entrambe le celle, sarebbe stato rimosso insieme all’intestazione ripetuta, perché un testo identico non dà allo strumento alcun modo di distinguere l’intenzione.
Controllare ciò che è stato mantenuto
- Dopo «Calcola», confronta «Righe di intestazione rimosse» con il numero di intestazioni ripetute che ti aspettavi.
- Trova i record la cui prima cella coincide con il nome di una colonna e verifica che abbiano valori veri nelle altre celle.
- Controlla che la riga rimossa fosse davvero un’intestazione completa e non un record i cui valori coincidono per caso con i nomi delle colonne.
- Se una riga sembra un’intestazione incompleta, come Name con la seconda cella vuota, decidi in base alla fonte se è un frammento di intestazione o un record a cui manca l’importo.
- Conserva il testo originale per poter ripetere il confronto.
Perché una ricerca per parola chiave è lo strumento sbagliato
Cercare la parola Name ed eliminare le righe corrispondenti sembra più veloce, ma non permette di distinguere un’intestazione da un record. Se devi togliere qualcosa che lo strumento ha mantenuto, come un’intestazione con un numero di pagina aggiunto in una cella, modifica quella riga in una copia perché corrisponda esattamente, poi ricalcola.
Nell’app Tablora, «Unisci pagine» applica lo stesso principio della riga intera quando scarta un’intestazione ripetuta in cima a una pagina successiva: ogni cella deve corrispondere, ignorando maiuscole e spazi esterni. Un record che condivide con l’intestazione una sola cella viene accodato come qualsiasi altra riga.
Dati di ingresso
- Riga di intestazione
- 1
| Riga | Colonna 1 | Colonna 2 |
|---|---|---|
| 1 | Name | Amount |
| 2 | Name | 12.50 |
| 3 | Name | Amount |
Risultati
- Righe di intestazione rimosse
- 1
- Righe
- 2
| Riga | Colonna 1 | Colonna 2 |
|---|---|---|
| 1 | Name | Amount |
| 2 | Name | 12.50 |