HO HO HO! 🎁Babbo Natale ti porta il 43% di sconto, AI Assistant e regali gratis! Non perderlo!

Come unire due o più file Excel in uno? [Guida 2024]

Quando si lavora su più file Excel contemporaneamente, spesso si perde molto tempo a sfogliare i file per trovare informazioni. Tuttavia, se unisci i file Excel in uno solo, puoi risparmiare tempo e lavorare in modo più efficiente. Oltre a ciò, l'unione di più file Excel è utile anche quando si presentano i dati, ad esempio se desideri realizzare un report sulla vendita di più prodotti. Dunque, in questa guida ci soffermeremo su diversi metodi per unire file Excel.

1. Unire file Excel con VBA

Visual Basic for Applications (VBA) è un linguaggio di programmazione che consente di automatizzare le attività all'interno di Excel. Quindi, se desideri unire più file Excel, puoi automatizzare il processo tramite la macro VBA.

Di seguito è riportato un codice VBA che copierà automaticamente tutti i fogli da tutti i file Excel e li unirà in un'unica cartella di lavoro.

Sub MergeExcelFiles()
  Dim fnameList, fnameCurFile As Variant
  Dim countFiles, countSheets As Integer
  Dim wksCurSheet As Worksheet
  Dim wbkCurBook, wbkSrcBook As Workbook
  fnameList = Application.GetOpenFilename(FileFilter:="Microsoft Excel Workbooks (*.xls;*.xlsx;*.xlsm),*.xls;*.xlsx;*.xlsm", Title:="Choose Excel files to merge", MultiSelect:=True)
  If (vbBoolean <> VarType(fnameList)) Then
    If (UBound(fnameList) > 0) Then
      countFiles = 0
      countSheets = 0
      Application.ScreenUpdating = False
      Application.Calculation = xlCalculationManual
      Set wbkCurBook = ActiveWorkbook
      For Each fnameCurFile In fnameList
          countFiles = countFiles + 1
          Set wbkSrcBook = Workbooks.Open(Filename:=fnameCurFile)
          For Each wksCurSheet In wbkSrcBook.Sheets
              countSheets = countSheets + 1
              wksCurSheet.Copy after:=wbkCurBook.Sheets(wbkCurBook.Sheets.Count)
          Next
          wbkSrcBook.Close SaveChanges:=False
      Next
      Application.ScreenUpdating = True
      Application.Calculation = xlCalculationAutomatic
      MsgBox "Processed " & countFiles & " files" & vbCrLf & "Merged " & countSheets & " worksheets", Title:="Merge Excel files"
    End If
  Else
      MsgBox "No files selected", Title:="Merge Excel files"
  End If
End Sub

Nota

Assicurati che i file Excel non siano aperti fisicamente o in memoria. In caso contrario, verrà visualizzato un errore di runtime.

È possibile aggiungere la macro VBA di cui sopra alla cartella di lavoro di Excel seguendo i passaggi seguenti:

  1. Clicca su Alt + F11 per avviare Visual Basic Editor.
  2. Dal riquadro di sinistra, clicca con il pulsante destro del mouse su “Questa cartella di lavoro” e tocca Inserisci > modulo.
  3. Incolla il codice.

Successivamente, puoi utilizzare la macro seguendo questi passaggi:

  1. Apri la cartella di lavoro di Excel in cui desideri unire i fogli.
  2. Clicca su Alt + F8 per avviare la finestra di dialogo Macro.
  3. Seleziona “Unisci file Excel” e clicca su “Esegui”.
  4. Seleziona tutte le cartelle di lavoro che desideri unire e clicca su “Apri”. Per selezionare più file, tieni premuto “Ctrl” e seleziona i nomi dei file.
Unire file Excel con VBA

Una volta fatto, attendi qualche secondo per il completamento della macro. Tutti i file selezionati saranno uniti nella cartella di lavoro principale.

2. Unire due o più file Excel in uno con UPDF

Se desideri unire file Excel per presentare i dati in modo efficace, puoi farlo facilmente senza VBA. Tutto quello che devi fare è usare UPDF e utilizzare la sua funzione di unione.

UPDF è un potente strumento  dotato di una funzione, nota come “combinazione batch“, che ti consente di selezionare tutti i file Excel che desideri unire e unirli istantaneamente in un unico file.

Le caratteristiche principali di UPDF sono le seguenti:

  1. Offre un'interfaccia click-based che permette di unire i file Excel in un unico file.
  2. Può unire dozzine di file Excel contemporaneamente.
  3. Consente di riorganizzare la posizione dei file Excel prima dell'unione.
  4. Genera un file PDF unico dai file Excel uniti, ideale per facilitarne la condivizione.
  5. Consente di condividere il file Excel tramite un link condivisibile o via e-mail.
  6. La funzione di unione è disponibile nei sistemi Windows e Mac.

In breve, UPDF offre il metodo più semplice ma potente per unire i file Excel in uno solo. Se desideri provarlo, clicca qui sotto su "Download gratis" per scaricare UPDF e unire immediatamente due o più file Excel.

Windows • macOS • iOS • Android 100% sicuro

Segui i passaggi seguenti per scoprire come unire file Excel con UPDF.

aprire Excel in UPDF
  • Fai clic su "PDF in batch" nella barra degli strumenti a sinistra.
PDF in batch
  • Clicca sull'opzione “Combina”.
Clicca sull'opzione “Combina”
  • Clicca su “Aggiungi file” e seleziona i file aperti.
