آموزش دقیق ترین روش های ادغام چند فایل اکسل

آموزش دقیق ترین روش های ادغام چند فایل اکسل

فهرست مطالب

کار کردن با یک فایل اکسل 📊 به جای چند فایل مختلف، خیلی راحت‌تر است و باعث می‌شود تحلیل اطلاعات با دقت و سرعت بیشتری انجام شود. ممکن است ترکیب کردن چند فایل اکسل، به‌ویژه وقتی هر کدام چندین برگه دارند، کاری زمان‌بر به نظر برسد. اما راه‌هایی وجود دارد که می‌توانید این کار را به سرعت انجام دهید. به همین دلیل، در این مطلب از آیلین‌وب، روش‌های دقیق و کاربردی برای ادغام چند فایل اکسل را آموزش خواهیم داد.

نحوه ادغام چند فایل اکسل

روش‌های ادغام فایل‌های اکسل

به زبان ساده، برای ترکیب چند فایل اکسل می‌توانید مراحل زیر را انجام دهید:

۱. از فایل اصلی، برگه‌های مورد نظرتان را انتخاب کنید.
۲. آن‌ها را کپی نمایید.
۳. سپس در فایل مقصد، برگه‌های کپی شده را قرار دهید.

اگر با برنامه‌نویسی آشنایی دارید، می‌توانید این کار را با استفاده از VBA به صورت خودکار انجام دهید.

همچنین وب‌سایت‌های مختلفی وجود دارند که این کار را به صورت آنلاین برای شما انجام می‌دهند.

در ادامه، هر کدام از این روش‌ها را به طور کامل توضیح خواهیم داد.

۱- ادغام چند فایل اکسل از طریق کپی برگه ها

اگر فقط می‌خواهید چند فایل اکسل را با هم ترکیب کنید، می‌توانید صفحه‌ها (شیت‌ها) را به صورت دستی از یک فایل به فایل دیگر کپی کنید.
برای این کار، ابتدا باید صفحه‌های مورد نظرتان را در فایل اکسل انتخاب کنید. اگر قصد دارید همه‌ی صفحه‌ها را انتخاب کنید، روی اولین برگه کلیک کنید، سپس کلید Shift را فشار داده و نگه دارید و روی آخرین برگه کلیک کنید. با این کار، تمام برگه‌های بین این دو نیز انتخاب می‌شوند.
اما اگر می‌خواهید فقط برخی از صفحه‌ها را انتخاب کنید، کلید Ctrl را نگه دارید و روی هر یک از برگه‌های مورد نظر کلیک کنید تا به حالت انتخاب درآیند.
بعد از انتخاب صفحه‌ها، روی یکی از آن‌ها کلیک راست کنید و گزینه‌ی Move or Copy را انتخاب کنید.

نرم افزار ادغام چند فایل اکسل

در پنجره‌ای که باز می‌شود، از لیست کشوییِ «انتقال برگه‌های انتخاب شده به کتاب» فایل اکسل مقصد را انتخاب کنید. دقت داشته باشید که برای نمایش فایل مقصد در این لیست، باید آن فایل از قبل باز باشد.

سپس باید تعیین کنید که برگه‌های کپی‌شده دقیقاً در کدام قسمت از فایل مقصد قرار بگیرند. در این نمونه، ما گزینهٔ «انتقال به انتها» را انتخاب کرده‌ایم.

اگر می‌خواهید برگه‌های اصلی در فایل اولیه باقی بمانند، گزینهٔ «ایجاد یک کپی» را فعال کنید. در پایان، روی دکمهٔ OK کلیک کنید.

اگر به این موضوع علاقه دارید، آموزش تغییر رنگ فولدر در ویندوز ۱۱ ( ۴ روش آسان) را از دست ندهید.

نرم افزار ادغام چند فایل اکسل

در این روش، اگر داخل هر برگه یک جدول اکسل وجود داشته باشد، نمی‌توانید همه برگه‌ها را با هم جابجا یا کپی کنید. در چنین مواقعی، باید یا جدول را به یک ناحیه معمولی تبدیل کنید، یا از راه‌حل‌های دیگری که در ادامه گفته می‌شود استفاده نمایید.

۲- روش ادغام چند فایل اکسل با استفاده از VBA

یک روش آسان برای ترکیب چند فایل اکسل، استفاده از VBA می‌باشد. دقت کنید در این حالت، فایل‌هایی که با هم ترکیب می‌شوند، به صورت مستقل قابل دسترسی نخواهند بود و در فایل جدیدی یکپارچه می‌شوند.

