روش 1: دکمه‌های مرتب‌سازی سریع

در Excel دکمه‌هایی وجود دارد که مسئول مرتب‌سازی سریع آرایه داده‌های انتخاب شده هستند. استفاده از آن‌ها در مواقعی که نیاز به پردازش سلول‌ها تنها یک بار و با انتخاب موارد ضروری است، بهینه خواهد بود.

  1. دکمه چپ ماوس را نگه‌دارید و تمام مقادیری را که قرار است مرتب شوند، انتخاب کنید.
  2. انتخاب دامنه سلول‌ها برای مرتب‌سازی سریع به ترتیب حروف الفبا در اکسل
  3. در زبانه "خانه" منوی کشویی "ویرایش" را باز کنید.
  4. باز کردن منوی ابزار برای مرتب‌سازی سریع بر اساس حروف الفبا در اکسل
  5. در آن از بلوک "مرتب‌سازی و فیلتر" استفاده کنید و ترتیبی را که می‌خواهید مقادیر را مرتب کنید، انتخاب کنید.
  6. انتخاب ابزار مرتب‌سازی سریع مقادیر انتخاب‌شده به ترتیب الفبایی در اکسل
  7. اگر هشدار مربوط به شناسایی داده‌ها خارج از محدوده ظاهر شود، باید انتخاب کنید که آن را گسترش دهید یا فقط در محدوده انتخاب شده مرتب کنید. ابتدا گزینه اول را بررسی می‌کنیم.
  8. انتخاب حالت مرتب‌سازی در صورت وجود دامنه‌ای که تحت تأثیر قرار نگرفته است در اکسل
  9. با استفاده از این گزینه، سلول‌های مجاور که به جدول کلی وابسته هستند، به ترتیب قرارگیری متن تنظیم می‌شوند، به این معنی که اگر در مقابل سلول "اوت" مقدار "27" وجود داشته باشد، این مقدار در مقابل همان کلمه باقی می‌ماند.
  10. مثال مرتب‌سازی بر اساس حروف الفبا با گسترش دامنه در اکسل
  11. گزینه دوم — "مرتب‌سازی در محدوده انتخاب شده".
  12. انتخاب حالت دوم مرتب‌سازی به ترتیب حروف الفبا بدون گسترش دامنه در اکسل
  13. در این صورت فقط متن مشخص شده جابجا می‌شود و سلول‌های مقابل آن دست نخورده باقی می‌مانند.این به این معناست که جابجایی داده‌ها اتفاق می‌افتد، اگر قبلاً بین آن‌ها ارتباطی وجود داشته باشد.
  14. نتیجه مرتب‌سازی بر اساس حروف الفبا بدون گسترش دامنه در اکسل

اگر هنوز تصمیم نگرفته‌اید که آیا می‌خواهید فقط محدوده مشخص شده را مرتب کنید یا نیاز به دربرگرفتن سلول‌های مجاور دارید، هر گزینه را بررسی کنید و با فشار دادن کلید میانبر Ctrl + Z آن را لغو کنید. این‌گونه راحت‌تر می‌توانید با تغییرات در جدول آشنا شوید.

روش 2: مرتب‌سازی قابل تنظیم

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

  1. پیشنهاد می‌کنیم که بلافاصله تمام جدول را انتخاب کنید، اگر علاوه بر مرتب‌سازی بر اساس حروف الفبا، می‌خواهید چندین سطح دیگر نیز اضافه کنید.
  2. انتخاب کل جدول برای ایجاد مرتب‌سازی سفارشی در اکسل
  3. سپس در همان بخش "ویرایش" گزینه "مرتب‌سازی قابل تنظیم" را انتخاب کنید.
  4. انتقال به تنظیمات مرتب‌سازی بر اساس حروف الفبا از طریق منوی جداگانه در اکسل
  5. در منوی کشویی "مرتب‌سازی بر اساس"، ستونی را که مرتب‌سازی را شامل می‌شود مشخص کنید.
  6. ایجاد اولین سطح مرتب‌سازی بر اساس حروف الفبا در اکسل
  7. به عنوان حالت مرتب‌سازی، نوع "مقادیر سلول‌ها" انتخاب می‌شود.
  8. انتخاب سلول‌ها در سطح برای مرتب‌سازی به ترتیب حروف الفبا در اکسل
  9. فقط کافی است ترتیب "از الف تا ی" یا "از ی تا الف" را مشخص کنید.
  10. انتخاب اصل مرتب‌سازی در تنظیم سطح در اکسل
  11. اگر نیاز به مرتب‌سازی سایر ستون‌ها دارید، آن‌ها را به عنوان سطوح اضافه کنید و همان تنظیمات را انجام دهید.
  12. افزودن سطح دوم برای مرتب‌سازی سفارشی در اکسل
  13. به جدول برگردید و اطمینان حاصل کنید که تمام اقدامات به درستی انجام شده است.
  14. نتیجه استفاده از مرتب‌سازی سفارشی بر اساس حروف الفبا در اکسل

روش 3: فرمول مرتب‌سازی

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

