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





با سلام خدمت شما
میخواستم یک جمله فارسی تبدیل به کد های عددی معادل اون حرف در ترتیب خودشون کنم
سلام که س لام الف میم که میشود کلمه ۱۲و لام میشود ۲۳و الف ۱و میم۲۴و در نهایت جمع اونها نوشته شود و این به طور خودکار در یک جمله معادل هر کلمه انجام بشه
سلام
میتونید از فرمول آرایه ای زیر استفاده کنید:
=SUM(SUMIF($D$1:$D$32,MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),$E$1:$E$32))برای این کار یک جدول دو ستونه لازم دارید، ستون اول حروف الفبا در هر سلول گذاشته بشه و ستون دوم شماره اون کارکتر
سلام برای اکسل موبایل از چه دستوری باید استفاده کرد
سلام
در انجام این کار از توابع اختصاصی نوشته شده به زبان VBA استفاده شده، لذا فعلا این تابع در برنامه اکسل تحت موبایل اجرا نمیشه. در نتیجه فعلا نیاز به یک فرمول کامل هست که من هنوز ندیدم.
با سلام ودورود
من قبلاً تابع ABH را استفاده می کردم در قسمت Insert Funcation و انتخاب تابع دارای دو پارامتر بود. یکی انتخاب سلول مورد نظر برای تبدیل به حروف ودیگری جهت اضاف کردن متن .
ولی بعد از نصب کردن ویندوز جدید و نصب تابع , تابع دارای یک پارامتر در قسمت Insert Funcation می باشد و باید جهت اضافه کردن توضیحات به صورت دستی & “” را در سلول بنویسم
علت چیست؟
با تشکر
درود بر شما
احتمالا افزونه دیگه ای بوده
چون این افزونه تا اونجا که من میدونم، ارگومانی برای اضافه کردن متن نداره
درود سرکار خانم خاکزاد بابت اطالاعات داده شده بسیار سپاس مشکل بنده این است که بعد از انجام کار فایل اکسل بسیار سنگین می شود و انجام سایر فعالیتها در همان شیت با کندی بسیار همراه می شود علت چه می تواند باشد
درود مقاله کار با فایل های سنگین رو مطالعه کنید
سلام وقتتون بخیر
راهنمایی شما عالی بود و کاربردی
فقط یه مشکل برای من بوجود اومده که ازشما سوال دارم . در تایپ مبلغ عدد وارد میکنم و شیت مورد نظر هم به صورتی که تومان بنویسد مشخص میکنم بعد از تبدیل به حروف آخرین کلمه به تومان میچسبدبه این صورت ۱۵۷ :یک صدوپنجاه و هفتتومان.
لطفا راهنمایی کنید راه حل این مشکل چیه.
ممنونم
درود
قبل از تومان یک اسپیس بذارید
سلام ممنون بابت مطالب مفیدتون من تمام مراحل و درست پیش رفتم و از کنترل پنل هم زبان و فارسی کردم ولی باز هم متن برای من یک پیزهای نامفهوم میاد که انگار فونتی یا زبانی مشکل داره
سلام
من چن سالی میشه که از این افزونه استفاده میکنم خیلی راضی بودم تا اینکه تازگیا این ارور رو میده
من یه لیست دارم که از اونجا برای هر نفر به صورت جدا هایپرلینک میکنم
متاسفانه تازگیا این ارور رو میده که مربوط به همین فایل افزونه هست
“This workbook contains links to one or more external sources that could be unsafe. If you trust the links, update them to get the latest data. Otherwise, you can keep working with the data you have.”
وقتی دستی میرم و روش میزنم و گزینه enable رو که زدم دیگه نمیاد
تا دوباره سیستم ریست بشه
لطفا راهنمایی میفرمایین
سلام
آدرس فولدرهایی را که استفاده میکنید در قسمت File>Options>Trust Center>Trus Center Settings>Trusted Locations اضافه کنید.
با سلام
قبل از هر موردی باید از زحمات حضرت عالی و دیگر همکاران گران قدر تشکر می نمایم .
وصف” زکات علم نشر آن است”
لطفا راهنمایی بفرمایید تا ؛ مانند فرمول چاپ فیش حقوق بتوانیم یک محدود را که با عنوان شماره سند تعین شده بطور مثال ۱۶ ردیف و ستون را کپی و چاپ نماییم . با تشکر.
درود برشما
خواهش میکنم
سوال نامفهومه
سلام من فایل تبدیل عدد به حروف نصب کردم و تمام مراحل طبق دستورات انجام دادم ولی باز از برنامه خارج میشوم تغییر میکند و ثابت در اکسل نمیماند لطفا راهنمایی کنید
درود بر شما
باید حتما درگ کنید کد رو و اضافه کنید و save as macro enable کنید
سلام
توضیحاتتون خیلی عالی و کاربردی بود
ممنون