برای این کار باید یک ماکرو بسازید. در فایل اکسل مقصد (همان فایلی که می‌خواهید بقیه برگه‌ها در آن جمع شوند)، کلیدهای Alt و F11 را همزمان فشار دهید تا پنجره Visual Basic Editor باز شود.

سپس در پنل سمت چپ، روی گزینه ThisWorkbook کلیک راست کنید و از منوی باز شده، گزینه Insert را انتخاب کرده و سپس Module را بزنید.

روش ادغام چند فایل اکسل با استفاده از vba

۱-۲- کد ادغام فایل های اکسل در VBA

برای ترکیب چند فایل اکسل با استفاده از پاور کوئری، کد زیر را کپی کرده و در پنجره‌ای که باز می‌شود، قرار دهید.

“`
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

اطلاعات جامع‌تری در مورد این موضوع را در آموزش استفاده از هوش مصنوعی Copilot (کوپایلت مایکروسافت) پیدا کنید.

For Each fnameCurFile In fnameList
countFiles = countFiles + 1
Set wbkSrcBook = Workbooks.Open(Filename:=fnameCurFile)

اگر سوالاتی دارید، مقاله آموزش رفع ارور An Unexpected Error Occurred در اینستاگرام به شما کمک خواهد کرد.

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
“`

این موضوع را بهتر بشناسید با مطالعه آموزش پیدا کردن آی پی آدرس گوشی اندروید (شیائومی، سامسونگ، هواوی و…).

روش ادغام چند فایل اکسل با استفاده از vba

۲-۲- اجرای ماکرو

بعد از انجام این مراحل، یک ماکرو به نام MergeExcelFiles ساخته می‌شود. برای استفاده از آن، وارد فایل اکسل اصلی‌تان شوید (همان فایلی که می‌خواهید سایر صفحات در آن جمع شوند). سپس کلیدهای Alt و F8 را همزمان فشار دهید تا پنجره مربوط به اجرای ماکرو باز شود.
حالا نام ماکرو، که در این مثال MergeExcelFiles است، را انتخاب کرده و روی دکمه Run کلیک کنید.

ادغام چند فایل اکسل با پاور کوئری

سپس فایل‌های مورد نظرتان برای ادغام را انتخاب کرده و گزینه Open را بزنید.

ادغام چند فایل اکسل با پاور کوئری

بسته به اینکه چند فایل انتخاب کرده‌اید، ممکن است پردازش ماکرو چند ثانیه یا چند دقیقه طول بکشد. پس از پایان کار، ماکرو به شما اطلاع می‌دهد که چه تعداد فایل پردازش شده و چند شیت با هم ترکیب شده‌اند. در این مرحله می‌توانید فایل اکسل خود را ذخیره کنید.

ادغام چند فایل اکسل با پاور کوئری

۳- نرم افزار ادغام چند فایل اکسل

اگر کار با VBA برایتان سخت است و می‌خواهید روش ساده‌تر و سریع‌تری برای ترکیب فایل‌های اکسل پیدا کنید، پیشنهاد می‌کنیم از ابزار Ultimate Suite کمک بگیرید. بعد از نصب این برنامه، فایل اکسل مورد نظرتان را باز کنید.
سپس به تب Ablebits Data بروید و گزینه‌ی Copy Sheets را انتخاب کنید. در نهایت، روی گزینه‌ی «انتقال برگه‌های انتخاب شده به یک کتاب کار» کلیک کنید.

ادغام دو فایل اکسل با یک ستون مشترک

در پنجره‌ای که برای شما باز می‌شود، فایل‌ها یا برگه‌های مورد نظرتان را انتخاب کرده و سپس گزینه Next را بزنید. اگر خواستید فایل جدیدی اضافه کنید، روی دکمه Add Files کلیک کنید.

ادغام دو فایل اکسل با یک ستون مشترک

لطفاً گزینه دلخواه خود را انتخاب کرده و سپس دکمه «کپی» را فشار دهید.

توصیه می‌شود به مطالعه مقاله آموزش تنظیم ساعت گوشی شیائومی + حل مشکل جلو یا عقب ماندن آن ادامه دهید.

ادغام دو فایل اکسل با یک ستون مشترک

۴- استفاده از Power Query

اگر فایل‌های اکسل شما شکل و چیدمان یکسانی دارند، می‌توانید از این راه استفاده کنید. برای ترکیب دو فایل اکسل که یک ستون مشترک دارند، در فایل اصلی خود به بخش «Data» بروید. سپس روی «Get Data» کلیک کنید و مسیر From File > From Folder را انتخاب کنید.