Aggiungi file per unirli
  • Riorganizza l'ordine dei file, se vuoi, e poi clicca su “Applica”. Una volta terminato questo lavoro, UPDF unirà tutti i file Excel in un unico file PDF.
  • Dopo che UPDF ha unito i file Excel in un unico PDF, è possibile utilizzare la funzione “Esporta PDF” per convertire i PDF in Excel.
convertire pdf in excel

Questo è tutto! Ora sai come unire rapidamente i file Excel con UPDF e presentarli e condividerli facilmente con gli altri. La parte migliore di UPDF è che è più di uno strumento di unione di Excel. Per saperne di più, continua a leggere la Parte 5.

3. Unire due file Excel in uno copiando i fogli

Se desideri unire due file Excel in uno, puoi farlo facilmente copiando i fogli da un file e incollandoli in un altro. Ad esempio, se hai fogli di vendita separati per gennaio e febbraio, puoi combinarli manualmente in un unico file Excel.

Ecco i passaggi per unire due file Excel copiando i fogli:

Passo 1. Apri i fogli Excel che desideri unire.

Passo 2. Seleziona i fogli che desideri unire. Puoi selezionare più fogli utilizzando uno dei seguenti metodi:

  1. Per selezionare fogli adiacenti, clicca sulla prima scheda del foglio che desideri copiare, tieni permuto sul tasto Maiusc e clicca sull'ultima scheda. In questo modo, verranno selezionati tutti i fogli.
  2. Per selezionare fogli non adiacenti, clicca sul tasto “Ctrl” e poi su ciascun foglio.

Passo 3. Una volta selezionati tutti i fogli, clicca con il pulsante destro del mouse su uno dei fogli e seleziona “Sposta o copia”.

Unire due file Excel in uno copiando i fogli

Passo 4. Nella finestra pop-up, segui questi passaggi:

  1. Nella sezione “Sposta i fogli selezionati nella cartella di lavoro”, seleziona la cartella di lavoro principale in cui desideri unire i file.
  2. Sotto il “Foglio precedente”, seleziona dove vuoi inserirlo. Di solito, l'opzione più scelta è “sposta alla fine”.
  3. Seleziona la casella di controllo “Crea una copia” se desideri comunque conservare i fogli nelle cartelle di lavoro originali.
  4. Al termine dell’operazione, clicca su “OK” per completare l'unione.
Unire due file Excel in uno copiando i fogli

In questo modo, puoi unire manualmente due file Excel in uno copiando i fogli.

4. Unire i file Excel in uno con Ultimate Suite

Se desideri una soluzione più semplice per unire i file Excel rispetto a VBA, Ultimate Suite di Ablebits è sicuramente un’opzione da considerare. È un componente aggiuntivo di Excel che può aiutare in diverse attività quotidiane, inclusa l'unione di file Excel.

Segui questi passaggi per sapere come unire file Excel con Ultimate Suite:

1. Installa il componente aggiuntivo Ultimate Suite in Excel.

2. Apri la cartella di lavoro principale di Excel. Clicca sulla scheda “Dati Ablebits” nel menu in alto e poi vai su Unisci gruppo > Copia fogli > fogli selezionati in una cartella di lavoro.

3. Seleziona tutti i file Excel che desideri unire e clicca su “Avanti”.

4. Seleziona le opzioni aggiuntive, se lo desideri e poi clicca su “Copia”.

5. Una volta terminati questi passaggi, tutti i file Excel selezionati verranno uniti nella cartella di lavoro principale di Excel.

Unire i file Excel in uno con Ultimate Suite

5. Bonus: un utile strumento per convertire Excel

UPDF non solo è un potente strumento per unire Excel, ma è anche uno strumento affidabile per convertirli. Con UPDF, puoi convertire i file Excel in altri formati e apportare altre personalizzazioni. Di seguito è riportato un rapido assaggio di cos'altro si può fare con UPDF:

  • Convertire file Excel in altri formati:  UPDF può convertire file Excel in vari formati, tra cui PDF, HTML, immagini, testo, PPT, CSV, ecc.
  • Chatbot AI per analizzare i fogli Excel: L'intelligenza artificiale integrata di UPDF è in grado di analizzare i file Excel e di rispondere a tutti i tipi di domande.
  • Proteggere i file Excel: con UPDF puoi proteggere i tuoi file Excel uniti/convertiti con password così da proteggerli da accessi non autorizzati.
  • Annotare file Excel: UPDF ti consente di evidenziare, disegnare, contrassegnare, aggiungere timbri ed aggiungere altre annotazioni sui file Excel.

Nel complesso, UPDF è uno strumento completo per unire, convertire e personalizzare i file Excel. Scarica e acquista UPDF per sfruttare le sue funzionalità nel tuo lavoro quotidiano!

Windows • macOS • iOS • Android 100% sicuro

Conclusione

Unire file Excel è utile per molte ragioni per gestire e lavorare su più documenti contemporaneamente, semplificando anche la presentazione e la condivisione con altri. In questa guida, abbiamo visto diversi metodi per unire file Excel, così puoi scegliere quello che meglio si adatta alle tue esigenze. Tuttavia, se il tuo obiettivo principale è unire file Excel per una presentazione professionale, UPDF è la soluzione ideale. Con la sua funzionalità di unione istantanea basata su PDF, semplifica l’unione di più file Excel e facilita la loro condivisione.

% OFF
OFF
Puoi utilizzare questo coupon per acquistare UPDF PRO o AI Assistant.

Ottieni un coupon extra

Clicca per riceverlo e usarlo
Coupon {couponPrice}% off Coupon {couponPrice}€

Utilizziamo i cookie per assicurarti la migliore esperienza sul nostro sito web. L'uso continuato di questo sito web indica l'accettazione del nostro Privacy.