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

دیدگاه کاربران
  • رضا ۲۸ اردیبهشت ۱۳۹۷ / ۶:۱۴ ب٫ظ

    با سلام. من قبلا از این تابع استفاده میکردم سیستمم ویندوز ۷ و ۳۲ بیت بود.
    ویندوز ۱۰ نصب کردم ۶۴ بیت. اما آفیس همون نسخه قبلی.
    حالا تمام مراخل نصب d2a و add in رو انجام دادم اما تابع نمیاد. نمیدونم مشکل از کجاست

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

      درود
      موقع نصب خطا دارید؟
      کلا این مشکلات راجع به اداینزها وجود داره. باید نسخه های جدیدش بیاد.
      ولی این اد اینز ارائه شده در اموزش برای تبدیل عدد به حروف روی ۶۴ بیتی مشکلی نداره

      • رضا ۳۰ اردیبهشت ۱۳۹۷ / ۶:۰۶ ب٫ظ

        نه نصبش مشکلی نداره
        وقتی در سلول d2a= میزنم اصلا تابع رو نمیشناسه.
        اون فایل های قدیم هم که از این تابع استفاده کرده بودم الان با #NAME? نشون میده

  • منصور ظهراب ۱۳ اردیبهشت ۱۳۹۷ / ۰:۴۰ ق٫ظ

    منصور ظهراب
    باسلام خیلی خوب ومفید

    بود بی نهایت از زحمات شما در این خصوص قردانی می کنم

  • علی رضوی ۱۰ اردیبهشت ۱۳۹۷ / ۷:۵۶ ب٫ظ

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

    • سامان چراغی ۱۵ اردیبهشت ۱۳۹۷ / ۱۱:۲۵ ق٫ظ

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

  • مصطفی ۲۴ فروردین ۱۳۹۷ / ۵:۴۸ ق٫ظ

    سلام
    من تابع تبدیل اعداد به حروف را در اکسل وارد کردم ولی سرعت کار اکسل بسیار کند شده: لطفا بقرمایید چگونه میتوانم آنرا از کار بیندازم؟

    • سامان چراغی ۲۴ فروردین ۱۳۹۷ / ۷:۲۶ ب٫ظ

      سلام
      این افزونه ممکنه با بعضی از نسخه های اکسل این مشکل رو داشته باشه (من خودم در نسخه ۲۰۱۳، البته ویرایشش رو یادم نیست این مشکل رو داشتم). برای حذف این افزونه از دو مسیر زیر میتونید این کار رو بکنید:
      ۱- اگر تب Developer رو فعال کردید، از گزینه Excel Add-ins میتویند تیک افزونه رو بردارید و OK کنید.
      ۲- از طریق منو File>Options>Add-ins گزینه Go رو انتخاب و از لیست باز شده تیک افزونه رو بردارید و OK کنید.

  • محمد رضا ۹ اسفند ۱۳۹۶ / ۱۱:۰۳ ب٫ظ

    با سلام و خسته نباشید
    میخواستم بدونم که این روش برای “تبدیل عدد به حروف” رو چطوری میشه داخل word هم انجام بدیم؟

    خیلی خیلی ممنونم از شما

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

      درود
      داخل Word برای تبدیل عدد به حروف انگیلیسی سینتکس ها و دستورات آماده وجود داره و میتونید سرچ کنید و ببینید. اما در مورد فارسی، شاید باید کد نویسی بشه که بنده اطلاعی ندارم.
      اما بنده برای اینکار در اکسل تبدیل میکنم و نتیجه رو به Word انتقال میدم :)

  • طاهر ۹ اسفند ۱۳۹۶ / ۱۱:۵۰ ق٫ظ

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

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

      در همین آموزش توضیح داده شده!
      کافیه اداینز رو نصب کنید
      بعد از تابع ABH در سلول های ادغام شده استفاده کنید

  • بهزاد ۷ بهمن ۱۳۹۶ / ۷:۰۱ ق٫ظ

    سلام مجدد
    می خواهم در تعریف همان if ستاره منظور بشه نه عدد
    این مراحل یا فرمول رو نیاز دارم
    شرمنده ببخشید

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

      سوالتون و در گروه تلگرامی مطرح بفرمایید
      تا واضح بشه منظورتون
      خیلی مبهمه و حالت های مختلف میتونه داشته باشه ساختار فایلتون

  • بهزاد ۷ بهمن ۱۳۹۶ / ۶:۵۹ ق٫ظ

    با سلام
    منظور شیت اخر بود که این عالی و….. هست
    اونجا عدد بخوره
    شرمنده ….باعث زحمت می شوم
    با تشکر

  • بهزاد ۶ بهمن ۱۳۹۶ / ۱۰:۵۰ ق٫ظ

    سلام وقت بخیر
    می خواهم در یک سلول ستاره بخوره و در شیت دیگه عدد ثبت بشه
    مثلا عالی خوب متوسط ضعیف باشه
    در این سلول ها ستاره بخوره تو اخرین سلول عدد بخوره
    چه کنم
    با تشکر

  • چنگیز ۲۷ دی ۱۳۹۶ / ۴:۴۷ ب٫ظ

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

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

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

ارسال دیدگاه

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

توسط
تومان