एक्सेल आरईपीटी फंक्शन - टेक्स्ट को कई बार दोहराता है

उदाहरण कार्यपुस्तिका डाउनलोड करें

उदाहरण कार्यपुस्तिका डाउनलोड करें

यह ट्यूटोरियल दर्शाता है कि कैसे उपयोग करना है एक्सेल आरईपीटी फंक्शन एक्सेल में टेक्स्ट को कई बार रिपीट करने के लिए।

आरईपीटी समारोह अवलोकन

आरईपीटी फ़ंक्शन एक टेक्स्ट स्ट्रिंग देता है, जिसे n बार-बार दोहराया जाता है।

आरईपीटी एक्सेल वर्कशीट फ़ंक्शन का उपयोग करने के लिए, एक सेल चुनें और टाइप करें:

(ध्यान दें कि सूत्र इनपुट कैसे दिखाई देते हैं)

आरईपीटी फ़ंक्शन सिंटैक्स और इनपुट:

1 = आरईपीटी (पाठ, संख्या_समय)

मूलपाठ - पाठ की एक स्ट्रिंग।

संख्या_समय - किसी स्ट्रिंग को टेक्स्ट दोहराने की संख्या। यदि शून्य है, तो खाली टेक्स्ट ("") वापस आ जाता है।

एक्सेल में आरईपीटी फ़ंक्शन का उपयोग कैसे करें:

आरईपीटी फ़ंक्शन एक निश्चित संख्या में टेक्स्ट को दोहराता है।

1 = आरईपीटी (बी 3, सी 3)

जैसा कि ऊपर देखा गया है, B3:B5 डेटा को D3:D5 में दोहराया गया है जो C3:C5 में दिखाए गए समय की संख्या है।

दशमलव या 0

यदि आप के लिए दशमलव मान दर्ज करते हैं संख्या_समय, आरईपीटी दशमलव को काट देगा और पूरी संख्या ले लेगा। यदि आप शून्य डालते हैं, तो कुछ भी नहीं आता है।

सेल चार्ट में बनाएं

सेल के अंदर मिनी-चार्ट प्रदर्शित करने के लिए आप डेटा बार के त्वरित विकल्प के रूप में आरईपीटी फ़ंक्शन का उपयोग कर सकते हैं:

1 = आरईपीटी ("|", बी 3/1000)

आरईपीटी एक मिनी-चार्ट बनाकर, संख्या को 1000 से विभाजित करके कई बार पाइप प्रतीक ("|") को दोहराता है।

श्रेणी में अंतिम पाठ खोजें

आरईपीटी फ़ंक्शन भी उपयोगी है (लुकअप फ़ंक्शन के साथ एक लंबा)

1 = लुकअप (आरईपीटी ("जेड", 10), बी 3: बी 7)

एक्सेल एक डिक्शनरी की तरह काम करता है जब यह निर्धारित करने की बात आती है कि कौन सा टेक्स्ट "सबसे बड़ा" है। "ए" सबसे छोटा है, और "जेड" सबसे बड़ा है। और प्रत्येक वर्णमाला के भीतर, बाद की वर्णमाला अगला निर्धारण कारक है। उदाहरण के लिए, "ज़ा…" को "ज़े…" से छोटा माना जाता है क्योंकि "ई" "ए" से बड़ा है।

ऐसे कोई शब्द नहीं हैं जो "z" को 10 बार ("zzzzzzzzzz") दोहराते हैं, इसलिए यह मान लेने के लिए पर्याप्त सुरक्षित है कि यह सबसे बड़ा टेक्स्ट है जिसे आप पा सकते हैं। LOOKUP को सेल B7 से B3 तक पीछे की ओर जाने के बारे में सोचें ताकि कुछ छोटा या "zzzzzzzzzz" के बराबर हो। यह सेल B7 को छोड़ देता है, क्योंकि यह एक संख्या है। यह पीछे की ओर सेल B6 में जाता है, और यह एक छोटा या "zzzzzzzzzz" के बराबर पाठ है।

आम सीमांकक द्वारा विभाजित

आप सेल के सभी शब्दों को अलग-अलग पंक्तियों में विभाजित करना चाह सकते हैं। ऐसा करने के लिए, आप इस सूत्र का उपयोग कर सकते हैं:

1 =TRIM(MID(विकल्प(B$3," ",REPT(" ",LEN(B$3))),(ROWS(B3:B$3)-1)*LEN(B$3)+1,LEN(B$3 )))

यह सूत्र आरईपीटी का उपयोग करके सभी रिक्त स्थान को बड़ी संख्या में बार-बार रिक्त स्थान के साथ प्रतिस्थापित करने के लिए SUBSTITUTE का उपयोग करता है। इसका परिणाम इस तरह दिखने वाले पाठ में होता है:
"एक्सेल वास्तव में कमाल है"

दोहराए गए रिक्त स्थान की संख्या पूरे स्ट्रिंग की लंबाई के बराबर होती है। इस जानकारी का उपयोग करके, हम मूल स्ट्रिंग की पूरी लंबाई निकालने के लिए MID फ़ंक्शन का उपयोग करके प्रत्येक शब्द को निकाल सकते हैं। यह हमें प्रत्येक शब्द को MID फ़ंक्शन के भीतर कैप्चर करने की अनुमति देता है, लेकिन TRIM फ़ंक्शन लागू होने के बाद केवल मूल शब्द को छोड़कर, और कुछ नहीं।

ROWS फ़ंक्शन हमें प्रत्येक शब्द संख्या को आसानी से निर्दिष्ट करने की अनुमति देता है क्योंकि सूत्र नीचे कॉपी किया गया है।

Google पत्रक में आरईपीटी फ़ंक्शन

आरईपीटी फ़ंक्शन Google शीट्स में ठीक उसी तरह काम करता है जैसे एक्सेल में:

वीबीए में आरईपीटी उदाहरण

आप वीबीए में आरईपीटी फ़ंक्शन का भी उपयोग कर सकते हैं। प्रकार:
application.worksheetfunction.rept(text,number_times)

निम्नलिखित VBA कथनों को क्रियान्वित करना

1234 रेंज ("बी 2") = एप्लिकेशन। वर्कशीट फ़ंक्शन। रिप्ट (रेंज ("ए 2"), 0)रेंज ("बी 3") = एप्लिकेशन। वर्कशीट फ़ंक्शन। रिप्ट (रेंज ("ए 3"), 1)रेंज ("बी 4") = एप्लिकेशन। वर्कशीट फ़ंक्शन। रिप्ट (रेंज ("ए 4"), 2)रेंज ("बी 5") = एप्लिकेशन। वर्कशीट फ़ंक्शन। रिप्ट (रेंज ("ए 5"), 1) और "अधिक टेक्स्ट"

निम्नलिखित परिणाम देगा

फ़ंक्शन तर्कों (पाठ, आदि) के लिए, आप या तो उन्हें सीधे फ़ंक्शन में दर्ज कर सकते हैं, या इसके बजाय उपयोग करने के लिए चर परिभाषित कर सकते हैं।

एक्सेल में सभी फंक्शन की सूची पर लौटें

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave