విషయ సూచిక
నిర్దిష్ట ప్రయోజనాల కోసం (ఉదా. ఫోన్ నంబర్, లాటరీ, గణాంక నమూనా), మేము పునరావృతం కాకుండా యాదృచ్ఛిక సంఖ్యలను రూపొందించాలి. అయితే, మీరు సాధారణ Excel సూత్రాలను ఉపయోగిస్తే మీరు పునరావృత యాదృచ్ఛిక సంఖ్యలను పొందవచ్చు. ఈ కథనంలో, నేను సరైన వివరణతో పాటు పునరావృత్తులు లేకుండా Excelలో యాదృచ్ఛిక సంఖ్య జనరేటర్గా 9 పద్ధతులను చర్చిస్తాను.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
Repetition.xlsx లేకుండా యాదృచ్ఛిక సంఖ్య జనరేటర్లు
9 రీపీట్లు లేకుండా Excelలో యాదృచ్ఛిక సంఖ్య జనరేటర్ని అమలు చేయడానికి పద్ధతులు
మొదటి 4 పద్ధతులలో, మీరు కొత్తగా విడుదల చేసిన వినియోగాన్ని చూస్తారు శ్రేణి విధులు, ఎక్సెల్ 365లో ప్రవేశపెట్టబడ్డాయి, పునరావృతం లేకుండా యాదృచ్ఛిక సంఖ్యలను రూపొందించడానికి. అయితే, మిగిలిన పద్ధతులు అన్ని Excel సంస్కరణలకు ప్రత్యేకంగా Excel యొక్క మునుపటి సంస్కరణలను ఉపయోగిస్తున్న వారికి అనుకూలంగా ఉంటాయి. సంగ్రహంగా చెప్పాలంటే, మీరు 9 పద్ధతులను ఎక్సెల్లో యాదృచ్ఛిక సంఖ్య జనరేటర్గా ఉపయోగించవచ్చు పునరావృత్తులు లేకుండా.
పద్ధతులలోకి వెళ్దాం.
1. RANDARRAYని ఉపయోగించడం ఫంక్షన్
మొదట, యాదృచ్ఛిక సంఖ్యలను రూపొందించడానికి RANDARRAY ఫంక్షన్ని ఉపయోగించడం చూస్తాము.
RANDARRAY ఫంక్షన్, Excel 365లో పరిచయం చేయబడింది , శ్రేణి రూపంలో యాదృచ్ఛిక సంఖ్యల జాబితాను అందిస్తుంది. మరియు డూప్లికేట్ విలువలు లేకుండా యాదృచ్ఛిక సంఖ్యలను పొందడానికి మేము ఫంక్షన్ని ఉపయోగించవచ్చు.
ఉదాహరణకు, నేను 1 నుండి 200 వరకు పునరావృతం కాకుండా 20 యాదృచ్ఛిక సంఖ్యలను ఉత్పత్తి చేయాలనుకుంటున్నాను.
అలాంటి పరిస్థితుల్లో, ఫార్ములా గా ఉంటుందిఅనుసరిస్తుంది-
=RANDARRAY(10,2,1,200,TRUE)
ఇక్కడ, 10 అంటే అడ్డు వరుసల సంఖ్య, 2 నిలువు వరుసల సంఖ్య, 1 కనిష్ట విలువ, 200 గరిష్ట విలువ, మరియు చివరగా, TRUE పూర్ణాంక సంఖ్యల కోసం.
అయితే, మీరు పెద్ద సంఖ్యలో సంఖ్యల నుండి కొన్ని సంఖ్యలను కోరుకుంటే ఈ పద్ధతి ఫలవంతంగా ఉంటుంది (ఉదా. 1 నుండి 200/500 వరకు 10/20 సంఖ్యలను రూపొందించడం). లేకపోతే, అది నకిలీ విలువలను సృష్టిస్తుంది.
మరింత చదవండి: రాండమ్ నంబర్ను రూపొందించడానికి Excel ఫార్ములా (5 ఉదాహరణలు)
2. UNIQUE &ని ఉపయోగించడం ; RANDARRAY ఫంక్షన్లు
రెండవది, మేము UNIQUE ఫంక్షన్తో పాటు RANDARRAY ఫంక్షన్ని ఉపయోగిస్తాము.
UNIQUE ఫంక్షన్, Excel 365, Excel 2021 సంస్కరణల్లో అందుబాటులో ఉంది, ఇచ్చిన డేటాసెట్ లేదా సెల్ పరిధి నుండి ప్రత్యేక విలువల జాబితాను అందిస్తుంది. కాబట్టి, పునరావృతం లేకుండా యాదృచ్ఛిక సంఖ్యలను ఉత్పత్తి చేయడానికి మేము రెండు ఫంక్షన్లను ఉపయోగించుకోవచ్చు.
కలిపి సూత్రం-
=UNIQUE(RANDARRAY(10,2,1,100,TRUE))
ఇక్కడ, 10 అంటే అడ్డు వరుసల సంఖ్య, 2 అనేది నిలువు వరుసల సంఖ్య, 1 అనేది కనీస విలువ, 200 గరిష్ట విలువ, మరియు చివరగా, TRUE అనేది పూర్ణాంక సంఖ్యల కోసం.
⧬ పై సూత్రంలో, నేను RANDARRAY(10,2,1,100,TRUE) ని ఉపయోగించాను 1 మరియు 100 మధ్య 20 యాదృచ్ఛిక సంఖ్యలను రూపొందించడానికి శ్రేణి. తర్వాత, UNIQUE ఫంక్షన్ ఉత్పత్తి చేయబడిన యాదృచ్ఛిక సంఖ్యల నుండి ప్రత్యేక విలువలను అందిస్తుంది.
3. వర్తింపజేయడం SORTBY &పునరావృత్తులు లేకుండా యాదృచ్ఛిక సంఖ్యను రూపొందించడానికి SEQUENCE ఫంక్షన్లు
మూడవది, మేము కొన్ని డైనమిక్ అర్రే ఫంక్షన్ల కలయికను ఉపయోగించుకోవచ్చు.
SEQUENCE ఫంక్షన్, కేవలం Excel 365 &కి మాత్రమే అందుబాటులో ఉంటుంది ; Excel 2021 సంస్కరణలు, వరుస సంఖ్యల జాబితా (శ్రేణి)ని ఉత్పత్తి చేస్తుంది.
అనుకుందాం, మీరు 1 నుండి 10 వరకు ఉన్న సంఖ్యల జాబితాను పొందాలనుకుంటే, మీరు క్రింది సూత్రాన్ని ఉపయోగించాలి.
=SEQUENCE(10)
ఇక్కడ, 10 అనేది అడ్డు వరుసల సంఖ్య.
తర్వాత, SORTBY ఫంక్షన్ ఆరోహణ లేదా అవరోహణ క్రమంలో విలువల యొక్క మరొక శ్రేణి ఆధారంగా విలువల శ్రేణిని క్రమబద్ధీకరిస్తుంది. అందువల్ల, మేము SEQUENCE &తో పాటు ఫంక్షన్ని ఉపయోగించవచ్చు. RANDARRAY పునరావృతం లేకుండా 10 యాదృచ్ఛిక సంఖ్యలను సృష్టించడానికి ఫంక్షన్.
=SORTBY(SEQUENCE(10),RANDARRAY(10))
⧬ సూత్రాన్ని వివరిస్తూ, మేము చెప్పగలం RANDARRAY(10) 10 యాదృచ్ఛిక సంఖ్యల జాబితాను ఉత్పత్తి చేస్తుంది. SEQUENCE(10) సింటాక్స్ 10 సంఖ్యల (సీక్వెన్షియల్) జాబితాను రూపొందిస్తుంది. మరియు SEQUENCE(10) మరియు RANDARRAY(10) అరే ఆర్గ్యుమెంట్ మరియు by_array SORTBY ఫంక్షన్లో వాదన. ఎందుకంటే మేము యాదృచ్ఛిక క్రమంలో సంఖ్యల వరుస జాబితాను క్రమబద్ధీకరించాలనుకుంటున్నాము.
మరింత చదవండి: ఎక్సెల్ VBAతో యాదృచ్ఛిక సంఖ్యను ఎలా రూపొందించాలి ( 4 ఉదాహరణలు)
4. పునరావృత్తులు లేకుండా యాదృచ్ఛిక సంఖ్య జనరేటర్గా INDEX ఫంక్షన్ను ఉపయోగించడం
మనం పునరావృతం లేకుండా యాదృచ్ఛిక సంఖ్యల జాబితాను రూపొందించాలనుకుంటే,ఆపై INDEX ఫంక్షన్తో పాటు గతంలో చర్చించిన RANDARRAY , SEQUENCE & UNIQUE ఫంక్షన్ అత్యంత ప్రభావవంతంగా ఉంటుంది. అలాగే, మనం 4 రకాల యాదృచ్ఛిక సంఖ్యలను ఉత్పత్తి చేయవచ్చు.
4.1. యాదృచ్ఛిక పూర్ణాంక సంఖ్యలను ఉత్పత్తి చేయడం
మీరు పునరావృతం లేకుండా 1 మరియు 100 మధ్య 10 యాదృచ్ఛిక పూర్ణాంకం సంఖ్యలను రూపొందించాల్సిన అవసరం వచ్చినప్పుడు, కింది సూత్రాన్ని ఉపయోగించండి.
=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, TRUE)), SEQUENCE(10))
<7
⧬ సూత్రాన్ని వివరిస్తున్నప్పుడు, SEQUENCE(10) 10 సీక్వెన్షియల్ నంబర్లను సృష్టిస్తుంది, RANDARRAY(10, 1, 1, 100, TRUE) 1 మరియు 100 మధ్య 10 యాదృచ్ఛిక పూర్ణాంక సంఖ్యలను ఉత్పత్తి చేస్తుంది. ఎందుకంటే పూర్ణాంక సంఖ్యలను రూపొందించడానికి TRUE ఉపయోగించబడుతుంది. తరువాత, UNIQUE ఫంక్షన్ ఉత్పత్తి చేయబడిన సంఖ్యల నుండి పునరావృత విలువలను తొలగిస్తుంది. చివరగా, INDEX ఫంక్షన్ SEQUENCE ఫంక్షన్ ద్వారా నిర్దేశించబడిన 10 యాదృచ్ఛిక పూర్ణాంక సంఖ్యలను అందిస్తుంది. ఆ సందర్భంలో, అవుట్పుట్ UNIQUE ఫంక్షన్ శ్రేణిగా ఉపయోగించబడుతుంది.
4.2. యాదృచ్ఛిక దశాంశ సంఖ్యలను ఉత్పత్తి చేయడం
మీరు పునరావృతం లేకుండా 10 యాదృచ్ఛిక దశాంశ సంఖ్యలను రూపొందించాలనుకుంటే, మీరు క్రింది సూత్రాన్ని ఉపయోగించవచ్చు.
=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, FALSE)), SEQUENCE(10))
ఇక్కడ, 10 అంటే అడ్డు వరుసల సంఖ్య, 2 అంటే నిలువు వరుసల సంఖ్య, 1 కనిష్ట విలువ, 100 గరిష్ట విలువ, మరియు చివరగా, FALSE దశాంశ సంఖ్యలను రూపొందించడం కోసం.
4.3. పూర్ణాంక సంఖ్యల శ్రేణిని ఉత్పత్తి చేయడం
అలాగే, మీరుకింది ఫార్ములా ఉపయోగించి యాదృచ్ఛిక పూర్ణాంక సంఖ్యల పరిధిని రూపొందించండి.
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 200, TRUE)), SEQUENCE(10,2))
ఇక్కడ, 20 సంఖ్య అడ్డు వరుసలు, 1 అనేది నిలువు వరుసల సంఖ్య, 1 అనేది కనిష్ట విలువ, 200 గరిష్ట విలువ, మరియు చివరగా, నిజం పూర్ణాంక సంఖ్యలను రూపొందించడానికి.
4.4. యాదృచ్ఛిక దశాంశ సంఖ్యల శ్రేణిని ఉత్పత్తి చేయడం
1 మరియు 100 మధ్య యాదృచ్ఛిక దశాంశ సంఖ్యల పరిధిని రూపొందించడానికి, కింది సూత్రాన్ని ఉపయోగించండి.
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100)), SEQUENCE(10, 2))
ఇక్కడ, 20 అంటే అడ్డు వరుసల సంఖ్య, 1 అంటే నిలువు వరుసల సంఖ్య, 1 కనిష్ట విలువ, 200 గరిష్ట విలువ మరియు చివరగా, FALSE దశాంశ సంఖ్యలను రూపొందించడం కోసం.
మరింత చదవండి: దశాంశాలతో Excelలో యాదృచ్ఛిక సంఖ్యను రూపొందించండి (3 పద్ధతులు)
5. RAND & యాదృచ్ఛిక సంఖ్యను రూపొందించడానికి RANDBETWEEN విధులు
RAND ఫంక్షన్ 0 నుండి 1 మధ్య సంఖ్యను ఉత్పత్తి చేస్తుంది. అదృష్టవశాత్తూ, RAND ని ఉపయోగిస్తున్నప్పుడు నకిలీ విలువలను రూపొందించే అవకాశం చాలా తక్కువ. ఫంక్షన్. మీరు వినియోగాన్ని 100000 సార్లు దాటితే మీరు పునరావృత విలువలను పొందవచ్చు.
కాబట్టి, మీరు ప్రత్యేక దశాంశ సంఖ్యలను రూపొందించాలనుకుంటే ఫార్ములాను ఉపయోగించండి
=RAND()
అంతేకాకుండా, RANDBETWEEN అందించిన రెండు సంఖ్యల మధ్య పూర్ణాంక సంఖ్యలను అందిస్తుంది.
ఉదాహరణకు, మీరు పొందాలనుకుంటే 1 మరియు 100 మధ్య పూర్ణాంకం సంఖ్యలు, మీరు సూత్రాన్ని ఉపయోగించవచ్చుక్రింద>వాదన మరియు 100 అగ్ర వాదన.
దురదృష్టవశాత్తూ, చాలా అవకాశం ఉంది RANDBETWEEN ఫంక్షన్ని ఉపయోగిస్తున్నప్పుడు పునరావృత విలువలు. అటువంటి సందర్భంలో, మీరు సెల్ పరిధిని ఎంచుకున్న తర్వాత డేటా టూల్స్ రిబ్బన్లోని డేటా టాబ్ నుండి నకిలీలను తీసివేయి ఎంపికను ఉపయోగించవచ్చు.
మరింత చదవండి: Excelలో నకిలీలు లేకుండా యాదృచ్ఛిక సంఖ్యలను ఎలా రూపొందించాలి (7 మార్గాలు)
ఇలాంటి రీడింగ్లు
- Excelలో 0 మరియు 1 మధ్య యాదృచ్ఛిక సంఖ్యను రూపొందించండి (2 పద్ధతులు)
- Excelలో ర్యాండమ్ 5 అంకెల సంఖ్య జనరేటర్ (7 ఉదాహరణలు)
- Excelలో ర్యాండమ్ 4 అంకెల సంఖ్య జనరేటర్ (8 ఉదాహరణలు)
- Excelలోని జాబితా నుండి యాదృచ్ఛిక సంఖ్యను రూపొందించండి (4 మార్గాలు)
- ఎక్సెల్లో రేంజ్ మధ్య రాండమ్ నంబర్ జనరేటర్ (8 ఉదాహరణలు)
6. RAND & రాండమ్ నంబర్ జనరేటర్గా RANK విధులు
అంతేకాకుండా, మీరు RANK ఫంక్షన్ని ఉపయోగించవచ్చు, ఇది సంఖ్యల జాబితా ఆధారంగా సంఖ్య యొక్క సాపేక్ష పరిమాణాన్ని అందిస్తుంది. అలా చేయడానికి ముందు RAND ఫంక్షన్ని ఉపయోగించి యాదృచ్ఛిక దశాంశ సంఖ్యల జాబితాను సృష్టించండి.
=RANK(B5,$B$5:$B$15)
ఇక్కడ, B5 అనేది దశాంశ సంఖ్యల ప్రారంభ గడి మరియు B5:B15 అనేది దశాంశ సంఖ్యల సెల్ పరిధి.
మరింత చదవండి : Excel VBA: యాదృచ్ఛిక సంఖ్యనకిలీలు లేని జనరేటర్ (4 ఉదాహరణలు)
7. RANK.EQ కలయికను ఉపయోగించడం & COUNTIF ఫంక్షన్లు
మీరు 10 నుండి 50 వరకు పునరావృతం కాకుండా యాదృచ్ఛిక సంఖ్యలను రూపొందించాలనుకుంటున్నారని అనుకుందాం.
అటువంటి పరిస్థితిలో, మీరు RANK.EQ & కలయికను ఉపయోగించవచ్చు ; పునరావృతం లేని యాదృచ్ఛిక సంఖ్యలను రూపొందించడానికి COUNTIF ఫంక్షన్లు. అలా చేయడానికి ముందు RANDBETWEEN ఫంక్షన్ని ఉపయోగించి 10 మరియు 50 మధ్య సంఖ్యల జాబితాను సృష్టించండి.
ఇప్పుడు, దిగువ సూత్రాన్ని ఉపయోగించండి-
=9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1
ఇక్కడ, B5 అనేది యాదృచ్ఛిక సంఖ్యల ప్రారంభ సెల్ మరియు B5:B15 అనేది దశాంశ సంఖ్యల సెల్ పరిధి.
⧬ సూత్రాన్ని వివరిస్తున్నప్పుడు, COUNTIF ఫంక్షన్ జాబితాలో అందుబాటులో ఉన్న ప్రతి యాదృచ్ఛిక సంఖ్యను గణిస్తోంది. మరియు RANK.EQ ప్రతి యాదృచ్ఛిక సంఖ్యకు సంబంధిత స్థానం (ర్యాంక్)ని అందిస్తుంది మరియు చివరగా, మేము 9 ని జోడించాలి ఎందుకంటే మేము 10 నుండి ప్రారంభమయ్యే సంఖ్యను రూపొందించాలనుకుంటున్నాము.
8. పెద్ద & Excel
లో రాండమ్ నంబర్ జనరేటర్గా మ్యాచ్ ఫంక్షన్లు అలాగే, మేము LARGE మరియు MATCH ఫంక్షన్ల కలయికను ఉపయోగించి పునరావృతం లేకుండా యాదృచ్ఛిక పూర్ణాంక సంఖ్యలను ఉత్పత్తి చేయవచ్చు. LARGE ఫంక్షన్ ఇచ్చిన సెల్ పరిధి లేదా డేటాసెట్లో kth అతిపెద్ద విలువను అందిస్తుంది.
=LARGE($B$5:$B$15,ROW(B1))
ఇక్కడ, $B$5:$B$15 అనేది RAND ఫంక్షన్, ROW(B1) ఉపయోగించి కనుగొనబడే యాదృచ్ఛిక దశాంశ సంఖ్యల సెల్ పరిధి.అడ్డు వరుస సంఖ్య 1ని సూచిస్తుంది.
తర్వాత, కింది సూత్రాన్ని ఉపయోగించి సృష్టించిన అతిపెద్ద విలువ యొక్క స్థానాన్ని మనం కనుగొనాలి.
=MATCH(C5,$B$5:$B$15,0)
ఇక్కడ, C5 అనేది పెద్ద సంఖ్యల ప్రారంభ సెల్, $B$5:$B$15 అనేది సెల్ పరిధి యాదృచ్ఛిక దశాంశ సంఖ్యలు మరియు చివరగా, 0 అనేది ఖచ్చితమైన సరిపోలికను పొందడం కోసం.
9. ఎక్సెల్
లో ర్యాండమ్ నంబర్ జనరేటర్గా టూల్పాక్ విశ్లేషణ 0>చివరిగా, మీరు Excel సూత్రాలను ఉపయోగించకుండా పునరావృతం కాకుండా యాదృచ్ఛిక సంఖ్యలను రూపొందించాలనుకుంటే, మీరు ఈ క్రింది Add-insExcelని ఉపయోగించవచ్చు.ని ఉపయోగించడం కోసం యాడ్-ఇన్లు , దిగువ దశలను అనుసరించండి.
⇰ ఫైల్ > ఎంపికలు కి వెళ్లండి.
⇰ <6పై క్లిక్ చేయండి>యాడ్-ఇన్లు మరియు డ్రాప్-డౌన్ జాబితా నుండి Excel యాడ్-ఇన్లు ఎంచుకోండి మరియు Go ఎంపికను ఎంచుకోండి.
⇰ అప్పుడు మీరు క్రింది డైలాగ్ బాక్స్ను చూస్తారు మరియు విశ్లేషణ టూల్ప్యాక్ కు ముందు బాక్స్ను చెక్ చేసి, సరే నొక్కండి.
⇰ ఇప్పుడు, డేటా నుండి డేటా విశ్లేషణ ఎంపికను ఎంచుకోండి విశ్లేషణ రిబ్బన్లోని ట్యాబ్.
⇰ తర్వాత, రాండమ్ నంబర్ జనరేషన్ ఎంపికను ఎంచుకుని, సరే<7 నొక్కండి>.
⇰ వెంటనే, మీరు క్రింది డైలాగ్ బాక్స్ను చూస్తారు.
⇰ ఆపై మీకు కావలసిన అవుట్పుట్ ఆధారంగా ఎంపికను ఎంచుకోండి.
⇰ ఉదాహరణకు, నేను వేరియబుల్స్ సంఖ్య మరియు రాండమ్ నంబర్ల సంఖ్య ని 4 & 10 వరుసగా 10 వరుసలు మరియు 4 నిలువు వరుసలు కలిగి ఉన్న సంఖ్యల జాబితాను రూపొందించండి.
⇰ మరీ ముఖ్యంగా, మేము తప్పనిసరిగా పంపిణీ ని యూనిఫారమ్గా ఎంచుకోవాలి. ఎందుకంటే మేము పునరావృతమయ్యే విలువలను నివారించాలనుకుంటున్నాము.
⇰ తర్వాత, 10 మరియు 30 మధ్య అంటే నేను పరిధిలోని సంఖ్యను కనుగొనాలనుకుంటున్నాను.
⇰ చివరగా, మీరు అవుట్పుట్ పరిధిని ఎంచుకోవాలి
అన్ని టాస్క్లను పూర్తి చేసిన తర్వాత, మీరు ఈ క్రింది అవుట్పుట్ను పొందుతారు.
మరింత చదవండి: డేటా విశ్లేషణ సాధనం మరియు Excelలో ఫంక్షన్లతో రాండమ్ నంబర్ జనరేటర్
కొన్ని సాధారణ లోపాలు
అయితే, మీరు ఎదుర్కోవచ్చు పునరావృత్తులు లేకుండా ఎక్సెల్లో యాదృచ్ఛిక సంఖ్య జనరేటర్గా పై సూత్రాన్ని ఉపయోగిస్తున్నప్పుడు క్రింది లోపాలు.
లోపాల పేరు | సంభవించినప్పుడు |
---|---|
#CALC! | UNIQUE ఫంక్షన్ ప్రత్యేక విలువలను సంగ్రహించలేకపోతే. |
#స్పిల్! | స్పిల్ పరిధిలో ఏదైనా విలువ ఉంటే, ఇక్కడ UNIQUE ఫంక్షన్ జాబితాను అందిస్తుంది. |
#VALUE! | ది కనిష్ట విలువ గరిష్ట విలువ కంటే పెద్దగా ఉన్నప్పుడు RANDARRAY ఫంక్షన్ ఏర్పడుతుంది. |
ముగింపు
మీరు పై వాటిని ఈ విధంగా ఉపయోగించవచ్చు. పునరావృత్తులు లేకుండా ఎక్సెల్లో యాదృచ్ఛిక సంఖ్య జనరేటర్గా పద్ధతులు. ఇప్పుడు, మీ ప్రాధాన్యత ఆధారంగా ఏదైనా పద్ధతిని ఎంచుకోండి. ఈ కథనం మీ Excel జర్నీని సులభతరం చేస్తుందని ఆశిస్తున్నాను.