مرحله 1: ایجاد فرمول کمکی

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

  1. برای کار با محاسبات آینده، لازم است از سلول‌ها یک گروه ایجاد کنید، برای این کار باید آن‌ها را انتخاب کرده و در قسمت مخصوص در بالای صفحه یک نام جدید تعیین کنید.
  2. انتخاب سلول‌ها برای ایجاد گروهی از یک بازه در اکسل قبل از مرتب‌سازی به ترتیب الفبایی

  3. اکنون دامنه سلول‌های انتخاب‌شده یک نام خاص دارد که مربوط به محتوای آن است، — در مورد ما این نام میوه‌ها است. اگر چندین کلمه در نام وارد می‌کنید، فاصله نگذارید و به جای آن از زیرخط استفاده کنید: "(نمونه_متن)".
  4. تغییر نام موفقیت‌آمیز محدوده سلول‌ها به نام قبل از مرتب‌سازی بر اساس حروف الفبا در اکسل
  5. در سلول جدید فرمول شمارش‌شرطی را ایجاد می‌کنیم که سلول‌هایی را که شرایط را برآورده می‌کنند، شمارش می‌کند. به عنوان دامنه، گروه تازه ایجاد شده را مشخص کنید و سپس اولین سلول برای مقایسه را وارد کنید.در نهایت شکل اولیه فرمول به این صورت است: =شمارش‌اگر(میوه‌ها;A1).
  6. ایجاد یک فرمول کمکی برای مرتب‌سازی بر اساس حروف الفبا در اکسل
  7. اکنون نتیجه این فرمول "1" خواهد بود، زیرا نوشتار آن برای محاسبات آینده چندان صحیح نیست، بنابراین عبارت "<="& را قبل از شماره اولین سلول اضافه کنید.
  8. لمسه نهایی در ایجاد فرمول کمکی برای مرتب‌سازی بر اساس حروف الفبا در اکسل
  9. فرمول را با نگه‌داشتن لبه سلول، تا انتهای لیست آینده برای مرتب‌سازی بکشید.
  10. کشیدن فرمول کمکی برای مرتب‌سازی به ترتیب حروف الفبا در اکسل
  11. محدوده‌ای که شامل اعداد است را به گروه تغییر نام دهید - این در تهیه فرمول بعدی لازم خواهد بود.
  12. تغییر نام دامنه فرمول کمکی برای مرتب‌سازی به ترتیب الفبایی در اکسل

مرحله 2: ایجاد فرمول مرتب‌سازی

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

  1. در سلول جدید شروع به وارد کردن =جستجوی‌موقعیت(ردیف(A1) کنید. این فرمول مسئول جستجوی موقعیت ردیف است، به همین دلیل باید آرگومان "A1" را مشخص کنید.
  2. انتقال به ایجاد فرمولی برای مرتب‌سازی به ترتیب الفبایی در اکسل

  3. سپس برای سهولت در افزودن محدوده‌های نام‌دار به "فرمول‌ها" بروید، منوی "نام‌های تعریف‌شده" را باز کنید و "استفاده در فرمول" را انتخاب کنید.
  4. استفاده از قابلیت افزودن نام‌های خاص هنگام ایجاد فرمول مرتب‌سازی به ترتیب الفبایی در اکسل
  5. محدوده‌ای با فرمول کمکی اضافه کنید و نوع تطابق آن را "تطابق دقیق" در فهرست کشویی که پس از افزودن ";" ظاهر می‌شود، مشخص کنید.
  6. تنظیم تطابق دقیق هنگام ایجاد فرمول مرتب‌سازی بر اساس حروف الفبا در اکسل
  7. ایجاد فرمول را با قرار دادن آن در تابع INDEX که با آرایه نام‌ها کار خواهد کرد، به پایان برسانید.
  8. استفاده از فرمول در تابع INDEX برای مرتب‌سازی آینده بر اساس حروف الفبا در Excel
  9. نتیجه را بررسی کنید و سپس فرمول را به همان شیوه‌ای که در بالا نشان داده شده است، بکشید.
  10. ایجاد موفقیت‌آمیز فرمولی برای مرتب‌سازی به ترتیب الفبایی در اکسل
  11. اکنون شما یک لیست داینامیک مرتب‌شده به درستی بر اساس حروف الفبا خواهید داشت.
  12. کشیدن فرمول برای مرتب‌سازی به ترتیب حروف الفبا در اکسل

برای ساده‌تر کردن درک، فرمول کامل را به صورت جداگانه ارائه می‌دهیم:

=(INDEX(میوه‌ها;جستجوی‌موقعیت(ردیف(A1);شماره_کلمه;0)))، شما فقط باید آن را برای اهداف خود ویرایش کرده و بر روی محدوده مورد نیاز سلول‌ها بکشید.

مرحله 3: به‌روزرسانی فرمول برای نام‌های تکراری

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

مثال خطا در صورت وجود کلمات مشابه در هنگام مرتب‌سازی بر اساس الفبا در اکسل

  1. فرمول کمکی را باز کنید و علامت "<" را حذف کنید تا COUNTIF فقط در صورت برابری کار کند.
  2. انتقال به ویرایش فرمول کمکی برای اصلاح خطا در صورت وجود کلمات تکراری در اکسل
  3. قسمت دوم را اضافه کنید - +COUNTIF($A$1:A1;A1)، که اجازه می‌دهد کلمات مشابه به طور منظم در ترتیب متوالی ثبت شوند.
  4. اضافه کردن بخش دوم فرمول کمکی مرتب‌سازی به ترتیب الفبایی در اکسل
  5. فرمول را دوباره بکشید تا در تمام سلول‌ها تغییر کند.
  6. کشیدن فرمول کمکی مرتب‌سازی به ترتیب حروف الفبا پس از ویرایش در اکسل
  7. نام‌های تکراری را به لیست اضافه کنید تا نمایش صحیح آن‌ها را بررسی کنید.
  8. ویرایش موفق فرمول کمکی برای مرتب‌سازی بر اساس حروف الفبا در اکسل