مسئله تبدیل عدد به حروف در اکسل
حتما تا حالا با این موضوع برخورد کردید که بخواید عدد رو به حروف تبدیل کنید. تبدیل عدد به حروف در اکسل سوال بسیاری از کاربران اکسل است. این موضوع بیشتر در فاکتورها، فیش حقوقی، صورتحسابها و … مطرح می شود. مثلا اینکه میخواهیم حقوق دریافتی فرد، جمع صورتحساب یا … به حروف فارسی نوشته شود.
برای این کار از افزونه (که لینک آن در پایان این آموزش قرار داده شده) استفاده میکنیم. پس از نصب این افزونه، تابعی به نام ABH (عدد به حروف) به توابع اکسل اضافه می شود که یک آرگومان دارد و آن هم عدد مورد نظر که باید به حروف تبدیل شود. به تصویر زیر دقت کنید.

شکل ۱- تبدیل عدد به حروف در اکسل – تابع ABH و تبدیل عدد به حروف فارسی
برای اضافه کردن کلمه ریال یا تومان و یا هر واحد دیگه، باید اون کلمه رو با & به فرمول بچسبونید. یعنی:
=abh(A1)&”ریال”
نحوه نصب افزونه:
- فایل افزونه را دانلود کنید.
- طبق مسیر زیر افزونه را نصب کنید:
File/ Excel options/ Add-ins/ Go/ Browse/ انتخاب فایل افزونه/ Ok
- پس از نصب، تابع مورد نظر بصورت خودکار به توابع اکسل اضافه می شه. کافیه که در سلولی تایپ کنیم )abh= و سلول مورد نظر رو مشخص کنیم. بعد از بستن پرانتر، معادل حروفی عدد مورد نظر نمایش داده میشه.
- نکته خیلی مهم اینکه بعد از زدن Enter ممکن هست متن نمایش داده شده خوانا نباشه و با حروف در هم ریخته نمایش داده بشه. برای حل این مسئله، باید تنظیمات ویندوز رو تغییر بدیم. در واقع باید تنظیمی انجام بدیم که حروف پارسی در محیط وی بی خوانا بشه. برای این کار از مسیر زیر Change System Locale رو روی Persian تنظیم میکنیم و سیستم رو Restart میکنیم.
Control Panel/ Region/ Administrative
چون اکسل، افزونه رو از روی سیستم داره میخونه، در صورتی که فایل رو جابجا کنیم، مثلا ایمیل کنیم و یا از طریق فلش، به سیستم دیگری منتقل کنیم، همه فرمول های موجود در افزونه که در فایل مورد استفاده قرار گرفته اند با خطا مواجه می شوند برای اینکه این اتفاق نیفته باید طبق ویدئو زیر عمل کنیم:

همانطور که در بالا مشاهده میکنید، کافیه ماژول مربوطه در افزونه رو با Drag & Drop به فایل مقصد منتقل کنیم. با این روش، در صورت انتقال فایل نیز، عملکرد صحیح خواهد داشت.
حتما فایل را در نهایت با فرمت Xlsm ذخیره کنید. در غیر اینصورت، کدهای VBA از بین خواهند رفت.
دانلود افزونه تبدیل عدد به حروف در اکسل
برای دانلود فایل افزونه ABH روی دکمه زیر کلیک کنید:





