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

  • این را به اشتراک بگذارید
Hugh West

صفرهای پیشرو عمدتاً به تعیین طول یک عدد کمک می کند. در مورد نگهداری سوابق مانند هر شماره هویت خاص، کد پستی، شماره های امنیتی و غیره، باید صفرهای ابتدایی را در سلول ها نگه دارید. با این حال، وقتی می‌خواهید یک کد پستی مانند « 00901 » پورتوریکو را در یک سلول وارد کنید، اکسل بلافاصله آن را به « 901 » کوتاه می‌کند. برای مایکروسافت اکسل بسیار مهم است که با صفرهای پیشرو مقابله کند. برای این کار باید عدد را به متن تبدیل کنید. در این مقاله قصد دارم به روش های تبدیل اعداد به متن با صفرهای جلو بپردازم. این مقاله نحوه تبدیل عدد به متن با صفرهای ابتدایی در اکسل را نشان می‌دهد.

دانلود کتاب تمرین تمرین

کتاب تمرین زیر را دانلود کنید.

تبدیل عدد به متن با صفرهای پیشرو

9 روش آسان برای تبدیل عدد به متن با صفرهای پیشرو در اکسل

اجازه دهید ابتدا مجموعه داده را معرفی کنم. در واقع، نه کدپستی بدون صفرهای ابتدایی داده می‌شود، و خوب است بگوییم که کدپستی شامل پنج رقم است. اکنون، ما باید صفرهای ابتدایی را اضافه کنیم و ممکن است به روش های موثر زیر ادامه دهیم. ما 9 روش موثر برای تبدیل عدد به متن با صفرهای ابتدایی در اکسل پیدا کرده ایم.

1. استفاده از قالب متن

این یک راه حل ساده است

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

مراحل

  • یک سلول خالی یا محدوده سلولی را که می خواهید از قالب استفاده کنید انتخاب کنید.
  • روی فرمت انتخاب کشویی در دستور Numbers از تب Home .
  • گزینه Text را از لیست ها انتخاب کنید.

  • اکنون، سلول ها آماده نمایش صفرهای ابتدایی هستند. پس از وارد کردن کد پستی به صورت دستی، خروجی زیر را دریافت خواهیم کرد.

بیشتر بخوانید: نحوه تبدیل اعداد به متن/ Words در Excel

2. استفاده از قالب سفارشی

فرمت سفارشی نوع خاصی از فرمت است که در آن گزینه های متعددی برای انتخاب در Format Cells دارید. . ما یکی از آنها را انتخاب خواهیم کرد.

مراحل

  • کدهای پستی را در محدوده سلولی جدید کپی کنید و محدوده سلولی را انتخاب کنید.
  • روی دستور Number کلیک کنید.
  • گزینه Custom را از Format Cells انتخاب کنید.
  • Type ' 00000 ' زیرا کد پستی شامل پنج رقم است.
  • OK را فشار دهید.

  • پس از آن، نتیجه زیر را دریافت خواهید کرد.

بیشتر بخوانید: [حل شد]: صفر پیشرو نمایش داده نشدن در اکسل (9 راه حل ممکن)

3. افزودن آپوستروف قبل از عدد

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

