نحوه ادغام دو جدول در اکسل (5 روش)

  • این را به اشتراک بگذارید
Hugh West

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

دانلود کتاب تمرین تمرین

این کتاب تمرین را در زیر دانلود کنید.

Merge Two Tables.xlsx

5 روش آسان برای ادغام دو جدول در Excel

ما از مجموعه داده زیر برای ایجاد رابطه بین این دو استفاده خواهیم کرد جداول در اکسل با مقادیر تکراری هر دو مجموعه داده دارای یک ستون مشترک هستند. ستون رایج شناسه محصول است. ادغام دو جدول بر اساس این ستون خواهد بود.

1. استفاده از تابع VLOOKUP

عملکرد VLOOKUP کمک خواهد کرد. ما به دنبال مقدار از یک ستون به ستون دیگر باشیم. و سپس آن مقدار را کپی کرده و در سلول مقصد قرار دهید. که در نهایت به ما کمک می کند تا دو جدول را در اکسل ادغام کنیم.

مراحل

  • در تصویر زیر، دو جدول داریم که می خواهیم با هم ادغام شوند
  • برای ادغام جدول، باید یک ستون مشترک بین آنها داشته باشیم. برای جداول داده شده، ستون مشترک شناسه محصول است ستون.

  • برای این کار ابتدا سلول I4 را انتخاب کرده و فرمول زیر را وارد کنید:

=VLOOKUP(F4,$B$4:$D$10,2,FALSE)

  • و سپس Fill Handle را بکشید به سلول I10 .
  • با انجام این کار، محدوده سلول I4:I10 با ستون اول جدول اول، مطابق با شناسه محصول پر می شود. ستون.

  • برای افزودن ستون دوم، سلول J4 را انتخاب کرده و فرمول زیر را وارد کنید:

=VLOOKUP(F4,$B$4:$D$10,3,FALSE)

  • و سپس Fill Handle را بکشید تا سلول J10 .
  • با انجام این کار، محدوده سلول‌های J5:J10 با ستون اول جدول اول پر می‌شود که با شناسه محصول ستون.

  • اکنون باید ستون های جدیدی را قالب بندی کنیم تا با بقیه سلول ها مطابقت داشته باشد.
  • محدوده ای از سلول ها را انتخاب کنید. سلول‌های D4:D10 و سپس بر روی نماد قالب‌بندی از گروه Clipboard در برگه Home کلیک کنید.
  • یک قلم موی رنگی کوچک ظاهر می‌شود. در محل کرک sor.
  • با آن مکان نما، محدوده سلول ها را انتخاب کنید I4:J10 .

  • در نهایت، می بینید که اکنون دو جدول ادغام و قالب بندی شده اند.

بیشتر بخوانید: نحوه ادغام دو جدول در اکسل با استفاده از VLOOKUP

2. استفاده از تابع XLOOKUP

عملکرد XLOOKUP تقریباً مشابه روش قبلی کار خواهد کرد. در XLOOKUP ،کاربر باید آرگومان محدوده خروجی را وارد کند که به جای شماره سریال ستون در جدول برگردانده می شود.

مراحل

  • در زیر تصویر، دو جدول داریم که می خواهیم با هم ادغام کنیم
  • برای ادغام جدول ، باید یک ستون مشترک بین آنها داشته باشیم. برای جداول داده شده، ستون مشترک ستون Product ID ست.

  • برای انجام این کار، ابتدا سلول را انتخاب کنید. I4 و فرمول زیر را وارد کنید:

=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)

  • و سپس Fill Handle را به سلول I10 بکشید.
  • با انجام این کار محدوده سلولها پر می شود I4:I10 با ستون اول جدول اول، مطابق با ستون شناسه محصول .

  • برای افزودن ستون دوم، سلول <را انتخاب کنید. 6>J4 و فرمول زیر را وارد کنید:

=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)

  • و سپس Fill Handle را به سلول J10 بکشید.
  • با انجام این کار، محدوده سلولهای J4:J10 با اولین پر می شود. ستون جدول اول، مطابق با ستون شناسه محصول .

  • اکنون باید ستون های جدید را برای مطابقت با آن قالب بندی کنیم. بقیه سلول ها.
  • محدوده ای از سلول ها را انتخاب کنید D4:D10 و سپس روی نماد قالب بندی پیتر از گروه Clipboard در Home <کلیک کنید. 7> t ab.
  • یک برس رنگ کوچک در جای مکان نما ظاهر می شود.
  • با آن مکان نما،محدوده سلول ها را انتخاب کنید I4:J10 .

  • در نهایت، می توانید ببینید که اکنون دو جدول ادغام و قالب بندی شده اند.