ادغام دو فایل اکسل با یک ستون مشترک

مسیری که فایل‌هایتان در آن قرار دارد را انتخاب کنید.
سپس، لیست فایل‌ها به شما نشان داده می‌شود. روی دکمه «ادغام» (Combine) کلیک کنید.
فایل‌هایی که ساختار یکسانی دارند، با هم ترکیب خواهند شد.

ادغام دو فایل اکسل با یک ستون مشترک

۵- استفاده از اسکریپت‌ های Python با pandas

اگر به برنامه‌نویسی پایتون مسلط هستید، می‌توانید از کد زیر برای ترکیب چند فایل اکسل و تبدیل آن‌ها به یک فایل واحد کمک بگیرید. این روش به‌ویژه زمانی مفید است که با داده‌های حجیم سر و کار دارید و می‌خواهید این فرآیند به صورت خودکار انجام شود.

“`python
import pandas as pd
import os

folder_path = ‘C:/ExcelFiles’
all_files = [f for f in os.listdir(folder_path) if f.endswith(‘.xlsx’)]
df_list = []

for file in all_files:
df = pd.read_excel(os.path.join(folder_path, file))
df_list.append(df)

final_df = pd.concat(df_list, ignore_index=True)
final_df.to_excel(‘merged_file.xlsx’, index=False)
“`

۶- ادغام چند فایل اکسل آنلاین

برای ترکیب چند فایل اکسل در فضای اینترنت، می‌توانید به وب‌سایت ASPOSE سر بزنید. روی قسمت مخصوص آپلود فایل که با عنوان «فایل‌هایتان را اینجا رها کنید یا بارگذاری نمایید» مشخص شده است، کلیک کنید. سپس فایل‌های مورد نظرتان را که قصد دارید با هم ادغام شوند، انتخاب و آپلود کنید.

ادغام چند فایل اکسل آنلاین

در قسمت Save as، نوع فایل مورد نظر خود را انتخاب کرده و سپس گزینه Merge را بزنید. بعد از این مرحله، امکان دانلود فایل برای شما فراهم خواهد شد.

در این مقاله آموزش تصویری فعال سازی حالت شرکتی شیائومی (قدم به قدم) اطلاعات مفیدی آمده است.

ادغام چند فایل اکسل آنلاین

سوالات متداول

چگونه چند فایل اکسل را در یک فایل در شیت های مختلف وارد کنیم؟

یک راه این است که فایل اکسل خود را باز کنید. سپس بخش مورد نظر از اطلاعات را انتخاب کرده و با کلیک راست، گزینه کپی را بزنید. بعد از آن، به فایل مقصد بروید و یک صفحه جدید در آن ایجاد کنید. در نهایت، اطلاعاتی که کپی کرده‌اید را در آن صفحه جایگذاری کنید.

خواندن اطلاعات از یک فایل دیگر در اکسل چگونه است؟

ابتدا فایل اصلی و فایل جدید را باز کنید. به عنوان مثال، اگر می‌خواهید محتوای سلول A1 را از صفحه‌ای به نام Sheet1 در فایلی با نام File.xlsx بخوانید، در فایل مقصد باید این فرمول را در سلول مورد نظر تایپ کنید:
`=[File.xlsx]Sheet1′!A1`

جمع بندی

ادغام چند فایل اکسل در یک فایل ممکن است در نگاه اول سخت به نظر برسد، اما با کمک ابزارهای آنلاین و امکانات خود نرم‌افزار، به راحتی و در زمان کوتاهی می‌توانید این کار را انجام دهید. برای این منظور می‌توانید صفحات مورد نظرتان را انتخاب کرده و با استفاده از کپی و پیست یا گزینه Move or Copy، آن‌ها را به فایل اصلی منتقل کنید. همچنین می‌توانید از کدهای VBA یا وب‌سایت Aspose برای ترکیب فایل‌های اکسل استفاده کنید.

نظرات و پیشنهادات شما؟

در این نوشته، روش‌های بسیار دقیق برای ترکیب کردن چند فایل اکسل را به شما آموزش دادیم. با این روش‌ها می‌توانید اطلاعات خود را به شکلی منظم و درست، مدیریت و سازمان‌دهی کنید. اگر شما هم راه و روش دیگری برای ادغام فایل‌های اکسل بلد هستید، خوشحال می‌شویم آن را در بخش دیدگاه‌های این مطلب با ما و دیگر دوستان به اشتراک بگذارید.