فهرست مطالب
در اکسل ، ما اغلب با مجموعه داده های بزرگ کار می کنیم. در حین کار با این مجموعه داده ها ، ما اغلب نیاز به ترکیب داده ها از چند صفحه داریم تا آنها را به درستی تجزیه و تحلیل کنیم. در این مقاله، روش های 4 را در اکسل تا ترکیب داده ها از چند شیت توضیح خواهم داد.
دانلود تمرین Workbook
ترکیب داده ها از چندین Sheets.xlsxاستفاده از VBA برای ترکیب داده از Multiple Sheets.xlsm
این کاربرگ است که می خواهم برای توضیح روش های ترکیب داده ها از چند صفحه .در اکسل<استفاده کنم. 2>. ما چندین دانش آموز به همراه شناسه دانشجویی و نمره آنها داریم. میخواهم علامتها را برای موضوعات مختلف ادغام کنم تا روشها را شرح دهم.
4 روش برای ترکیب دادهها از چندین برگه در اکسل
1. استفاده از ویژگی Consolidate برای ترکیب داده ها از چندین برگه
در این بخش، نحوه استفاده از Consolidate تا Combine data را توضیح خواهم داد. من علامت(های) فیزیک و ریاضی را با استفاده از این روش اضافه می کنم.
مراحل:
➤ به تجمیع کاربرگ بروید. D5 را انتخاب کنید.
➤ سپس به برگه داده > بروید ;> ابزارهای داده >> ادغام را انتخاب کنید.
یک کادر گفتگو از ادغام ظاهر می شود.
➤ از آنجایی که می خواهید علامت ها را جمع کنید، منوی کشویی Function را همانطور که هست نگه دارید.
➤ اکنون باید یک مرجع اضافه کنید. به کاربرگ مجموعه داده (فیزیک) >> محدوده D5:D14 >> افزودن را انتخاب کنید.
➤ Excel مرجع را اضافه می کند. به طور مشابه، مرجع را برای محدوده D5:D14 از کتاب کار مجموعه داده (ریاضی) تنظیم کنید.
➤ سپس OK را کلیک کنید. اکسل آنها را ترکیب می کند و جمع را به عنوان خروجی برمی گرداند.
بیشتر بخوانید: نحوه ادغام داده ها در اکسل از چندین کاربرگ (3 روش)
2. استفاده از Power Query برای ترکیب داده ها از چندین برگه
اکنون خواهیم دید نحوه ترکیب داده ها از چندین برگه با استفاده از PowerQuery . من علامت(های) فیزیک را برای دو بخش ( A & B ) در این مورد ترکیب خواهم کرد. در این مورد یک پیش نیاز وجود دارد. مجموعه داده باید به شکل جدول باشد.
STEP-1: CREATING TABLE
➤ را انتخاب کنید محدوده B4:D14 .
➤ CTRL + T را فشار دهید. کادر محاوره ای ایجاد جدول ظاهر می شود. روی OK کلیک کنید.
Excel جدول را ایجاد می کند.
➤ اکنون جدول را تغییر نام می دهم. برای انجام این کار، به برگه طراحی جدول بروید و جدول خود را تغییر نام دهید.
به طور مشابه، جدول <ایجاد کنید 2> برایسایر مجموعه های داده .
STEP-2: COMBINE DATA
➤ به Data بروید برگه >> دریافت داده >> از منابع دیگر >> پنجره Blank Query
Power Query Editor را انتخاب کنید. در نوار فرمول، فرمول را یادداشت کنید:
=Excel.CurrentWorkbook()
➤ ENTER را فشار دهید . Excel جدول را در کتاب کار شما نشان می دهد.
➤ سپس، روی کلیک کنید پیکان دو سر (تصویر را ببینید).
➤ سپس، ستونهای را که میخواهید ترکیب کنید، انتخاب کنید. من همه آنها را ترکیب خواهم کرد.
➤ استفاده از نام ستون اصلی به عنوان پیشوند را بدون علامت بگذارید. سپس OK را کلیک کنید.
اکسل مجموعه داده ها را ترکیب می کند.
➤ اکنون، Close & Load .
Excel یک جدول جدید با ترکیب مجموعه داده ها ایجاد می کند.
➤ تغییر نام نام ستون . من قصد دارم با این بخش تماس بگیرم.
توجه:
چه زمانی شما از روش فوق استفاده می کنید، ممکن است با مشکل مواجه شوید.
نام جدول جدید ما Query1 است که از 21 ردیف شامل هدر تشکیل شده است. .
➤ اکنون راست کلیک کنید موس خود را برای نمایش منو زمینه . سپس روی Refresh کلیک کنید.
پس از Refresh ، خواهید دید که شماره ردیف تغییر کرده است. به 41 . به این دلیل که Query1 خود یک جدول است و به عنوان ورودی کار می کند.
برای حل این مشکل، مراحل را دنبال کنید.
➤ به کششو نام ستون بروید (تصویر را ببینید)
➤ سپس بروید به فیلترهای متن >> حاوی نمیشود را انتخاب کنید.
فیلتر خودکار سفارشی پنجره باز میشود.
➤ Query1 را در جعبه بنویسید (تصویر را ببینید). سپس روی OK کلیک کنید.
این بار، ردیف با نام Query1 دیده نمی شود. حتی اگر مجموعه داده را بازخوانی کنید.
20 ردیف اکنون بارگیری می شود زیرا Excel این بار سرصفحه را حساب نمی کند.
خواندنی مشابه
- چگونه نمودارهای دو خطی را ترکیب کنیم Excel (3 روش)
- ترکیب دو نمودار در اکسل (2 روش)
- نحوه ترکیب نمودارها در اکسل (گام به گام راهنمایی
3. استفاده از VBA برای ترکیب داده ها از چندین برگه
اکنون ماکرو VBA را برای ترکیب داده از اعمال می کنم چند ورق . فرض کنید کتاب کار شما دارای دو کاربرگ ، داده ( Physics_A ) و Dataset ( Physics_B ) و می خواهید داده را از این مجموعه داده ها در یک کاربرگ جدید با نام ترکیب کنید ادغام کردن .
مراحل:
➤ به برگه برنامهنویس بروید >> Visual Basic
➤ سپس به برگه Insert >> Module بروید
یک پنجره module ظاهر می شود. اکنون کد زیر را بنویسید.
5598
در اینجا، من یک Sub Procedure با نام combine_multiple_sheets ایجاد کرده ام. . من متغیرهای Row_1 ، Col_1 ، Row_last و Column_last را با استفاده از عبارت Dim Dim انتخاب کردم 2> و با استفاده از عبارت Set wX را به عنوان کاربرگ تلفیقی تنظیم کنید.
همچنین، من از یک کادر پیام ورودی با استفاده از استفاده کردم. Application.InputBox با عبارت "Choose the Headers" .
سپس، من یک حلقه For اعمال کردم و <1 را تعریف کردم>Row_1 و Col_1 با استفاده از ویژگی headers.range .
➤ سپس F5 را فشار دهید تا برنامه اجرا شود. اکسل یک مجموعه داده ترکیبی ایجاد خواهد کرد.
توجه:
لطفاً به خاطر داشته باشید که این کد VBA همه برگهای موجود در کتاب کار شما را ترکیب میکند. بنابراین شما باید فقط آن کاربرگ را داشته باشید که داده آنها را ترکیب کنید .
بیشتر بخوانید: نحوه ادغام چندین برگه در یک صفحه با VBA در اکسل (2 روش)
4. اعمال تابع VLOOKUP برای ترکیب داده ها از چندین برگه
فرض کنید، من یک <1 دارم>کاربرگ با نام " نامها " جایی که من آن را دارمنام برخی از دانش آموزان و دیگری به نام " نشانه ها ". برای ایجاد یک صفحه نتیجه مناسب، باید آنها را ترکیب کنم. من این کار را با استفاده از عملکرد VLOOKUP انجام خواهم داد.
STEPS:
➤ یک <1 جدید ایجاد کنید>ستون علامت گذاری می کند در سمت راست نام ها .
➤ سپس، به D5 و فرمول زیر را بنویسید
=VLOOKUP(B5,Marks!B4:C14,2)
در اینجا، من را تنظیم کرده ام. مقدار جستجو B5 و آرایه B4:C14 از برگ علامتگذاری است. col_ind_num 2 است، زیرا من میخواهم علامتهای را داشته باشم.
➤ اکنون ENTER را فشار دهید. Excel خروجی را برمی گرداند.
➤ سپس از Fill Handle تا AutoFill تا <1 استفاده کنید>D14 . Excel علائم را از کاربرگ Marks ترکیب می کند.
بیشتر بخوانید: چگونه برای ترکیب برگه ها در اکسل (6 ساده ترین راه)
تمرین کتاب کار
تمرین روش های ترکیب داده ها از چندین برگ<مهم است 2>. به همین دلیل است که من برگ تمرین را برای شما پیوست کرده ام.
نتیجه گیری
در این مقاله، 4 را به تصویر کشیده ام راه های در Excel برای ترکیب داده ها از چند صفحه . امیدوارم این برای شما مفید باشد. و در آخر، اگر هر نوع پیشنهاد، ایده یا بازخوردی دارید، لطفاً در زیر نظر دهید.