سبد خرید
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 لیسانس بودم، به توصیه استاد مشاورم شروع به خوندن اکسل بصورت حرفه ای کردم و همچنان در حال مطالعه و یادگیری و البته آموزش به بقیه هستم.

دیدگاه کاربران
  • ehsan1987 ۱۰ دی ۱۳۹۷ / ۲:۰۹ ب٫ظ

    با سلام

    هر چه در تصویر GIF دقت کردم متوجه نشدم از چه مسیری به این پنجره موجود در تصویر دسترسی پیدا کنم.

    آدرسش رو لطف می کنید بگید؟

    • ehsan1987 ۱۰ دی ۱۳۹۷ / ۲:۴۹ ب٫ظ

      پیدا کردم.از مسیر develop و ویژوال بیسیک درسته؟

      اما باز وقتی اینکار رو کردم توی سیستم دیگه به حروف نشون نمیده و خطا میده. توی سیستم خودم درسته

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

        سلام
        بله درسته
        یا کلید میانبر Alt+F11
        کامل کدها رو درگ کنید بعد هم save as رو macro enable انتخاب کنید.
        قاعدتا باید انجام بشه.
        نباید مشکلی باشه

  • علی ۱۷ آذر ۱۳۹۷ / ۵:۴۳ ب٫ظ

    سلام
    من میخوام ساعت را به فارسی در سلول دیگر بنویسم به عنوال مثال ۳۵:۴۰ نوشت شود سی و پنج ساعت و چهل دقیقه
    ممنون میشم که زودتر به من جواب دهید
    با تشکر

  • محمد ۱۷ آذر ۱۳۹۷ / ۱۱:۴۷ ق٫ظ

    با سلام و ادب
    چرا بعد از اینکه فرمول را میسازیم نتیجه حاصل شده را به صورت خورد اعشاری به صورت حروف نوشته می شود؟؟؟؟؟؟
    بصورت مثال
    ۱۷،۰۹۹،۷۷۲
    حروف آن:هفده میلیارد و نود و نه میلیون و هفتصد و هفتاد و یک هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار و هزار
    نوشته می شود
    ممنون میشم پاسخ بدهید

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

      درود بر شما
      چیزی که نوشتید عجیبه!!!
      نمیدونم از کجاست
      به هر حال اگر از اد اینز موجود در این آموزش استفاده کردید، باید عرض کنم که مطابق شکل و به درستی عمل میکنه

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

  • علی ۱۲ آذر ۱۳۹۷ / ۶:۲۷ ب٫ظ

    سلام
    خسته نباشید
    افزونه نصب شد، اما بعدش فونت های بی ربط نشون میده، ویندوز من ۱۰ هست، زبان هم persian نصبه، کجا بایدبرم تنظیمات رو درست کنم ؟
    سپاس

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

      درود بر شما
      از مسیر زیر زبان رو روی persian قرار بدید و سیستم رو restart کنید
      control panel/region/administrative/change system local

  • abbas mantaghiyan ۱۲ آذر ۱۳۹۷ / ۳:۳۵ ب٫ظ

    ممنون نصب رو راه اندازی گردید فقط چطور میشه به انتهای متن ریال یا واحد پولی را بصورت حروف نوشت

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

      واحد پول رو بصورت یک متن به انتهای فرمول بچسبونید. مثل نمونه زیر:

      =ABH(125480000)&" ریال"
      
  • abbas mantaghiyan ۱۲ آذر ۱۳۹۷ / ۳:۲۲ ب٫ظ

    باید در داخل سلول مورد نظر چطور دستور رو اجرا کرد

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

      کافیه تایپ کنید =abh( و سلول مورد نظر که عدد داخلش نوشته شده رو انتخاب کنید

  • abbas mantaghiyan ۱۲ آذر ۱۳۹۷ / ۳:۲۰ ب٫ظ

    سلام بارگذاری رو انجام داد اما ادرسی که باید برم و درک کنم رو نمیدونم

  • abbas mantaghiyan ۱۲ آذر ۱۳۹۷ / ۳:۱۰ ب٫ظ

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

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

      درود بر شما
      از تب Developer گزینه Excel add ins رو بزنید. یک پنجره باز میشه. از قسمت browse مسیر ذخیره فایل اد اینز رو انتخاب کنید و OK بزنید.
      الان افزونه اضافه شده و قابل استفاده است

      بعدش برای اینکه برای همیشه توی فایل بمونه مثل GIF داخل آموزش عمل کنید و کدها رو درگ گنید داخل فایل مقصد

  • arezoo ۸ آذر ۱۳۹۷ / ۸:۳۹ ق٫ظ

    سلام ، روز بخیر
    ۱- وقتی عدد اعشاری میزنم، حروفش گرد شده اون عدد را میزنه
    مثلا ۳/۸ را میزنه چهار
    چیکار کنم که حروفش هم اعشاری بنویسه؟؟؟؛ مثلا بنویسه سه و هشت دهم

    ۲- اعداد منفی را به حروف تبدیل نمی کنه؟؟!!

    ممنونم از لطفتون

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

      درود بر شماگ
      عدد رو اعشاری بنویسید یعنی ۳.۸. اینی که شما نوشتید کسریه.

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

  • کریم ۳ آبان ۱۳۹۷ / ۱۲:۴۱ ب٫ظ

    سلام
    چطور میتوان در یک سلول که دارای یک عدد هست به آن یک حرف دلخواه تعریف نمود
    مثلا اگردر سلول A1 عدد ۵۰ وارد شد نتیجه در سلول B1 با حرف س نمایش داده شود باتشکر

ارسال دیدگاه

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

توسط
تومان