نحوه ادغام داده ها از چندین ردیف در اکسل (4 روش سریع)

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

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

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

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

تلفیقی داده ها از چند ردیف.xslm

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

حالا، فرض می کنیم یک مجموعه داده با لیستی از کشورها و شهرها آنها. در اینجا، شما می خواهید چندین ردیف برای شهرها تجمیع در کنار کشور آنها داشته باشید. در این مرحله، من دو روش با استفاده از این مجموعه داده را برای انجام این کار به شما نشان خواهم داد.

1. استفاده از توابع UNIQUE و TEXTJOIN

استفاده از UNIQUE توابع و TEXTJOIN یکی از سریع‌ترین و راحت‌ترین راه‌های برای ادغام داده‌ها از چندین ردیف در اکسل است. اکنون، برای ادغام داده ها با استفاده از این توابع، مراحل زیر را دنبال کنید.

مراحل :

  • ابتدا، یک ستون جدید برای <ایجاد کنید. 8>کشور در کنار مجموعه داده شما.
  • بعد، سلول E5 را انتخاب کرده و فرمول زیر را وارد کنید.
=UNIQUE(B5:B13)

در این مورد، سلول E5 اولین سلول ستون جدید Country است. همچنین، B5 و B13 اولین و آخرین سلول های ستون مجموعه داده هستند. کشور .

علاوه بر این، ما از تابع UNIQUE استفاده می کنیم. نحو این تابع UNIQUE(آرایه، [by_col]، [exactly_one]) است .

  • سپس، ستون دیگری برای ادغام اضافه کنید داده های شهرها.
  • پس از آن، روی سلول F5 کلیک کنید و فرمول زیر را وارد کنید.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))

در اینجا، سلول F5 اولین سلول از ستون جدید City است. همچنین، سلول‌های C5 و C13 به ترتیب اولین و آخرین سلول‌های ستون مجموعه داده City هستند.

به‌علاوه، در اینجا از <استفاده می‌کنیم. تابع 1>TEXTJOIN . نحو این تابع TEXTJOIN(جداکننده، ignore_empty، text1،…) است. همچنین، ما از تابع IF استفاده می کنیم.

  • در نهایت، Fill Handle را برای بقیه ستون بکشید. .

بیشتر بخوانید: تلفیق تابع برای داده های متنی در اکسل (با 3 مثال)

2. اعمال تابع IF و مرتب سازی

یک راه دیگر برای ادغام داده ها از چندین ردیف در اکسل استفاده از تابع IF و گزینه Sort از تب داده به طور همزمان. اکنون، برای انجام این کار از مجموعه داده فوق، مراحل زیر را دنبال کنید.

Steps :

  • ابتدا محدوده سلولی را انتخاب کنید می خواهند مرتب کنند در این مورد، محدوده B5:B13 است.
  • سپس، به برگه داده > مرتب سازی & فیلتر > مرتب سازی A به Z .

  • اکنون، یک کادر هشدار مرتب سازی ظاهر خواهد شد. در این مرحله، Expand the selection را انتخاب کنید.
  • بعد، روی OK کلیک کنید.

  • در نتیجه، ستون دیگری برای Cities اضافه کنید.
  • پس از آن، سلول D5 را انتخاب کنید و فرمول زیر را وارد کنید و Fill Handle را بکشید. برای سلول های باقیمانده ستون.
=IF(B5=B4,D4 &","& C5,C5)

در این مورد، سلول D5 اولین سلول از ستون شهرها .

  • در این مرحله، ستون جدیدی به نام مرتب سازی نهایی وارد کنید.
  • سپس، سلول E5 را انتخاب کنید، فرمول زیر را وارد کنید و Fill Handle را برای سلول های ستون باقی مانده بکشید.
=IF(B5B6,"Final Row","")

