بازدید: 12 بازدید

تابع REPT این امکان را فراهم می‌کند که هر کاراکتر یا رشته‌ای را به تعداد دلخواه پشت‌سر هم تکرار کنیم. حتی اگر ورودی عدد باشد، خروجی این تابع همواره به‌صورت متن برگردانده می‌شود. این تابع شامل دو ورودی است:

  • text: متنی که قصد تکرار آن را داریم
  • number_times: تعداد دفعاتی که باید آن متن تکرار شود

از REPT می‌توان برای ایجاد یک طول مشخص در یک مقدار متنی یا ساخت یک نمودار کوچک داخل سلول استفاده کرد. البته اگر بخواهیم اعداد را با صفر پُر کنیم تا طول یکسان داشته باشند، استفاده از «فرمت عددی سفارشی» انتخاب مناسب‌تری خواهد بود.

نمونه:
برای این‌که حرف “x” پنج بار پشت سر هم ایجاد شود، می‌توان از فرمول زیر کمک گرفت:

=REPT(“x”,5) // returns “xxxxx”

تابع REPT محدود به مقادیر ثابت نیست و می‌تواند از ورودی‌های متغیر نیز استفاده کند. در نمونه‌ی ذکرشده، این تابع طوری به‌کار رفته است که داده موجود در ستون B را مطابق تعداد مشخص‌شده در ستون C تکرار کند. فرمول مورد استفاده در سلول D5 به صورت زیر نوشته می‌شود:

=REPT(B5,C5) // returns “—–“

امکان ترکیب تابع REPT با سایر توابع وجود دارد تا تعداد تکرارها به‌صورت پویا تعیین شود. برای نمونه، اگر هدف این باشد که یک متن با کاراکتری خاص تکمیل شود تا تمامی رشته‌ها به طول یکنواخت برسند، می‌توان REPT را در کنار تابع LEN به این صورت به کار برد:

=A1&REPT(“*”,count-LEN(A1))

در این فرمول، عبارت “count” نشان‌دهندهٔ تعداد کاراکترهایی است که طول نهایی رشته باید به آن مقدار برسد.
توضیحات جزئی‌تر در بخش توضیحی قابل مشاهده است. همچنین تابع REPT در ترکیب با فرمول‌های سطح بالاتر نیز استفاده می‌شود و در برخی موارد راه‌حل مؤثری برای مشکلات پیچیده فراهم می‌کند. نمونه‌های بیشتری از کاربردهای این تابع در ادامه آمده است.

مطالعه بیشتر