تابع CHAR اکسل | تبدیل کد عددی نویسه (کاراکتر کد) به نویسه در اکسل

تابع CHAR یکی از توابع متنی (Text) اکسل می باشد. در این آموزش پیشرفته اکسل با قسمت های تشکیل دهنده و کاربرد این تابع آشنا می شویم.

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

ورودی های تابع CHAR اکسل

آرگومان های تابع CHAR در پنجره Function Arguments این تابع در تصویر زیر نمایش داده شده است.

ورودی های تابع CHAR اکسل

همانطور که در تصویر مشخص است تابع CHAR فقط یک آرگومان به نام Number دارد.

آیا می‌دانید:

تابع CONCAT در اکسل به شما این امکان را می‌دهد که به راحتی دو یا چند سلول متنی را با هم جمع کنید؟ این تابع، جایگزین تابع قدیمی CONCATENATE است و برای ترکیب داده‌های متنی در گزارش‌ها یا جداول بسیار کاربردی است.

کارکرد تابع

تابع CHAR نویسه (کاراکتر) مربوط به کد عددی آن نویسه (Number)‌ را طبق استاندارد کدبندی نویسه که در سیستم عامل رعایت می شود را طبق جدول زیر ایجاد می نماید.

سیستم عاملکدبندی نویسه
مکینتاشMacintosh character set
ویندوزANSI

رشته متنی یک دنباله ادامه دار از نویسه ها می باشد و این نویسه ها می توانند هر کدام از کاراکترهای صفحه کلید شامل کاراکترهای خاص نظیر ٪،‌ @ و … باشد.
توجه داشته باشید که فاصله (space) و یک رشته خالی (“”) نیز نمونه هایی از یک رشته متنی می باشند.

شکل فرمولی تابع CHAR اکسل

=CHAR(Number)

  • Number : اجباری؛ عددی بین 1 و 255 می باشد که متعلق به نویسه ای که می خواهید می باشد. نویسه از کدبندی که سیستم عامل رایانه استفاده می نماید انتخاب خواهد شد.

ملاحظات

  • در موارد زیر مقدار بازگشتی تابع خطای !VALUE# خواهد بود:
    • آرگومان تابع عدد نباشد.
    • آرگومان تابع بین 1 و 255 نباشد.
  • مقدار بازگشتی تابع یک رشته متنی (string) است.
  • تابع CHAR برعکس تابع CODE عمل می نماید.
  • تابع CHAR در VBA نیز در دسترس می باشد.
  • برای اعداد بزرگتر از 255 از تابع UNICHAR می توانید استفاده نمایید.
  • اکسل برای وب فقط CHAR(13)، CHAR(10)، CHAR(9) و CHAR(32) و بالاتر را پشتیبانی می نماید.

مثال

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

فرمولتوضیحنتیجه
=CHAR(65)نویسه A را نمایش می دهد.A
=CHAR(33)نویسه ! را نمایش می دهد.!

دیدگاهتان را بنویسید