بیشتر بخوانید: نحوه ادغام دو جدول محوری در اکسل (با مراحل سریع)

3. استفاده از Power Query

Power Query یکی از قدرتمندترین ابزارهای اکسل است. Power query دارای ویژگی های پیش فرض قدرتمند بسیاری است که می تواند بسیاری از مسائل را بلافاصله حل کند

Steps

  • در تصویر زیر، دو جدول داریم که می خواهیم آنها را با هم ادغام کنیم.
  • برای ادغام جدول، باید یک ستون مشترک بین آنها داشته باشیم. برای جداول داده شده، ستون مشترک ستون Product ID ست.

  • برای افزودن این دو جدول داده، به داده > دریافت داده.
  • به علاوه به از منابع دیگر > از Table/Range .

  • یک کادر محاوره ای کوچک ظاهر می شود.
  • در آن کادر محاوره ای، باید محدوده جدول را وارد کرده و کادر My table has headers را علامت بزنید.
  • بعد از این OK را کلیک کنید.

  • برای جدول دوم، همین کار را انجام دهید و جدول را به Power Query اضافه کنید.
  • در Power Query ایجاد می‌کند. یک کادر محاوره ای جدول، محدوده جدول را مشخص کنید و کادر را علامت بزنید جدول من سرصفحه دارد .
  • پس از این OK را کلیک کنید.

  • پس از آپلود هر دو جدول در پاورquery، می‌توانیم با استفاده از ویژگی ترکیب آن‌ها را با هم ادغام کنیم.
  • برای این کار، ویرایشگر power query را باز کنید (با کلیک بر روی OK در مرحله قبل ویرایشگر به طور خودکار راه‌اندازی می‌شود).
  • در ویرایشگر power query، به تب Home بروید.
  • و از تب Home ، به Combine group<بروید. 6>. و سپس بر روی Amerge Queries کلیک کنید.
  • از منوی کشویی، روی Merge Queries کلیک کنید.

  • در پنجره جدید با نام Merge ، جدول 1 را به عنوان اولین جدول انتخاب کنید
  • و در در منوی کشویی دوم، جدول 2 را به عنوان جدول دوم انتخاب کنید.
  • در منوی کشویی زیر، چپ بیرونی را انتخاب کنید (همه از اول، مطابق با دوم) .
  • این گزینه کشویی به این معنی است که تطبیق با اولین جدول از سمت چپ شروع می شود، سپس قسمت تطبیق سمت راست در نهایت می آید.
  • کلیک کنید OK بعد از این.

  • درست پس از فشار دادن OK ، یک ستون را خواهید دید med جدول2 به جدول اول اضافه شده است.
  • اما این ستون در واقع یک نسخه کوچک شده از جدول2 است.
  • همه ستون ها در مخفی شده اند این ستون Table2 .
  • برای نمایش همه ستون های Table2 ، روی گوشه سمت راست بالای سر ستون Table2 کلیک کنید.

  • سپس در منوی توسعه یافته، فقط مقدار و هزینه را علامت بزنید.چک باکس، زیرا ما قبلاً شناسه محصول را در جدول اول داریم.
  • تیک کادر Use Original Column name به عنوان پیشوند را بردارید.
  • پس از این روی OK کلیک کنید.

  • پس از کلیک کردن بر OK ، شما توجه کنید که اکنون دو ستون به جدول اول اضافه شده است.

  • سپس از روی Close و Load کلیک کنید>صفحه برگه.
  • سپس از منوی کشویی، روی Close and Load To کلیک کنید.

  • و جدول را در انتخاب کنید چگونه می‌خواهید این داده‌ها را در کتاب کار خود مشاهده کنید
  • سپس کاربرگ موجود را انتخاب کنید. و سپس سلول B13 را انتخاب کنید.
  • پس از این روی OK کلیک کنید.

  • پس از این، جدول در سلول B13:F19 بارگذاری می شود.
  • و می بینیم که هر دو جدول اکنون ادغام شده اند.

بیشتر بخوانید: نحوه ترکیب دو جدول با استفاده از Power Query در اکسل

4. ترکیب توابع INDEX و MATCH

