سبد خرید
0

سبد خرید شما خالی است.

تمام دسته ها
  • تمام دسته ها
  • Power BI
  • Power Pivot
  • Power Query
  • ابزارها
  • افزونه ها
  • اکسل مدیا
  • توابع اکسل
  • دسته‌بندی نشده
  • دیده بان
  • گوگل شیت
  • مسائل کاربردی
  • معرفی کتاب
  • نمودار ها
  • وی بی - ماکرو

محاسبه حروف ابجد در اکسل

نظر شما در مورد این آموزش

نحوه محاسبه حروف ابجد در اکسل

حروف ابجد شیوه ای برای مرتب سازی حروف در زبان عربی است که در فارسی هم کاربردهایی دارد. در این شیوه، هر حرف، معادل یک عدد خاص در نظر گرفته میشه و بعد مقادیر عددی معادل هر حرف در یک کلمه با هم جمع میشه و ابجد هر کلمه محاسبه میشه. مثلا میخواهیم ابجد کلمه اکسل رو حساب کنیم. برای این کار کافیه معادل عددی چهار حرف ا، ک، س، ل رو پیدا کنیم و با هم جمع کنیم. این روش کلی برای محاسبه ابجد یک کلمه است. حالا میخواهیم ببینیم محاسبه حروف ابجد در اکسل چگونه است. برا یمحاسبه ابجد در اکسل باید همین فرایند، یعنی تجزیه حروف یک کلمه رو انجام بدیم و بعد معادل عددی هر حرف رو فراخوانی کنیم و بعد با هم جمع بزنیم. پس در ادامه فرمول نویسی برای محاسبه ابجد در اکسل رو مشاهده میکنیم:

مرحله اول: تجزیه حروف الفبا

در این مرحله باید حروف یک کلمه رو تجزیه کنیم. پس برای این کار میریم سراغ تابع MID که بتونیم حروف یک کلمه رو در سلول های جداگانه داشته باشیم. پس در یک سلول می نویسیم:

=MID($D$1,ROW(A1),۱)

وقتی این فرمول رو درگ میکنیم به سمت پایین، تک تک حروف کلمه موجود در سلول D1 رو زیر هم لیست میکنه.

شکل ۱- استفاده از تابع MID برای تفکیک حروف یک کلمه

مرحله دوم: فراخوانی معادل عددی هر حرف

حالا باید معادل عددی هر حرف رو از جدول استاندارد حروف ابجد (محدوده $A$2:$B$32) فراخوانی کنیم. برای این کار میتونیم از تابع Vlookup استفاده کنیم و اعداد رو فراخوانی کنیم. پس تابعی مطابق با زیر مینویسیم:

=VLOOKUP(C2,$A$2:$B$32,۲,۰)

vlooku

شکل ۲- فراخوانی معادل عددی هر حرف از جدول استاندارد

در اینجا فرمول رو برای تعداد زیادی سلول درگ کردیم که اگر تعداد حروف بیشتری هم وجود داشت، فرمول کار کنه، به همین دلیل، تابع Vlookup به ازای سلول های خالی، خطا میده. برای اینکه این موضوع رو مدیریت کنیم، باید تابع Vlookup رو در IFerror قرار بدیم تا بجای خطا، “” نمایش داده بشه.

=IFERROR(VLOOKUP(C2,$A$2:$B$32,۲,۰),“”)

مرحله سوم: جمع زدن مقادیر عددی

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

شکل ۳- محاسبه مجموع اعداد فراخوانی شده

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

محاسبه ابجد کلمات با توابع ۲۰۲۱

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

برای تفکیک کردن حروف، بجای اینکه فمرول رو درگ کنیم و یک یکی در هر سلول برامون جدا کنه، میایم و از تابع Sequence استفاده میکنیم و میگیم عدد تولید کن از ۱ تا کجا؟ به اندازه تعداد کاراکتر اون کلمه که با len حساب میکنیم. یعنی:

=SEQUENCE(۱,LEN(D1),۱,۱)

این تابع اعداد ۱، ۲، ۳، ۴ رو تولید میکنه. اگه کلمه ۱۰ حرفی باشه، تا ۱۰ تولید میکنه. پس خروجی این قسمت مشابه زیر خواهد بود:

{۱,۲,۳,۴}

حالا این تابع رو میذاریم در آرگومان دوم تابع MID یعنی:

=MID(D1,SEQUENCE(1,LEN(D1),۱,۱),۱)

این فرمول میاد اجزای یک کلمه رو در همون سلول تفکیک میکنه. یعنی اگر کلمه “اکسل” در سلول D1 نوشته شده باشه، خروجی این فرمول به شرح زیر است:

{“ا”,”ک”,”س”,”ل”}

حالا کافیه این آرایه بره توی تابع vlookup و مقادیر معادل هر کاراکتر فراخوانی بشه. یعنی:

=VLOOKUP(MID(D1,SEQUENCE(1,LEN(D1),1,1),۱),A2:B32,۲,۰)

و در نهایت هم باید اعداد فراخوانی شده رو جمع بزنیم. پس فرمول نهایی بصورت زیر خواهد بود:

=SUM(VLOOKUP(MID(D1,SEQUENCE(1,LEN(D1),1,1),۱),A2:B32,۲,۰))

آموزش قسمت اول رو میتونید در ویدئو زیر هم مشاهده کنید.

در حال بارگذاری پخش کننده...
آواتار
144

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

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان