سبد خرید
0

محصولی در سبد خرید نیست.

بازگشت به فروشگاه

تبدیل عدد به حروف در اکسل و یک نکته طلایی

تبدیل عدد به حروف در اکسل
۴.۹/۵ - (۵۰ امتیاز)

مسئله تبدیل عدد به حروف در اکسل

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

برای این کار از افزونه (که لینک آن در پایان این آموزش قرار داده شده) استفاده میکنیم. پس از نصب این افزونه، تابعی به نام 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 روی دکمه زیر کلیک کنید:

کلیدواژه : پیشرفته
آواتار
145

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

دیدگاه کاربران
  • پیمان بابایی ۱۲ مهر ۱۳۹۸ / ۷:۳۵ ب٫ظ

    سلام خانم خاکزاد وقت به خیر ..
    من هر کاری میکنم این فرمول برام کار نمیکنه .
    البته من از افزونه abh. استفاده کردم…
    لطفا راهنمایی بفرمایید

    • آواتار
      حسنا خاکزاد ۱۳ مهر ۱۳۹۸ / ۲:۳۵ ب٫ظ

      درود بر شما
      اگر طبق مراحل پیش رفته باشید، نباید مشکلی باشه
      یک بار دیگه انجام بدید
      حواستون باشه فایل رو xlsm ذخیره کنید

  • جعفری ۶ شهریور ۱۳۹۸ / ۲:۲۴ ب٫ظ

    سلام من یه سری داده از سایت سازمان بورس میگیرم که این داده ها به صورت ترکیب عدد و متن هست مثلا ۲۵۰/۰۰۰/۰۰۰ میلیون رو به صورت ۲۵۰M نشون میدهند(در بورس) و برای محاسبات در اکسل جمع و تفریق این سلولها خطا میده چه جوری اینها رو تبدیل کنم به عدد بدون وجود حرف M

    • آواتار
      حسنا خاکزاد ۱۲ شهریور ۱۳۹۸ / ۱۱:۳۷ ق٫ظ

      درود بر شما
      میتونید از ابزار find استفاده کنید و M رو با هیچی جایگزین کنید

  • حسین ۱۶ تیر ۱۳۹۸ / ۱:۲۱ ب٫ظ

    سلام- خسته نباشید
    من عدد ۰ رو که وارد میکنم توقسمت عبارت ” منفی صفر ” برام نمایش داده میشه..
    میشه راهنمایی بفرمائید چطور میتونم اون کلمه منفی قبل از صفر رو بردارم؟؟؟؟

    • سامان چراغی ۱۶ تیر ۱۳۹۸ / ۱:۳۴ ب٫ظ

      سلام
      فرمت سلول رو General بذارید.

      • حسین ۱۷ تیر ۱۳۹۸ / ۶:۴۶ ق٫ظ

        هم General رو امتحان کردم هم number … تو همشون همین منفی صفر رو نمایش میده

        • سامان چراغی ۱۷ تیر ۱۳۹۸ / ۱۰:۴۹ ق٫ظ

          در Format Cell روی قسمت Custom کلیک کنید و عبارتی که زیر Type: نوشته شده رو بفرستید که بررسی بشه.

  • احسانی ۱۲ خرداد ۱۳۹۸ / ۱۰:۰۳ ق٫ظ

    سلام ، خسته نباشید
    مطالبتون بسیار آموزندست.من برای تبدیل عدد به من مشکل دارم هرکاری میکنمنمیشه و داخل سلول #VALUE!
    میزنه تمامی مراحل هم که گفتین انجام دادم.
    اگه راهنمایی بکنین ممنون میشم
    در ضمن ازاکسل ۲۰۰۷ استفاده میکنم

    • آواتار
      حسنا خاکزاد ۱۳ خرداد ۱۳۹۸ / ۱۰:۲۷ ق٫ظ

      درود بر شما
      اد اینز به درستی نصب نشده
      یا فایل رو به XLSM ذخیره نکردید
      یا اینکه ورودی تابع عدد نیست

      توضیحات در اموزش کامل ارائه شده.توضیح اضافه تری نیست. دقیق یکبار دیگه بررسی کنید

  • رضا ۱۱ فروردین ۱۳۹۸ / ۹:۲۴ ق٫ظ

    ضمن تشکر و سپاس از زحمات متاسفانه اعداد اعشاری با مشکل مواجه هستند لطفا راهنمایی بفرمایید آیا در بازخوانی تابع مشکل دارم؟

    • آواتار
      حسنا خاکزاد ۱۱ فروردین ۱۳۹۸ / ۱۱:۳۴ ق٫ظ

      درود بر شما
      همونطور که در شکل میبینید، در مورد اعداد اعشاری، درست کار میکنه

      ممیز رو چک کنید و ببینید که در سیستم شما، ممیز بصورت . تعریف شده یا /
      از تنظیمات control panel/ regional and language setting

      • رضا تقی زاده ۱۵ فروردین ۱۳۹۸ / ۸:۲۵ ق٫ظ

        از راهنمایی تان تشکر می نمایم

  • Hhs ۱۴ اسفند ۱۳۹۷ / ۱:۱۰ ب٫ظ

    سلام
    من نمیتونم نصب کنم

    • آواتار
      حسنا خاکزاد ۱۴ اسفند ۱۳۹۷ / ۹:۱۱ ب٫ظ

      درود بر شما
      دقیقا مطابق با مراحل پیش برید
      حتما میشه

  • کاظم ۹ بهمن ۱۳۹۷ / ۹:۰۵ ب٫ظ

    سلام بنده افزونه تبدیل عدد به حروف در اکسل را دانلود ودر اکسل add-ins کردم و طبق gif انجام دادم ولی باز با انتقال به سیستم دیگه افزونه ها اجرا نمیشه لطفا راهنمایی کنید

    • آواتار
      حسنا خاکزاد ۱۰ بهمن ۱۳۹۷ / ۹:۳۹ ق٫ظ

      درود بر شما
      راهش همینه
      یعنی کدها انتقال داده بشه به فایل و بصورت macro enable ذخیره بشه.
      یکبار دیگه با دقت انجام بدید

  • مسلم خدائی ۳۰ دی ۱۳۹۷ / ۲:۵۴ ب٫ظ

    سلام
    ضمن عرض خسته نباشی و تشکر واز بابت ساخت همچین افزونه هایی.
    ی سوال داشتم ویندوز من ۱۰ هستش و افزونه رو اضافه کردم و مبه راحتی عمل میکنه . فقط ی مشکلی که دارم از زمان نصب افزونه اکسل ۲۰۱۶ من هنگ میکنه و باید با فشردن کلیدctrl+alt+dele بزنم تا بسته بشه و مجدد باز کنم .علتش چی میتونه باشه؟ روی چند تا سیستم امتحان کردم همین مشکل اتفاق افتاد.
    مرسی

    • آواتار
      حسنا خاکزاد ۲ بهمن ۱۳۹۷ / ۱۲:۰۵ ب٫ظ

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

    • محمد رجبی ۳ بهمن ۱۳۹۷ / ۲:۱۷ ب٫ظ

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

      ممنون از شما

      • سامان چراغی ۴ بهمن ۱۳۹۷ / ۸:۴۰ ب٫ظ

        سلام
        این مشکل رو در نسخه ۲۰۱۳ اکسل دیده بودم که با تغییر به نسخه ۲۰۱۶ برطرف شد.
        اگر شما هم از نسخه ۲۰۱۳ استفاده میکنید پیشنهاد میکنم به ۲۰۱۶ بروزرسانی کنید.

        • محمد رجبی ۶ بهمن ۱۳۹۷ / ۰:۲۶ ق٫ظ

          سلام خدمت شما
          نسخه office 2016 می باشد

  • امید الهامی ۲۹ دی ۱۳۹۷ / ۸:۵۲ ق٫ظ

    باسلام وعرض ادب
    من تبدیل عدد به حروف را از سایت شما برداشتم و به اکسل سیستم خودم اضافه کردم و در بعضی از فرمهای خودم استفاده میکنم که باعث حیرت همکارانم شده است
    در ضمن برخی سایتها این افزونه را در قبال دریافت مبلغ به کاربران ارائه میکنند
    من متشکرم که شما رایگان در اختیار ما قرار داده اید

  • محمد رجبی ۱۱ دی ۱۳۹۷ / ۳:۱۴ ب٫ظ

    سلام خدمت شما
    من افزونه رو نصب کردم مطابق آموزشی که دادید و اجرا هم همینطور ولی نتیجه رو با خطای #VALUE! نشان میده
    لطفا راهنمایی کنید
    ممنون

    • آواتار
      حسنا خاکزاد ۱۱ دی ۱۳۹۷ / ۳:۵۱ ب٫ظ

      درود بر شما
      ممکنه ورودی رو اشتباه داده باشید
      یا اینکه به درستی نصب نشده باشه
      چون توضیحات کامل ارائه شده و حتما باید مرحله به مرحله مثل توضیحات انجام بشه

      • محمد رجبی ۱۲ دی ۱۳۹۷ / ۱:۵۵ ب٫ظ

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

ارسال دیدگاه

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

توسط
تومان