Vai al contenuto
OneKitly

Il numero 1 e il testo «1» non sono doppioni

Pubblicato il 01/09/2026 · 4 min di lettura · Strumenti per file

Daniel Okonkwo

Daniel OkonkwoSviluppatore front-end e redattore Tech presso OneKitly

Performance web · Formati di file

Verificato su 3 fonti

Vedi il profilo
In breve

Lo strumento conserva la prima occorrenza di ogni riga distinta e scarta le altre, confrontando la tupla completa delle celle anziché una colonna chiave — due clienti con lo stesso nome ma indirizzi diversi sopravvivono entrambi, che è ciò che si vuole. Ciò che sorprende è che il confronto è esatto e tipizzato. Passato su cinque righe che appaiono tutte come «1, a» — il numero 1, il testo «1», di nuovo il numero, lo stesso numero scritto 1.0, e il testo « 1» con uno spazio davanti — ne lascia tre: il numero, il testo semplice e il testo con spazio sono tre righe diverse, mentre 1 e 1.0 sono lo stesso numero e collassano. Non è un difetto: è l'unico confronto che non può fondere in silenzio due record che differiscono. Comporta però che una colonna importata come testo da un file e come numeri da un altro non si deduplichi contro sé stessa, e il rimedio è a monte: rendi la colonna di un solo tipo prima di unire, non dopo.

La deduplicazione confronta righe intere in modo esatto, tipo di cella compreso. Cinque righe d'aspetto identico sono uscite come tre: una portava un numero, una una stringa e una una stringa con uno spazio davanti.

Da dove vengono i tipi misti

Quasi sempre da un'importazione. Un CSV non ha tipi — ogni campo è testo finché qualcosa non decide altrimenti — quindi il programma che l'ha aperto ha indovinato, e indovina in modo diverso a seconda delle prime righe della colonna, della localizzazione e del fatto che un valore abbia uno zero iniziale o un simbolo di valuta. I numeri di riferimento sono la vittima abituale: 00412 è testo in un file perché lo zero va conservato, e il numero 412 in un altro perché sembrava numerico. Unisci i due e lo stesso riferimento fa due righe.

L'altra fonte sono gli spazi invisibili. Uno spazio finale sopravvive a un copia-incolla da una pagina web, da un PDF o da un'email, e rende diverse due celle per il resto identiche per ogni confronto esatto — la deduplicazione qui, ma anche le ricerche, le unioni e le tabelle pivot ovunque. Ripulirlo è un trova-e-sostituisci prima dell'unione, e vale la pena farlo su ogni colonna su cui intendi confrontare.

Righe intere, non una colonna chiave

Confrontare la riga intera è la scelta prudente, e conviene intenderla come tale. Due righe che concordano sul numero di riferimento ma differiscono in un campo d'indirizzo vengono tenute, perché lo strumento non può sapere quale dei due indirizzi sia attuale — deciderlo è un giudizio sui tuoi dati, non un'operazione su di essi. Se vuoi deduplicare su una sola colonna, ordina prima per quella colonna e togli tu gli eccessi; il risultato è lo stesso e la decisione resta tua. La riga d'intestazione non è mai considerata un doppione di alcunché: un file la cui prima riga ripete un valore del corpo li tiene entrambi.

Cinque righe che appaiono tutte come «1, a» — ne sopravvivono tre
Cella così come salvataTenuta o scartataPerché
numero 1TenutaPrima occorrenza
testo «1»TenutaUna stringa non è un numero
di nuovo il numero 1ScartataUguale alla prima riga
numero 1.0ScartataLo stesso numero scritto altrimenti
testo « 1» con uno spazioTenutaUna stringa diversa
Rimuovere le righe duplicateElimina le righe identiche a una precedente, mantenendo intestazione e prima occorrenza. Funziona con Excel (XLSX, XLS, XLSM, XLSB), OpenDocument (ODS), Apple Numbers, CSV e TSV.Prova lo strumento

Domande frequenti

Quale dei doppioni viene conservato?
Il primo del file, nell'ordine in cui le righe compaiono. Tutto ciò che segue viene scartato. Se le righe differiscono in una colonna a cui non hai pensato di guardare, quella che resta è la più vecchia, non la migliore — quindi se conta l'attualità, ordina il foglio prima di deduplicare e non dopo.
Come rendo una colonna mista di un solo tipo?
Decidi che cos'è davvero la colonna e convertila per intero in una sola operazione prima di unire. Numeri di riferimento, codici postali e telefoni sono testo — hanno zeri iniziali e non si sommano mai. Importi e conteggi sono numeri. In un foglio, formatta la colonna e poi passa da testo in colonne o da una colonna d'appoggio con TESTO o VALORE per forzare ogni cella; la formattazione da sola non cambia ciò che è memorizzato.
Guarda fra i fogli di una cartella?
Lavora su un foglio per volta, che è ciò che si vuole quando le schede contengono cose diverse. Per deduplicare fra più file o schede, uniscili prima in un solo foglio — l'unione per righe impila le righe di ogni file in un'unica tabella e conserva solo la prima intestazione — e poi lancia questo sul risultato.

Articoli che potrebbero interessarti

Tutte le guide
SpiegazioneConvertire le formule in valori conserva la risposta in cache, non il calcoloUn file di foglio di calcolo conserva sia la formula sia l'ultima risposta calcolata da Excel. Togliere la formula lascia la risposta memorizzata — e lascia un vuoto ovunque il file non ne portasse alcuna.ConfrontoXLS, XLSX, XLSM e XLSB: qual è quale, e quale ti serveQuattro estensioni, tre delle quali sono la stessa scatola con coperchi diversi. Rinomina un XLSX in .zip e si apre: questo solo fatto spiega tutta la famiglia, e spiega perché XLS, che così non si apre, resti quello che dà problemi.SpiegazionePerché il tuo CSV rovina accenti e date in ExcelDietro la stessa frase si nascondono tre guasti completamente diversi. Uno è la codifica, uno il separatore, uno Excel che indovina i tipi mentre apre il file — e il rimedio è diverso per ciascuno. Ecco come distinguerli in cinque secondi.TutorialEstrarre il testo da un PDF, e cosa gli fa l'impaginazioneUn PDF memorizza glifi a coordinate: non righe, non paragrafi, non un ordine di lettura. L'estrazione ricostruisce il testo da quelle posizioni, ed è per questo che due colonne escono intrecciate, una tabella perde le celle e una scansione non dà nulla. Misurato eseguendo lo strumento.TutorialDa SRT a testo: ottenere una trascrizione pulita dai sottotitoliTogliere i numeri e le marche temporali è la metà facile. A decidere se la trascrizione si legge sono le etichette di corsivo, i trattini di dialogo, le descrizioni sonore e le frasi spezzate su due sottotitoli — e questo convertitore te le lascia tutte.ConfrontoZIP o TAR: quale scegliere, e perché contaUna sola differenza strutturale spiega tutto il resto: il TAR non comprime, impila; lo ZIP comprime ogni file per conto suo. Misurato su 60 piccoli file sorgente, fa 1 809 byte contro 14 686.

Strumenti correlati

Fonti

Hai notato un errore in questo articolo?