<0 INDEXو توابع MATCHبه ما کمک می کنند تا دو جدول را در اکسل با تطبیق مقدار و سپس نمایه سازی مقدار از جدول دوم به جدول اول، ادغام کنیم.

Steps

  • در تصویر زیر دو جدول داریم که می خواهیم با هم ادغام شوند
  • برای ادغام جدول باید یک ستون مشترک بین آنها داشته باشیم. برای جداول داده شده، ستون مشترک شناسه محصول است ستون.

  • برای این کار ابتدا سلول I4 را انتخاب کرده و فرمول زیر را وارد کنید:

=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))

  • و سپس Fill Handle را بکشید به سلول I10 .
  • با انجام این کار محدوده سلول ها پر می شود I5:I10 با ستون اول جدول اول، مطابق با شناسه محصول ستون .

  • برای افزودن ستون دوم، سلول J4 را انتخاب کرده و فرمول زیر را وارد کنید:

=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))

  • و سپس Fill Handle را بکشید تا سلول J10 .
  • با انجام این کار، محدوده سلول ها I4:I10 با ستون اول جدول اول پر می شود که با شناسه محصول<ستون 7>.
  • این عملیات ادغام را کامل می کند.

  • اکنون باید ستون های جدید را برای مطابقت با بقیه قالب بندی کنیم. سلول‌ها.
  • محدوده‌ای از سلول‌ها را انتخاب کنید D4:D10 و سپس روی نماد قالب‌بندی از گروه Clipboard در Home کلیک کنید. برگه.
  • A قلم مو رنگ کوچک در محل مکان نما ظاهر می شود.
  • با آن مکان نما، محدوده سلول ها را انتخاب کنید I4:J10 .

  • در نهایت، می توانید ببینید که دو جدول اکنون ادغام و قالب بندی شده اند> تابع مقدار دقیق مشخص شده در آرگومان اول را جستجو می کندآرایه/ محدوده سلول های ذکر شده در آرگومان دوم. در این حالت، مقدار را در سلول F4 در آرایه جستجو در B4:B10, جستجو می کند و سریال آن مقدار را در آن محدوده برمی گرداند.
    • INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))

    بعد از اینکه دریافت کردیم سریال مقدار منطبق در آرایه جستجو، سپس با استفاده از آن سریال، مقدار همان سریال را در ستون دیگر (آگومان اول) در جدول جستجو می کند.

    5. استفاده از Excel Copy -Paste Feature

    در مقایسه با روش های قبلی، این یکی کاملاً ساده است. ستون های جدول دوم را مستقیماً در جدول اول کپی و پیست می کنیم.

    مراحل

    • مانند روش های قبلی، باید دو جدول با یک ستون مشترک.
    • در عین حال، مقادیر ستون های مشترک در هر دو جدول باید در یک سریال باشند.

    • ابتدا ستون دوم و سوم ستون اول را انتخاب کنید و سپس روی ماوس کلیک راست کنید.
    • از منوی زمینه، روی Copy کلیک کنید.

    • سپس سلول I4 را انتخاب کنید و دوباره روی ماوس کلیک راست کنید.
    • از منوی زمینه، روی جای‌گذاری .

    • با انجام این کار، ستون‌های جدول در جدول دوم جای‌گذاری می‌شوند.
    • جای‌گذاری اولین ستون های جدول در ستون جدول دوم در نهایت این دو را ادغام خواهند کردجداول.

    بیشتر بخوانید: نحوه ادغام دو جدول بر اساس یک ستون در اکسل (3 روش)

    چیزهایی که باید به خاطر بسپارید

    • شما باید سریال یکسانی را برای ورودی های ستون های مشترک در هر دو جدول حفظ کنید.
    • در روش Power Query ، از ابتدا جدول دوم را انتخاب نکنید. همیشه اولین جدولی را انتخاب کنید که تطبیق از آن شروع می شود.

    نتیجه گیری

    به طور خلاصه، این موضوع که چگونه می توانیم دو جدول مجزا را در اکسل ادغام کنیم اکسل با مقادیر تکراری در اینجا به 5 روش مختلف پاسخ داده می شود. برای این مشکل، یک کتاب کار برای دانلود در دسترس است که می توانید این روش ها را تمرین کنید. هر گونه سوال یا بازخورد خود را از طریق بخش نظرات بپرسید. هر پیشنهادی برای بهبود جامعه Exceldemy بسیار قابل قدردانی خواهد بود.

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