در این مورد، B5 و B6 به ترتیب سلولهای اول و دوم ستون City هستند. همچنین، E5 اولین سلول ستون ردیف نهایی است.

  • اکنون، محدوده را انتخاب و کپی کنید D5:E13 و آنها را در قالب Values ​​ جایگذاری کنید تا فرمول آنها حذف شود.

  • بعد، به برگه داده > مرتب سازی .

  • در این مرحله، از مرتب سازی بر اساس گزینه ها مرتب سازی نهایی را انتخاب کنید.
  • سپس، از گزینه های ترتیب Z تا A را انتخاب کنید.
  • در نتیجه ، روی OK کلیک کنید.

  • اکنون، کادر هشدار مرتب سازی ظاهر می شود. در این مرحله، Expand the selection را انتخاب کنید.
  • بعد، روی OK کلیک کنید.

  • در این مرحله، شماخروجی شما مطابق تصویر زیر خواهد بود.

  • در نهایت، تمام سطرها و ستون های اضافی را حذف کنید و خروجی دلخواه خود را داشته باشید.

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

مشابه Readings

  • نحوه استفاده از ابزارهای گروه بندی و ادغام در اکسل (5 مثال آسان)
  • حذف ادغام در اکسل (2 روش مفید) )
  • نحوه ادغام داده ها در اکسل از چندین کتاب کار (2 روش)
  • [اصلاح]: مرجع تلفیق در اکسل معتبر نیست ( با Quick Fix)

3. استفاده از گزینه Consolidate برای ادغام داده ها از چندین ردیف در اکسل

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

مراحل :

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

  • سپس، Sum از گزینه های Function را انتخاب کنید.
  • بعد از آن ، مرجع را انتخاب کنید، در این مورد، $B$5:$C$14 است.

در اینجا، سلول B5 اولین سلول ستون فروشنده و سلول C14 است.آخرین سلول ستون مبلغ فروش است.

  • بعد، ستون چپ را از استفاده از برچسب‌ها در انتخاب کنید.
  • در نتیجه، روی دکمه OK کلیک کنید.

  • در نهایت، داده های تلفیقی خود را برای فروش دارید.

توجه: اگر می خواهید داده های خود را بر اساس معیارها ادغام کنید، ابتدا مرتب داده های خود را بر اساس معیارهای خود مرتب کنید و سپس از گزینه Consolidate استفاده کنید.

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

4. استفاده از کد VBA برای ادغام داده ها از چندین ردیف در اکسل

همچنین، می توانید VBA کد برای ادغام آسان داده ها از چندین ردیف در Excel. اگر می خواهید این کار را انجام دهید، می توانید مراحل زیر را دنبال کنید.

مراحل :

  • ابتدا، ALT را فشار دهید + F11 برای باز کردن پنجره VBA .
  • اکنون، برگ 7 یا برگه ای را که روی آن کار می کنید انتخاب کنید و راست کلیک کنید روی آن.
  • بعد، به صورت متوالی Insert > Module را انتخاب کنید.

  • در این مرحله، کد زیر را کپی کرده و در فضای خالی قرار دهید.
1864

💡 توضیح کد:

در این قسمت کد VBA استفاده شده در بالا را توضیح خواهم داد. اکنون کد را به بخش های مختلف تقسیم کرده و آنها را شماره گذاری کرده ام. در این مرحله، بخش کد را عاقلانه توضیح خواهم داد.

  • بخش 1: دردر این بخش، یک Sub جدید با نام ConsolidateMultiRows() ایجاد می کنیم.
  • بخش 2 : در مرحله بعد، متغیرهای مختلف را اعلام می کنیم.
  • بخش 3: در اینجا، در این بخش، یک InputBox ایجاد می کنیم که محدوده مرجع ما را می خواهد.
  • بخش 4: ما یک حلقه For را برای افزودن مقدار فروش اجرا می کنیم.
  • بخش 5: در نهایت، ما باید تمام محتویات اضافی را پاک کنیم و سلول ها را دوباره مرتب کنید.

  • اکنون، F5 را فشار دهید و کد را اجرا کنید.
  • در این مرحله، یک کادر مانند تصویر زیر ظاهر می شود.
  • بعد، محدوده مرجع خود را وارد کنید
  • در نهایت، روی دکمه OK کلیک کنید.

  • در نهایت، شما داده های تلفیقی خود را مانند تصویر زیر دارید.

بیشتر بخوانید: چگونه داده ها را از چندین ستون در اکسل ادغام کنیم (7 روش آسان)

نتیجه

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

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