एक्सेलमा दोहोर्याइएको बिना अनियमित संख्याहरू कसरी उत्पन्न गर्ने

  • यो साझा गर्नुहोस्
Michael Brown

यस लेखमा, हामी संख्याहरू दोहोर्याइ नगरिकन Excel मा क्रमबद्ध गर्न केही फरक सूत्रहरू छलफल गर्नेछौं। साथै, हामी तपाईंलाई एक सार्वभौमिक अनियमित जेनेरेटर देखाउनेछौं जसले अनियमित संख्याहरू, मितिहरू, र तारहरूको सूची कुनै दोहोरिँदैन।

तपाईलाई थाहा छ, माइक्रोसफ्ट एक्सेलमा अनियमित संख्याहरू उत्पन्न गर्नका लागि धेरै प्रकार्यहरू छन्। जस्तै RAND, RANDBETWEEN र RANDARRAY। यद्यपि, त्यहाँ कुनै पनि प्रकार्यको नतिजा नक्कल मुक्त हुनेछ भन्ने कुनै ग्यारेन्टी छैन।

यो ट्युटोरियलले अद्वितीय अनियमित संख्याहरूको सूची सिर्जना गर्नका लागि केही सूत्रहरू बताउँछ। कृपया ध्यान दिनुहोस् कि केहि सूत्रहरू Excel 365 र 2021 को नवीनतम संस्करणमा मात्र काम गर्दछ जबकि अन्यहरू Excel 2019, Excel 2016, Excel 2013 र अघिल्लो संस्करणहरूमा प्रयोग गर्न सकिन्छ।

    प्राप्त गर्नुहोस्। पूर्वनिर्धारित चरणको साथ अद्वितीय अनियमित संख्याहरूको सूची

    एक्सेल 365 र एक्सेल 2021 मा मात्र काम गर्दछ जसले गतिशील एरेहरूलाई समर्थन गर्दछ।

    यदि तपाइँसँग नवीनतम Excel संस्करण छ भने, सबैभन्दा सजिलो तपाइँको लागि अद्वितीय अनियमित संख्याहरूको सूची प्राप्त गर्ने तरिका भनेको 3 नयाँ गतिशील एरे प्रकार्यहरू संयोजन गर्नु हो: SORTBY, SEQUENCE र RANDARRAY:

    SORTBY(SEQUENCE( n), RANDARRAY( n))

    जहाँ n तपाईंले प्राप्त गर्न चाहनुहुने अनियमित मानहरूको संख्या हो।

    उदाहरणका लागि, 5 अनियमित संख्याहरूको सूची सिर्जना गर्न, प्रयोग गर्नुहोस् 5 को लागि n :

    =SORTBY(SEQUENCE(5), RANDARRAY(5))

    शीर्ष कक्षमा सूत्र प्रविष्ट गर्नुहोस्, इन्टर कुञ्जी थिच्नुहोस्, र परिणामहरू स्वचालित रूपमा सेलमा फैलिनेछ।सेलहरूको निर्दिष्ट संख्या।

    तपाईँले तलको स्क्रिनसटमा देख्न सक्नुहुन्छ, यो सूत्रले वास्तवमा अन्यक्रममा १ देखि ५ सम्म संख्याहरूलाई क्रमबद्ध गर्दछ । यदि तपाइँलाई कुनै दोहोर्याइएको बिना क्लासिक अनियमित संख्या जनरेटर चाहिन्छ भने, त्यसपछि कृपया तल पछ्याउने अन्य उदाहरणहरू हेर्नुहोस्।

    माथिको सूत्रमा, तपाईले कति पङ्क्तिहरू भर्ने भनेर मात्र परिभाषित गर्नुहुन्छ। अन्य सबै तर्कहरू तिनीहरूको पूर्वनिर्धारित मानहरूमा छोडिन्छन्, अर्थात् सूची 1 मा सुरु हुनेछ र 1 द्वारा बढाइनेछ। यदि तपाईं फरक पहिलो नम्बर र वृद्धि चाहनुहुन्छ भने, त्यसपछि तेस्रो ( सुरुवात<) को लागि आफ्नै मानहरू सेट गर्नुहोस्। 2>) र SEQUENCE प्रकार्यको चौथो ( चरण ) आर्गुमेन्टहरू।

    उदाहरणका लागि, 100 मा सुरु गर्न र 10 ले वृद्धि गर्न, यो सूत्र प्रयोग गर्नुहोस्:

    =SORTBY(SEQUENCE(5, , 100, 10), RANDARRAY(5))

    यस सूत्रले कसरी काम गर्छ:

    भित्रबाट काम गर्दै, यहाँ सूत्रले के गर्छ:

    • SEQUENCE प्रकार्यले एउटा एर्रे सिर्जना गर्छ निर्दिष्ट वा पूर्वनिर्धारित सुरु मान र बढ्दो चरण आकारमा आधारित क्रमिक संख्याहरू। यो क्रम SORTBY को array तर्कमा जान्छ।
    • RANDARRAY प्रकार्यले अनुक्रम (5 पङ्क्तिहरू, हाम्रो मामलामा 1 स्तम्भ) जस्तै आकारको अनियमित संख्याहरूको एरे सिर्जना गर्दछ। न्यूनतम र अधिकतम मान वास्तवमा फरक पर्दैन, त्यसैले हामी यसलाई पूर्वनिर्धारितमा छोड्न सक्छौं। यो array SORTBY को by_array तर्कमा जान्छ।
    • SORTBY प्रकार्यले SEQUENCE द्वारा निर्मित क्रमबद्ध संख्याहरूको एर्रे प्रयोग गरेर क्रमबद्ध संख्याहरूलाई क्रमबद्ध गर्दछ।RANDARRAY।

    कृपया ध्यानमा राख्नुहोस् कि यो सरल सूत्रले पूर्वनिर्धारित चरण सँग दोहोरिने अनियमित संख्याहरूको सूची सिर्जना गर्दछ। यस सीमालाई बाइपास गर्न, तल वर्णन गरिएको सूत्रको उन्नत संस्करण प्रयोग गर्नुहोस्।

    कुनै नक्कल बिना अनियमित संख्याहरूको सूची सिर्जना गर्नुहोस्

    गतिशील समर्थन गर्ने Excel 365 र Excel 2021 मा मात्र काम गर्दछ। arrays।

    नक्कल बिना Excel मा अनियमित संख्याहरू उत्पन्न गर्न, तलका सामान्य सूत्रहरू मध्ये एउटा प्रयोग गर्नुहोस्।

    अनियमित पूर्णाङ्कहरू :

    INDEX(UNIQUE( RANDARRAY( n ^2, 1, min , max , TRUE)), SEQUENCE( n ))

    अनियमित दशमलव :

    INDEX(UNIQUE(RANDARRAY( n ^2, 1, min , अधिकतम , FALSE)), SEQUENCE( n ))

    कहाँ:

    • N उत्पन्न हुने मानहरूको संख्या हो।
    • न्यूनतम न्यूनतम मान हो।
    • अधिकतम अधिकतम मान हो।

    उदाहरणका लागि, 5 अनियमित पूर्णाङ्कहरूको सूची सिर्जना गर्न 1 देखि 100 सम्म कुनै दोहोरिएन, यो सूत्र प्रयोग गर्नुहोस्:

    =INDEX(UNIQUE(RANDARRAY(5^2, 1, 1, 100, TRUE)), SEQUENCE(5))

    ५ अद्वितीय अनियमित दशमलव संख्या उत्पन्न गर्न, RANDARRAY को अन्तिम आर्गुमेन्टमा FALSE राख्नुहोस् वा यसलाई छोड्नुहोस्। तर्क:

    =INDEX(UNIQUE(RANDARRAY(5^2, 1, 1, 100)), SEQUENCE(5))

    यस सूत्रले कसरी काम गर्छ:

    फाइलमा पहिलो नजरमा सूत्र अलि गाह्रो लाग्न सक्छ, तर नजिकबाट हेर्दा यसको तर्क एकदमै सरल छ:

    • RANDARRAY प्रकार्यले तपाईंले निर्दिष्ट गर्नुभएको न्यूनतम र अधिकतम मानहरूमा आधारित अनियमित संख्याहरूको एर्रे सिर्जना गर्दछ। कति मानहरू निर्धारण गर्नउत्पन्न गर्नुहोस्, तपाईंले 2 को पावरमा अद्वितीयहरूको वांछित संख्या बढाउनुहुन्छ। नतिजा एरेमा कति नक्कलहरू कसैलाई थाहा नहुन सक्छ, तपाईंले UNIQUE को लागि छनौट गर्नको लागि पर्याप्त मानहरू प्रदान गर्न आवश्यक छ। यस उदाहरणमा, हामीलाई केवल 5 अद्वितीय अनियमित संख्याहरू चाहिन्छ तर हामीले RANDARRAY लाई 25 (5^2) उत्पादन गर्न निर्देशन दिन्छौं।
    • UNIQUE प्रकार्यले सबै डुप्लिकेटहरू हटाउँछ र INDEX मा डुप्लिकेट-रहित सरणी "फिड" गर्छ।<13
    • UNIQUE द्वारा पास गरिएको एरेबाट, INDEX प्रकार्यले SEQUENCE (हाम्रो मामलामा 5 नम्बरहरू) द्वारा निर्दिष्ट गरिए अनुसार पहिलो n मानहरू निकाल्छ। किनभने मानहरू पहिले नै अनियमित क्रममा छन्, यसले वास्तवमा फरक पर्दैन कि कुन बाँच्छन्।

    नोट। धेरै ठूला arrays मा, यो सूत्र अलि ढिलो हुन सक्छ। उदाहरण को लागी, अन्तिम परिणाम को रूप मा 1,000 अद्वितीय संख्या को एक सूची प्राप्त गर्न को लागी, RANDARRAY ले 1,000,000 अनियमित संख्याहरु (1000^2) को एरे को आन्तरिक रूप देखि उत्पन्न गर्नु पर्छ। यस्तो अवस्थामा, पावरमा उठाउनुको सट्टा, तपाईंले n लाई, भन्नुहोस्, 10 वा 20 द्वारा गुणन गर्न सक्नुहुन्छ। कृपया ध्यान राख्नुहोस् कि सानो एरेलाई UNIQUE प्रकार्यमा पास गरिएको छ (इच्छित संख्याको तुलनामा सानो अद्वितीय अनियमित मानहरूको), स्पिल दायराका सबै कक्षहरू नतिजाहरूले भरिने सम्भावना जति ठूलो हुन्छ।

    एक्सेलमा नदोहोरिने अनियमित संख्याहरूको दायरा सिर्जना गर्नुहोस्

    एक्सेल ३६५ र एक्सेल २०२१ मा मात्र काम गर्दछ जसले डायनामिक एरेहरूलाई समर्थन गर्दछ।

    कुनै बिना अनियमित संख्याहरूको दायरा उत्पन्न गर्नदोहोरिन्छ, तपाइँ यो सूत्र प्रयोग गर्न सक्नुहुन्छ:

    INDEX(UNIQUE(RANDARRAY( n ^2, 1, min , max )), SEQUENCE( पङ्क्तिहरू , स्तम्भहरू ))

    कहाँ:

    • n भरिने कक्षहरूको संख्या हो। म्यानुअल गणनाहरूबाट बच्नको लागि, तपाईंले यसलाई (पङ्क्तिहरूको संख्या * स्तम्भहरूको संख्या) को रूपमा आपूर्ति गर्न सक्नुहुन्छ। उदाहरणका लागि, 10 पङ्क्तिहरू र 5 स्तम्भहरू भर्न, 50^2 वा (10*5)^2 प्रयोग गर्नुहोस्।
    • पङ्क्तिहरू भरिने पङ्क्तिहरूको संख्या हो।
    • <12 स्तम्भ भरिने स्तम्भहरूको संख्या हो।
    • न्यूनतम सबैभन्दा कम मान हो।
    • अधिकतम उच्चतम हो। मान।

    तपाईले याद गर्न सक्नुहुन्छ, सूत्र मूल रूपमा अघिल्लो उदाहरणमा जस्तै हो। फरक मात्र SEQUENCE प्रकार्य हो, जसले यस अवस्थामा पङ्क्ति र स्तम्भहरूको संख्या दुवैलाई परिभाषित गर्दछ।

    उदाहरणका लागि, 1 देखि 100 सम्म अद्वितीय अनियमित संख्याहरू सहित 10 पङ्क्ति र 3 स्तम्भहरूको दायरा भर्न, प्रयोग गर्नुहोस्। यो सूत्र:

    =INDEX(UNIQUE(RANDARRAY(30^2, 1, 1, 100)), SEQUENCE(10, 3))

    र यसले संख्याहरू दोहोर्याउन बिना अनियमित दशमलवहरूको एर्रे उत्पादन गर्नेछ:

    यदि तपाईंलाई पूर्ण संख्याहरू चाहिन्छ भने, RANDARRAY को अन्तिम तर्कलाई TRUE मा सेट गर्नुहोस्। :

    =INDEX(UNIQUE(RANDARRAY(30^2, 1, 1, 100, TRUE)), SEQUENCE(10,3))

    कसरी एक्सेल २०१९, २०१६ र अघिल्लोमा अद्वितीय अनियमित संख्याहरू उत्पन्न गर्ने

    एक्सेल ३६५ र २०२१ बाहेकको कुनै पनि संस्करणले गतिशील एरेहरूलाई समर्थन गर्दैन, माथिको कुनै पनि छैन। समाधानहरू एक्सेलको अघिल्लो संस्करणहरूमा काम गर्दछ। यद्यपि, यसको मतलब यो होइन कि त्यहाँ कुनै पनि समाधान छैन, तपाईंले केवल केहि थप चरणहरू प्रदर्शन गर्नुपर्नेछ:

    1. अनियमित संख्याहरूको सूची सिर्जना गर्नुहोस्। तपाईको आधारमाआवश्यकताहरू, या त प्रयोग गर्नुहोस्:
      • ० र १ बीचको अनियमित दशमलवहरू उत्पन्न गर्न RAND प्रकार्य, वा
      • तपाईले निर्दिष्ट गरेको दायरामा अनियमित पूर्णाङ्कहरू उत्पादन गर्न RANDBETWEEN प्रकार्य।

      तपाईंले वास्तवमा चाहिने भन्दा बढी मानहरू उत्पन्न गर्न निश्चित हुनुहोस् किनभने केही नक्कलहरू हुनेछन् र तपाईंले तिनीहरूलाई पछि मेटाउनुहुनेछ।

      यस उदाहरणको लागि, हामी 1 र 20 बीचमा 10 अनियमित पूर्णाङ्कहरूको सूची सिर्जना गर्दैछौं। तलको सूत्र प्रयोग गरेर:

      =RANDBETWEEN(1,20)

      एकै पटक धेरै कक्षहरूमा सूत्र प्रविष्ट गर्न, सबै कक्षहरू चयन गर्नुहोस् (हाम्रो उदाहरणमा A2:A15), सूत्र पट्टीमा सूत्र टाइप गर्नुहोस् र Ctrl + Enter थिच्नुहोस्। वा तपाइँ सामान्य रूपमा पहिलो कक्षमा सूत्र प्रविष्ट गर्न सक्नुहुन्छ, र त्यसपछि यसलाई आवश्यक रूपमा धेरै कक्षहरूमा तान्नुहोस्।

      जे भए पनि, नतिजा यस्तो देखिन्छ:

      जस्तो तपाईं सक्नुहुन्छ ध्यान दिनुहोस्, हामीले 14 कक्षहरूमा सूत्र प्रविष्ट गरेका छौं, यद्यपि अन्ततः हामीलाई केवल 10 अद्वितीय अनियमित संख्याहरू चाहिन्छ।

    2. सूत्रहरूलाई मानहरूमा परिवर्तन गर्नुहोस्। दुबै RAND र RANDBETWEEN कार्यपत्रमा प्रत्येक परिवर्तनको साथ पुन: गणना गर्दा, तपाईंको अनियमित संख्याहरूको सूची निरन्तर परिवर्तन हुँदै जानेछ। यसलाई हुनबाट रोक्नको लागि, विशेष टाँस्नुहोस् > मानहरू सूत्रहरूलाई मानहरूमा रूपान्तरण गर्न कसरी अनियमित संख्याहरूलाई पुन: गणना गर्नबाट रोक्ने भन्नेमा व्याख्या गरिएको छ।

      तपाईंले यो सही गर्नुभएको छ भनी सुनिश्चित गर्न, कुनै पनि नम्बर चयन गर्नुहोस् र सूत्र पट्टी हेर्नुहोस्। यसले अब मान प्रदर्शन गर्नुपर्छ, सूत्र होइन:

    3. डुप्लिकेटहरू मेट्नुहोस्। यो पाउनसकियो, सबै नम्बरहरू चयन गर्नुहोस्, डेटा ट्याब > डेटा उपकरण समूहमा जानुहोस्, र डुप्लिकेटहरू हटाउनुहोस् क्लिक गर्नुहोस्। देखा पर्ने डुप्लिकेटहरू हटाउनुहोस् संवाद बाकसमा, कुनै पनि परिवर्तन नगरी ठीक क्लिक गर्नुहोस्। विस्तृत चरणहरूको लागि, कृपया हेर्नुहोस् कसरी एक्सेलमा नक्कलहरू हटाउने।

    सम्पन्न! सबै डुप्लिकेटहरू गएका छन्, र तपाईं अब थप संख्याहरू मेटाउन सक्नुहुन्छ।

    टिप। एक्सेलको बिल्ट-इन उपकरणको सट्टा, तपाईंले एक्सेलको लागि हाम्रो उन्नत डुप्लिकेट रिमूभर प्रयोग गर्न सक्नुहुन्छ।

    रन्डम नम्बरहरू परिवर्तन गर्नबाट कसरी रोक्ने

    रेन्ड, रान्डबिटवीन र रान्डररे सहित एक्सेलमा सबै अनियमित कार्यहरू वाष्पशील हुन्छन्, जसको अर्थ तिनीहरूले प्रत्येक पटक स्प्रेडसिट परिवर्तन गर्दा पुन: गणना गर्छन्। नतिजाको रूपमा, नयाँ अनियमित मानहरू प्रत्येक परिवर्तनको साथ उत्पादन गरिन्छ। स्वचालित रूपमा नयाँ नम्बरहरू उत्पन्न गर्न रोक्नको लागि, टाँस्नुहोस् विशेष प्रयोग गर्नुहोस् > स्थिर मानहरूसँग सूत्रहरू प्रतिस्थापन गर्न मानहरू। यहाँ कसरी छ:

    1. तपाईँको अनियमित सूत्रसँग सबै कक्षहरू चयन गर्नुहोस् र तिनीहरूलाई प्रतिलिपि गर्न Ctrl + C थिच्नुहोस्।
    2. चयन गरिएको दायरामा दायाँ क्लिक गर्नुहोस् र विशेष टाँस्नुहोस् क्लिक गर्नुहोस्। > मानहरू । वैकल्पिक रूपमा, तपाईंले Shift + F10 र त्यसपछि V थिच्न सक्नुहुन्छ, जुन यो विकल्पको सर्टकट हो।

    विस्तृत चरणहरूको लागि, कृपया Excel मा सूत्रहरूलाई मानहरूमा कसरी परिवर्तन गर्ने हेर्नुहोस्।

    <6 एक्सेलको लागि अनियमित नम्बर जनरेटर कुनै दोहोर्याइएको छैनतिनीहरूसँग पहिले नै तिनीहरूको एक्सेलमा विश्वव्यापी अनियमित जेनरेटर छ। यो उपकरणले सजिलैसँग नदोहोरिने पूर्णाङ्कहरू, दशमलव संख्याहरू, मितिहरू, र अद्वितीय पासवर्डहरूको सूची उत्पादन गर्न सक्छ। यहाँ कसरी छ:
    1. Ablebits Tools ट्याबमा, Randomize > Random Generator मा क्लिक गर्नुहोस्।
    2. चयन गर्नुहोस्। अनियमित संख्याहरू भर्नको लागि दायरा।
    3. रेन्डम जेनरेटर फलकमा, निम्न गर्नुहोस्:
      • इच्छित मान प्रकार छनोट गर्नुहोस्: पूर्णांक, वास्तविक संख्या, मिति, बुलियन , अनुकूलन सूची, वा स्ट्रिङ (बलियो अद्वितीय पासवर्डहरू उत्पन्न गर्नका लागि आदर्श!)।
      • सेटअप गर्नुहोस् बाट मा मानहरू।
      • चयन गर्नुहोस्। अद्वितीय मानहरू चेक बाकस।
      • क्लिक गर्नुहोस् उत्पन्न गर्नुहोस्

    यसै हो! चयन गरिएको दायरा एकैचोटि नदोहोरिने अनियमित संख्याहरूले भरिन्छ:

    यदि तपाईं यो उपकरण प्रयोग गर्न र हाम्रो अल्टिमेट सुइटमा समावेश गरिएका अन्य आकर्षक सुविधाहरू अन्वेषण गर्न उत्सुक हुनुहुन्छ भने, तपाईंलाई परीक्षण संस्करण डाउनलोड गर्न स्वागत छ।

    नक्कल बिना एक्सेलमा नम्बरहरू अनियमित गर्ने तरिका हो। पढ्नुभएकोमा म तपाईंलाई धन्यवाद दिन्छु र अर्को हप्ता हाम्रो ब्लगमा भेट्ने आशा गर्दछु!

    डाउनलोडका लागि अभ्यास कार्यपुस्तिका

    एक्सेलमा अद्वितीय अनियमित संख्याहरू उत्पन्न गर्नुहोस् (.xlsx फाइल)

    माइकल ब्राउन सफ्टवेयर उपकरणहरू प्रयोग गरेर जटिल प्रक्रियाहरू सरल बनाउने जोशका साथ एक समर्पित टेक्नोलोजी उत्साही हो। प्राविधिक उद्योगमा एक दशक भन्दा बढी अनुभवको साथ, उनले Microsoft Excel र Outlook, साथै Google Sheets र Docs मा आफ्नो सीपलाई सम्मान गरेका छन्। माइकलको ब्लग आफ्नो ज्ञान र विशेषज्ञता अरूसँग साझेदारी गर्न समर्पित छ, उत्पादकता र दक्षता सुधार गर्न सजिलो-पछ्याउन-सजिलो सुझावहरू र ट्यूटोरियलहरू प्रदान गर्न। चाहे तपाईं अनुभवी पेशेवर होस् वा शुरुवातकर्ता होस्, माइकलको ब्लगले यी आवश्यक सफ्टवेयर उपकरणहरूबाट अधिकतम लाभ लिनको लागि बहुमूल्य अन्तर्दृष्टि र व्यावहारिक सल्लाह प्रदान गर्दछ।