تابع REPT جزو توابع متنی اکسل است. این تابع یک کاراکتر یا رشتهی متنی را به تعداد دفعات مشخص تکرار میکند.
🌎 REPT مخفف Repeat است که در زبان انگلیسی به معنی تکرار میباشد.
آرگومانها یا پارامترهای ورودی
آرگومان اول (text): کاراکتر یا یک رشتهی متنی که میخواهید تکرار شود.
اگر این آرگومان مستقیماً وارد شود، باید داخل دابل کوتیشن (“”) باشد.
آرگومان دوم (number_times): تعداد دفعات تکرار کاراکتر یا رشتەی متنی آرگومان اول.
مثالها
مثال 1) درمثال زیر نتیجهی اعمال تابع REPT با پارامترهای متفاوت بدین صورت خواهد بود.
◢ | A | B | C | |||||
1 | مقدار | فرمول | نتیجه | |||||
2 | abc | =REPT(A2, 3) | abcabcabc | |||||
3 | رضا | =REPT(A3, 2) | رضارضا | |||||
4 | =REPT(“Ali”, 2) | AliAli |
مثال 2) در این مثال از عملگر & به همراه تابع REPT برای پیوند رشتههای متنی استفاده شده است.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =”/ ” & REPT(A1,10) & ” /” | |||||
◢ | A | B | C | |||||
1 | * | / ********** / | ||||||
2 |
نکات مهم تابع
نکته 1) در صورتی که مقدار آرگومان دوم (number_times) را صفر در نظر بگیریم، رشتهی خالی به عنوان نتیجهی تابع برگردانده خواهد شد.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =REPT(A1,0) | |||||
◢ | A | B | C | |||||
1 | ** | |||||||
2 |
نکته 2) در صورتی که مقدار آرگومان دوم (number_times) اعشاری باشد، از بخش اعشاری صرف نظر میشود.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =REPT(A1,3.7) | |||||
◢ | A | B | C | |||||
1 | * | *** | ||||||
2 |
خطاهای تابع
خطای :#VALUE!این خطا در دو حالت رخ میدهد.
1- اگر که در آرگومان دوم (number_times) عدد منفی وارد شود.
A1 ⯆ | ⋮ | ✗ ✓ ƒx | =REPT(“*”,-4) | |||||
◢ | A | B | C | |||||
1 | #VALUE! | |||||||
2 |
2- اگر طول رشتهی متنی برگرداندهشده توسط این تابع از 32,767 کاراکتر بیشتر باشد.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =REPT(A1,33000) | |||||
◢ | A | B | C | |||||
1 | @ | #VALUE! | ||||||
2 |
خطای !REF#: به طور کلی این خطا زمانی رخ میدهد که در فرمول تابع به یک ورکبوک و یا سلول ارجاع داده شده است که حذف شده است و یا وجود خارجی ندارد.
مطالبتان بسیار عالیست.
ممنون از اینکه اطلاعاتتون را در اختیار عموم میگذارید.
موفق باشید