در مجموعه داده زیر، اگر قبل از وارد کردن کد پستی یک نویسه آپوستروف (') تایپ کنید و Enter را فشار دهید (یعنی باید به جای 04330 فقط '04330" را تایپ کنید، کد پستی را خواهید دید. با صفرهای ابتدایی.

بیشتر بخوانید: صفرهای پیشرو را در اکسل اضافه یا ادامه دهید (10 روش مناسب)

4. اعمال تابع TEXT

عملکرد TEXT به تبدیل اعداد به متن در یک برگه کاری کمک می کند. برای درک فرآیند، مراحل را به دقت دنبال کنید.

Steps

  • به عنوان مثال سلول خالی را انتخاب کنید. D5 .
  • فرمولی مانند:
=TEXT(C5, "00000")

جایی که C5 مقدار یک کد پستی است و " 00000 " قالب بندی مورد نظر است زیرا شماره کد پستی از پنج رقم تشکیل شده است.

  • Enter را فشار دهید. .

بیشتر بخوانید: چگونه 0 را در اکسل جلوی اعداد قرار دهیم (5 روش مفید)

5. استفاده از تابع RIGHT

عملکرد RIGHT همه کاراکترهای یک رشته متن را بسته به تعداد کاراکترهایی که مشخص می‌کنید، برمی‌گرداند. مراحل را به دقت دنبال کنید.

Steps

  • سلول خالی را انتخاب کنید به عنوان مثال D5 .
  • فرمول را مانند تایپ کنید :
=RIGHT("00000"&C5,5)

که در آن C5 مقدار یک کد پستی است، " 00000 " قالب بندی مورد نظر و 5 استتعداد کاراکترها

  • Enter را فشار دهید.

6. استفاده از تابع BASE

عملکرد BASE یک عدد را به یک نمایش متنی با ریشه داده شده (پایه) تبدیل می کند.

برای درک صحیح روش، مراحل را دنبال کنید.

Steps

  • به عنوان مثال سلول خالی را انتخاب کنید. D5 .
  • فرمولی مانند:
=BASE(C5,10,5)

جایی که C5 است را تایپ کنید تعداد یک کد پستی، 10 پایه است، و 5 طول کاراکترهای مورد نظر است.

  • Enter را فشار دهید. .

7. اعمال تابع CONCATENATE

عملکرد CONCATENATE به رشته ای از دو یا چند متن می پیوندد. می توانیم از آن برای تبدیل اعداد به متن با صفرهای ابتدایی استفاده کنیم. برای انجام این روش، مراحل را با دقت دنبال کنید.

Steps

  • سلول خالی را انتخاب کنید. D5 .
  • فرمولی را تایپ کنید:
=CONCATENATE("00", C5)

که در آن " 00 ” اولین مورد است & C5 دومین مورد است، عمدتاً شماره یک کد پستی.

  • برای اعمال فرمول Enter را فشار دهید. .

  • سپس، نماد Fill Handle را به پایین ستون بکشید.

توجه: با استفاده از تابع CONCATENATE می‌توانید صفر اول را اضافه کنید اما نمی‌توانید صفرهای اول را اضافه کنید.

بیشتر بخوانید: نحوه الحاق اعداد با صفرهای پیشرو در اکسل (6 روش)

8. ترکیب توابع REPT و LEN

چند بار، عملکرد REPT می تواند یک متن را تکرار کند. علاوه بر این، عملکرد LEN تعداد کاراکترهای یک رشته متنی را برمی گرداند. ترکیبی از توابع REPT و LEN می تواند اعداد را به متن با صفرهای ابتدایی تبدیل کند. برای درک واضح روش، مراحل را دنبال کنید.

Steps

  • یک سلول خالی را انتخاب کنید به عنوان مثال. E5 .
  • فرمولی مانند:
=REPT(0,5)

جایی که 0 است را تایپ کنید مورد برای تکرار و 5 زمان تکرار است

  • OK را فشار دهید.

  • می بینید که همه مقادیر صفر هستند. به طوری که باید Column C و Column D را ادغام کنیم. برای این کار، سلول E5 یا یک سلول خالی جدید را در یک کاربرگ جدید انتخاب کنید.
  • فرمولی مانند:
=REPT(0,5)&C5 را تایپ کنید.

  • OK را فشار دهید.

  • باز هم می بینید که خروجی ها خالی نیستند (صفرهای ابتدایی اضافه شد) یعنی همه خروجی ها متن 5 رقمی با صفرهای ابتدایی نیستند. به همین دلیل است که ما باید از LEN برای این کار استفاده کنیم، سلول قبلی E5 یا یک سلول خالی را انتخاب کنیم
  • فرمولی مانند:
<را تایپ کنید. 6> =REPT(0,5-LEN(C5))&C5

که در آن C5 تعداد کدهای پستی است.

  • OK را فشار دهید. .

بیشتر بخوانید: نحوه اضافه کردن صفرهای پیشرو برای ایجاد 10 رقم در اکسل (10 روش)

9. استفاده از ویرایشگر Power Query

عملکرد Text.PadStart متن یک مشخص شده را برمی گرداند.طول با اضافه کردن شروع متن داده شده. با استفاده از این تابع می توانیم اعداد را به متن با صفرهای ابتدایی تبدیل کنیم. برای درک فرآیند، مراحل را دنبال کنید.

Steps

  • محدوده سلولی B4:B13 را انتخاب کنید.
  • به برگه داده بروید.
  • گزینه از جدول را انتخاب کنید.
  • جدول انتخاب شده را بررسی کنید.
  • فشار دهید OK .

  • اکنون باید کد پستی (شماره) را همانطور که فرمول می گوید به متن تبدیل کنیم.
  • مکان نما را در گوشه سمت چپ بالا انتخاب کنید
  • گزینه Text را برای تبدیل عدد به متن انتخاب کنید

در این لحظه، ما باید از تابع استفاده کنیم. بنابراین، ما باید یک ستون جدید اضافه کنیم.

  • روی تب افزودن ستون کلیک کنید.
  • ستون سفارشی را انتخاب کنید.
  • نام جدید ستون مانند را بنویسید متن با صفرهای پیشرو (پرشده) .
  • فرمول را مانند:
تایپ کنید =Text.PadStart([#" ZIP Code (Number)"],5,"0")

که در آن ستونی به نام کد پستی (تعداد) به عنوان متن وارد می شود، 5 تعداد ارقام و amp; 0 نویسه ای است که باید صفحه را اضافه کنید.

  • OK را فشار دهید.

  • روی <کلیک کنید 1>بستن & فرمان را بارگذاری کنید.
  • Close & Load To گزینه.

  • گزینه بارگیری را به عنوان Table انتخاب کنید.
  • انتخاب سلول C4 از کاربرگ موجود .
  • Load را فشار دهید.

  • خروجی نهایی که به دست می آورید مانند استزیر.

نحوه تبدیل عدد به متن به صورت خودکار در اکسل

به منظور تبدیل اعداد به متن به صورت خودکار در اکسل، می توانیم به راحتی از سلول فرمت استفاده کنید در اینجا، ما باید محدوده سلول ها را به متن تبدیل کنیم. پس از آن، اگر هر عددی را وارد کنید، به صورت خودکار به عنوان متن عمل می کند. مراحل را به دقت دنبال کنید.

مراحل

  • ابتدا، باید محدوده سلول ها را انتخاب کنید C5 تا C13 .

  • سپس، به برگه Home روی نوار بروید.
  • از <بخش 1>Number ، فلش رو به پایین را انتخاب کنید.

  • اکنون، اگر اعداد را در آن محدوده سلول ها قرار دهید، مانند متن به طور خودکار.
  • همانطور که اعدادی را وارد می کنیم که مقادیر متنی نیستند، خطاهایی را نشان می دهد تا به شما اطلاع دهد که آنها اعداد هستند اما در قالب متن ذخیره می شوند.

  • برای حذف خطا، محدوده سلول‌های C5 تا C13 را انتخاب کنید.
  • سپس، فلش رو به پایین را انتخاب کنید.
  • پس از آن، روی نادیده گرفتن خطا کلیک کنید.

  • در نتیجه، نتیجه زیر را دریافت می کنیم که خطا را حذف می کند. خطاها.

💬 مواردی که باید در نظر داشته باشید

قبل از استفاده از Text.PadStart مطمئن شوید که داده ها در قالب متن هستند تابع . علاوه بر این، این شرط را بررسی کنید که آیا باید صفرهای ابتدایی اضافه شده یا صفرهای ابتدایی اضافه شده را پیدا کنید.

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

نتیجه‌گیری

ما 9 روش موثر برای تبدیل عدد به متن با صفرهای ابتدایی نشان داده‌ایم. در اکسل اگرچه تمام راه‌های مورد بحث در بالا مؤثر هستند، اما به نیازهای شما نیز بستگی دارد. بنابراین، بهترین را برای خود و مجموعه داده خود انتخاب کنید. و لطفا نظرات خود را در بخش نظرات زیر به اشتراک بگذارید. ممنون که با من بودید فراموش نکنید که از صفحه Exceldemy ما دیدن کنید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.