سلام خانم خاکزاد وقت به خیر ..
من هر کاری میکنم این فرمول برام کار نمیکنه .
البته من از افزونه abh. استفاده کردم…
لطفا راهنمایی بفرمایید
درود بر شما
اگر طبق مراحل پیش رفته باشید، نباید مشکلی باشه
یک بار دیگه انجام بدید
حواستون باشه فایل رو xlsm ذخیره کنید
سلام من یه سری داده از سایت سازمان بورس میگیرم که این داده ها به صورت ترکیب عدد و متن هست مثلا ۲۵۰/۰۰۰/۰۰۰ میلیون رو به صورت ۲۵۰M نشون میدهند(در بورس) و برای محاسبات در اکسل جمع و تفریق این سلولها خطا میده چه جوری اینها رو تبدیل کنم به عدد بدون وجود حرف M
درود بر شما
میتونید از ابزار find استفاده کنید و M رو با هیچی جایگزین کنید
سلام- خسته نباشید
من عدد ۰ رو که وارد میکنم توقسمت عبارت ” منفی صفر ” برام نمایش داده میشه..
میشه راهنمایی بفرمائید چطور میتونم اون کلمه منفی قبل از صفر رو بردارم؟؟؟؟
سلام
فرمت سلول رو General بذارید.
هم General رو امتحان کردم هم number … تو همشون همین منفی صفر رو نمایش میده
در Format Cell روی قسمت Custom کلیک کنید و عبارتی که زیر Type: نوشته شده رو بفرستید که بررسی بشه.
سلام ، خسته نباشید
مطالبتون بسیار آموزندست.من برای تبدیل عدد به من مشکل دارم هرکاری میکنمنمیشه و داخل سلول #VALUE!
میزنه تمامی مراحل هم که گفتین انجام دادم.
اگه راهنمایی بکنین ممنون میشم
در ضمن ازاکسل ۲۰۰۷ استفاده میکنم
درود بر شما
اد اینز به درستی نصب نشده
یا فایل رو به XLSM ذخیره نکردید
یا اینکه ورودی تابع عدد نیست
توضیحات در اموزش کامل ارائه شده.توضیح اضافه تری نیست. دقیق یکبار دیگه بررسی کنید
ضمن تشکر و سپاس از زحمات متاسفانه اعداد اعشاری با مشکل مواجه هستند لطفا راهنمایی بفرمایید آیا در بازخوانی تابع مشکل دارم؟
درود بر شما
همونطور که در شکل میبینید، در مورد اعداد اعشاری، درست کار میکنه
ممیز رو چک کنید و ببینید که در سیستم شما، ممیز بصورت . تعریف شده یا /
از تنظیمات control panel/ regional and language setting
از راهنمایی تان تشکر می نمایم
سلام
من نمیتونم نصب کنم
درود بر شما
دقیقا مطابق با مراحل پیش برید
حتما میشه
سلام بنده افزونه تبدیل عدد به حروف در اکسل را دانلود ودر اکسل add-ins کردم و طبق gif انجام دادم ولی باز با انتقال به سیستم دیگه افزونه ها اجرا نمیشه لطفا راهنمایی کنید
درود بر شما
راهش همینه
یعنی کدها انتقال داده بشه به فایل و بصورت macro enable ذخیره بشه.
یکبار دیگه با دقت انجام بدید
سلام
ضمن عرض خسته نباشی و تشکر واز بابت ساخت همچین افزونه هایی.
ی سوال داشتم ویندوز من ۱۰ هستش و افزونه رو اضافه کردم و مبه راحتی عمل میکنه . فقط ی مشکلی که دارم از زمان نصب افزونه اکسل ۲۰۱۶ من هنگ میکنه و باید با فشردن کلیدctrl+alt+dele بزنم تا بسته بشه و مجدد باز کنم .علتش چی میتونه باشه؟ روی چند تا سیستم امتحان کردم همین مشکل اتفاق افتاد.
مرسی
درود بر شما
ممکنه مشکل از نسخه افیسی باشه که نصب کردید
قاعدتا نباید مشکلی پیش بیاد
سلام و خسته نباشید
من هم دقیقا همین مشکل رو دارم و خیلی کند شده و بعضا هنگ میکنه.
البته نرم افزار office رو هم مجددا نصب کردم ولی بازهم همینطور بود.
برای امتحان مجبور شدم تابع رو پاک کنم و نتیجه این بود که سرعت برگشت و دیگه هنگ نکرد.
لطفا اگه راهکاری دارید بگید
ممنون از شما
سلام
این مشکل رو در نسخه ۲۰۱۳ اکسل دیده بودم که با تغییر به نسخه ۲۰۱۶ برطرف شد.
اگر شما هم از نسخه ۲۰۱۳ استفاده میکنید پیشنهاد میکنم به ۲۰۱۶ بروزرسانی کنید.
سلام خدمت شما
نسخه office 2016 می باشد
باسلام وعرض ادب
من تبدیل عدد به حروف را از سایت شما برداشتم و به اکسل سیستم خودم اضافه کردم و در بعضی از فرمهای خودم استفاده میکنم که باعث حیرت همکارانم شده است
در ضمن برخی سایتها این افزونه را در قبال دریافت مبلغ به کاربران ارائه میکنند
من متشکرم که شما رایگان در اختیار ما قرار داده اید
سلام خدمت شما
من افزونه رو نصب کردم مطابق آموزشی که دادید و اجرا هم همینطور ولی نتیجه رو با خطای #VALUE! نشان میده
لطفا راهنمایی کنید
ممنون
درود بر شما
ممکنه ورودی رو اشتباه داده باشید
یا اینکه به درستی نصب نشده باشه
چون توضیحات کامل ارائه شده و حتما باید مرحله به مرحله مثل توضیحات انجام بشه
سلام و خدا قوت
ایراد از دانلود ناقص فایل بود که بعد از دانلود کامل برنامه رو نصب و استفاده کردم.
واقعا عالی بود.
پیروز و پاینده باشید