Ci sono due file Excel con nomi simili in cartelle diverse sul tuo computer. Come si determina se i file sono duplicati o versioni diverse della stessa cartella di lavoro di Excel? In questo tutorial, ti mostreremo come confrontare due file Excel, anche se non hai Excel installato sul tuo computer.
Questi strumenti di confronto possono aiutarti a individuare dati incoerenti, valori obsoleti, formule non funzionanti, calcoli errati e altri problemi nel foglio di lavoro di Excel.
1. Confronta due fogli Excel: visualizza fianco a fianco
Se riesci a esaminare i dati del foglio a colpo d'occhio, aprili in una finestra separata ed esegui un confronto affiancato utilizzando la funzione "Visualizza affiancato" di Excel.
- Apri il file Excel che contiene entrambi i fogli di lavoro, vai alla scheda Visualizza e seleziona Nuova finestra .
- Nella nuova finestra, seleziona o passa al (secondo) foglio di lavoro che desideri confrontare.
Ridimensiona o riorganizza le finestre in modo da avere una vista affiancata di entrambi i fogli di lavoro sullo schermo del tuo computer. Ancora una volta, questo metodo è il migliore per confrontare fogli di lavoro Excel con solo poche righe o colonne.
- Se preferisci utilizzare lo strumento di confronto di Excel per posizionare entrambe le finestre affiancate, controlla la scheda "Visualizza" e seleziona l' icona Visualizza affiancata .
Excel organizzerà immediatamente entrambi i fogli di lavoro orizzontalmente sullo schermo del tuo computer. Potrebbe essere un po' difficile confrontare i fogli in questa visualizzazione orizzontale, quindi procedi al passaggio successivo per modificare l'orientamento in una disposizione verticale/verticale.
- Vai di nuovo alla scheda "Visualizza" e seleziona Disponi tutto .
- Selezionare Verticale nella finestra "Disponi" e selezionare OK .
Ciò impilerà entrambi i fogli di lavoro in una posizione affiancata sullo schermo. C'è un'altra impostazione che devi abilitare per rendere il confronto molto più semplice.
- Tocca Scorrimento sincrono e assicurati che sia evidenziato. Ciò consente di scorrere entrambi i fogli di lavoro contemporaneamente, consentendo un confronto sincrono riga per riga del set di dati.
Se le righe superiori di entrambi i fogli di lavoro sono intestazioni, assicurati di bloccarle in modo che non si spostino con il resto del set di dati durante lo scorrimento.
- Seleziona Blocca riquadri e seleziona Blocca riga superiore . Ripeti questo passaggio per il secondo foglio di lavoro.
- Selezionare Reimposta posizione finestra per ripristinare l'orientamento di confronto in formato orizzontale.
- Al termine del confronto, selezionare Visualizza affiancato per ripristinare le dimensioni iniziali dei fogli di lavoro.
Ora puoi scorrere entrambi i fogli di lavoro e confrontarli riga per riga. Il principale vantaggio di questa funzione è che è integrato in tutte le versioni di Excel. Tuttavia, dovrai ancora fare un sacco di lavoro, ad esempio individuare celle con cifre, macro, formule, ecc.
2. Confronta due file Excel utilizzando gli strumenti online
Esistono strumenti basati sul Web che offrono servizi di confronto di Excel. Troverai questi strumenti utili se non hai Excel installato sul tuo computer. Questo strumento di confronto Excel di Aspose è un buon strumento web per confrontare due file Excel.
Carica il primo file Excel (principale) nella prima casella, trascina l'altro file nella seconda casella e seleziona il pulsante Confronta ora .
Se i file hanno più fogli, seleziona i fogli che desideri confrontare nella scheda Fogli. Se entrambi i fogli hanno celle con valori o contenuti diversi, lo strumento di confronto Aspose Excel evidenzierà le differenze in giallo.
Il limite di questi strumenti basati sul web è che per lo più evidenziano valori diversi. Non possono evidenziare formule discrepanti, calcoli, ecc.
3. Confronta due file Excel utilizzando "Confronta foglio di calcolo"
Spreadsheet Compare è un software affidabile per confrontare due file Excel o fogli di lavoro. Purtroppo, al momento è disponibile solo per dispositivi Windows. Viene fornito come programma autonomo ed è anche integrato in Microsoft Excel incluso nelle versioni/pacchetti di Office: Office Professional Plus (2013 e 2016) o Microsoft 365.
Utilizzare Confronto foglio di calcolo in Excel
Se la tua app Excel fa parte dei pacchetti Office sopra menzionati, puoi accedere allo strumento Confronto fogli di calcolo tramite il componente aggiuntivo "Informazioni". Se non è presente la scheda "Informazioni" nell'app Excel, ecco come attivarla.
- Seleziona File sulla barra dei menu.
- Seleziona Opzioni nella barra laterale.
- Seleziona Componenti aggiuntivi nella barra laterale, seleziona Componente aggiuntivo COM nel menu a discesa "Gestisci" e seleziona Vai .
- Seleziona la casella Richiedi informazioni e seleziona OK .
Nota: se non trovi una casella di controllo "Informazioni" nella pagina dei componenti aggiuntivi COM, la tua versione di Excel o Office non supporta il confronto di fogli di calcolo. O forse l'amministratore della tua organizzazione ha disabilitato la funzione. Installa le versioni di Office con Spreadsheet Compare preinstallato o contatta l'amministratore della tua organizzazione.
- Apri entrambi i file Excel che desideri confrontare in una finestra separata, vai alla scheda Informazioni nella barra dei menu e seleziona Confronta file .
- Excel aggiungerà automaticamente il primo e il secondo file rispettivamente alle finestre di dialogo "Confronta" e "A". Selezionare Scambia file per scambiare i file primari e secondari oppure selezionare Confronta per avviare il confronto.
Questo avvierà Spreadsheet Compare in una nuova finestra, evidenziando qualsiasi disparità all'interno del tuo set di dati. Le celle normali con valori diversi avranno un'evidenziazione verde. Le celle con le formule sono formattate in viola mentre le celle con una macro avranno un colore di riempimento turchese.
Selezionare Esporta risultati per generare e salvare una copia dei risultati sul computer come documento Excel.
Il rapporto indicherà i fogli e i riferimenti di cella con diversi set di dati, nonché i valori esatti dei dati vecchi e nuovi.
Puoi condividere il report di Excel con i tuoi colleghi, team o altre persone che lavorano in collaborazione sul file.
Usa Spreadsheet Compare come programma autonomo
Se la tua versione di Excel o Office non dispone del componente aggiuntivo Confronto foglio di calcolo, installa il software autonomo dal sito Web dello sviluppatore. Quando si installa il file di installazione, assicurarsi di selezionare la casella Registra e attiva il componente aggiuntivo in Excel .
Dopo l'installazione, avvia Spreadsheet Compare e segui questi passaggi per utilizzare il programma per confrontare i documenti Excel.
- Seleziona Confronta file nella scheda "Home".
- Selezionare l' icona della cartella accanto alla finestra di dialogo "Confronta (file precedenti)" per aggiungere il primo documento che si desidera confrontare allo strumento. Aggiungi il secondo file alla casella "A (file più recenti)" e seleziona OK per procedere.
Spreadsheet Compare elaborerà i file ed evidenzierà le celle con valori variabili in verde.
Trova le differenze
Lo strumento di confronto "Visualizza fianco a fianco" è l'opzione più praticabile per gli utenti di Office Home o Studenti. Se utilizzi Excel per Microsoft 365 o Office Professional Plus (2013 o 2016), è a tua disposizione lo strumento integrato "Confronto fogli di calcolo". Ma se non usi Excel sul tuo computer, gli strumenti di confronto di Excel basati sul web faranno il loro lavoro. È davvero così facile.
Confronta due file/fogli Excel e scopri le differenze utilizzando VBA
Se hai bisogno di confrontare file o fogli Excel abbastanza spesso, è una buona idea avere un codice VBA macro di Excel già pronto e utilizzarlo ogni volta che è necessario effettuare il confronto.
Puoi anche aggiungere la macro alla barra di accesso rapido in modo da poter accedere con un solo pulsante e sapere immediatamente quali celle sono diverse nei diversi file/fogli.
Supponiamo che tu abbia due fogli Jan e Feb e desideri confrontare ed evidenziare le differenze nel foglio Jan, puoi utilizzare il codice VBA seguente:
Sub CompareSheets() Dim rngCell come intervallo per ogni rngCell in Worksheets("Jan").UsedRange If Not rngCell = Worksheets("Feb").Cells(rngCell.Row, rngCell.Column) Then rngCell.Interior.Color = vbYellow End Se successivo rngCell Fine Sub
Il codice precedente utilizza il ciclo For Next per scorrere ciascuna cella nel foglio Jan (l'intero intervallo utilizzato) e la confronta con la cella corrispondente nel foglio Feb. Nel caso in cui trovi una differenza (che viene controllata utilizzando l'istruzione If-Then), evidenzia quelle celle in giallo.
È possibile utilizzare questo codice in un modulo normale nell'editor VB.
E se hai bisogno di farlo spesso, è meglio salvare questo codice nella cartella di lavoro Macro personale e quindi aggiungerlo alla barra degli strumenti Accesso rapido. In questi modi, sarai in grado di eseguire questo confronto con un clic di un pulsante.
Ecco i passaggi per ottenere la cartella di lavoro macro personale in Excel (non è disponibile per impostazione predefinita, quindi è necessario abilitarla).
Ecco i passaggi per salvare questo codice nella cartella di lavoro macro personale.
E qui troverai i passaggi per aggiungere questo codice macro al QAT.