نحوه مرتب سازی بر اساس نام خانوادگی در اکسل (5 روش مفید)

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

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

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

این نمونه کار را دانلود کنید خودتان تمرین کنید.

مرتب سازی بر اساس نام خانوادگی.xlsx

5 روش مفید برای مرتب سازی بر اساس نام خانوادگی در اکسل

برای نشان دادن در اینجا یک مجموعه داده نمونه از 10 افراد با نام کامل در محدوده سلولی B5:B14 وجود دارد.

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

1. از Find & جایگزینی ویژگی برای استخراج و مرتب سازی بر اساس نام خانوادگی

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

  • ابتدا، ستون B را با فشار دادن Ctrl + C روی صفحه کلید خود کپی کنید و آن را در <1 جایگذاری کنید>ستون C با فشار دادن Ctrl + V .

  • سپس، ستون C را انتخاب کنید. و Ctrl+H را فشار دهید تا کادر گفتگو Find and Replace باز شود.
  • در اینجا، یک ستاره ( *<2) قرار دهید>) به دنبال یک فاصله در کادر چیست را بیابید .
  • همراه با آن، کادر Replace with را خالی نگه دارید.
  • بعدی، روی جایگزینی همه >بستن .

  • در نهایت، نام خانوادگی را با موفقیت در محدوده سلولی C5:C14 استخراج خواهید کرد.

  • اکنون هر دو ستون B و C را انتخاب کنید و به Data <2 بروید>برگه برای انتخاب نماد مرتب سازی از مرتب سازی & گروه را فیلتر کنید.

  • بعد از آن، مرتب سازی بر اساس را به عنوان نام خانوادگی و <1 را انتخاب کنید>سفارش به عنوان A تا Z .
  • در آخر، OK را فشار دهید.

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

2. اعمال گزینه متن به ستون برای مرتب سازی بر اساس نام خانوادگی در اکسل

در این بخش، نام‌های خانوادگی را با استفاده از روش Text to Columns مرتب می‌کنیم. برای انجام کار مراحل زیر را دنبال کنید.

  • ابتدا Data را انتخاب کنید و گزینه Text to Columns را در Data Tools <2 فشار دهید>گروه.

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

  • بعد از آن، Space را انتخاب کنید. به عنوان جداکننده و بعدی را فشار دهید.

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

  • در نهایت، اولین <2 را دریافت خواهید کرد>و نام های خانوادگی به طور جداگانه مانند این است.

3. درج فرمولبه مرتب سازی بر اساس نام خانوادگی در اکسل

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

  • ابتدا C5C5 خالی را انتخاب کنید و فرمول را در آنجا تایپ کنید.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

  • سپس، Enter را فشار دهید.
  • به دنبال آن، نام خانوادگی در سلول ظاهر می شود.

در این فرمول، تابع RIGHTسمت راست ترین مقدار را از Cell B5استخراج می کند. سپس، عملکرد LENطول رشته متن را مشخص می کند. در نهایت، عملکرد FINDمتن مورد نیاز را جستجو می‌کند.

  • در نهایت، ابزار AutoFill را برای دریافت همه نام‌های خانوادگی به طور همزمان اعمال کنید.

  • علاوه بر این، اگر نام میانی یا عنوانی قبل از نام وجود دارد (مانند آقا یا خانم)، باید از فرمول زیر استفاده کنید:
=RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2,"","@",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

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

4. از گزینه Flash Fill برای مرتب سازی بر اساس نام خانوادگی استفاده کنید

یک روش سریع و سریع دیگر روش Flash Fill است. با شناسایی الگوها به دستکاری داده ها کمک می کند. برای انجام این کار، باید نتیجه مورد انتظار را در اولین سلول به پر کنیدنتیجه کلی را دریافت کنید.

  • ابتدا نام خانوادگی Cell B5 را در Cell C5 تایپ کنید.
  • سپس، علامت را پایین بکشید. مکان نما روی قسمت سمت راست پایین انتخاب.

  • بعد، مکان نما به نماد مثبت تغییر می کند.
  • در اینجا، گزینه AutoFill را انتخاب کنید و Flash Fill را انتخاب کنید.

  • در نهایت، نام خانوادگی در <ظاهر می شود. 1>ستون C .

5. مرتب سازی پویا بر اساس نام خانوادگی و استخراج با Power Query

در این روش آخر، ما از ابزار Power Query در اکسل برای مرتب‌سازی پویا نام‌های خانوادگی استفاده می‌کند. بیایید ببینیم چگونه کار می کند.

  • ابتدا مجموعه داده را با First Names انتخاب کنید و Ctrl + T را در صفحه کلید خود فشار دهید.
  • سپس در پنجره ایجاد جدول گزینه جدول من سربرگ دارد را علامت زده و OK را فشار دهید.

  • در نتیجه، مجموعه داده را به صورت جدولی مانند این دریافت خواهید کرد.

  • بعد، به برگه داده و از جدول/محدوده را در زیر دریافت & Transform Data .

  • بر این اساس، پنجره Power Query Editor را دریافت خواهید کرد.
  • در این پنجره، روی ستون اول کلیک راست کرده و Duplicate Column را انتخاب کنید.

  • سپس، بر روی <1 کلیک کنید>تقسیم ستون در گروه Transform .

  • در منوی کشویی، By را انتخاب کنید.Delimiter .

  • بعد از آن، پنجره Split Column by Delimiter را دریافت خواهید کرد.
  • در اینجا، انتخاب‌ها را مانند تصویر زیر نگه دارید و OK را فشار دهید. یک ستون جدید مانند این.

  • اکنون، روی سرصفحه ستون دوم کلیک راست کرده و روی Remove کلیک کنید تا آن را پاک کنید. .

  • بعد از این، روی فلش هدر ستون Full Name- Copy.2 کلیک کرده و را انتخاب کنید. مرتب سازی صعودی .

  • در نهایت، به برگه صفحه اصلی بروید و Close & Load To .

  • بنابراین، مکانی را برای قرار دادن داده ها در کادر گفتگو Import Data انتخاب کنید و فشار دهید تأیید .

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

نکات اضافی

  • از آنجایی که روش Flash Fill در شناسایی یک الگو کار می کند، در برخی موارد ممکن است این روش کار نکند. . اگر این مشکل پیش آمد، نتیجه مورد انتظار را در یک یا دو سلول دیگر تکرار کنید.
  • مطمئن شوید که مجموعه داده اصلی شما فاقد هر گونه فضای غیر ضروری است. در غیر این صورت، به یک سلول خالی باز می گردد.

نتیجه گیری

بنابراین اینها 5 روش های مختلفی هستند که می توانید برای مرتب کردن داده ها بر اساس نام خانوادگی از آنها استفاده کنید. امیدواریم این مقاله برای شما مفید بوده باشد. می توانید از هر یک از این روش ها استفاده کنید وافکارتان را با ما در میان بگذارید. می توانید آموزش های بیشتری را در ExcelWIKI کاوش کنید.

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