విషయ సూచిక
ఈ కథనంలో, సంఖ్యలను పునరావృతం చేయకుండా Excelలో యాదృచ్ఛికంగా మార్చడానికి మేము కొన్ని విభిన్న సూత్రాలను చర్చిస్తాము. అలాగే, ఎటువంటి పునరావృత్తులు లేకుండా యాదృచ్ఛిక సంఖ్యలు, తేదీలు మరియు స్ట్రింగ్ల జాబితాను రూపొందించగల యూనివర్సల్ రాండమ్ జనరేటర్ను మేము మీకు చూపుతాము.
మీకు బహుశా తెలిసినట్లుగా, యాదృచ్ఛిక సంఖ్యలను రూపొందించడానికి Microsoft Excel అనేక విధులను కలిగి ఉంది. RAND, RANDBETWEEN మరియు RANDARRAY వంటివి. అయితే, ఏదైనా ఫంక్షన్ యొక్క ఫలితం డూప్లికేట్ ఫ్రీగా ఉంటుందని ఎటువంటి హామీ లేదు.
ఈ ట్యుటోరియల్ ప్రత్యేక యాదృచ్ఛిక సంఖ్యల జాబితాను రూపొందించడానికి కొన్ని సూత్రాలను వివరిస్తుంది. దయచేసి కొన్ని సూత్రాలు Excel 365 మరియు 2021 యొక్క తాజా వెర్షన్లో మాత్రమే పని చేస్తాయి, మరికొన్ని Excel 2019, Excel 2016, Excel 2013 మరియు అంతకు ముందు ఏ వెర్షన్లోనైనా ఉపయోగించవచ్చని గమనించండి.
పొందండి. ముందే నిర్వచించబడిన దశతో కూడిన ఏకైక యాదృచ్ఛిక సంఖ్యల జాబితా
డైనమిక్ శ్రేణులకు మద్దతు ఇచ్చే Excel 365 మరియు Excel 2021లో మాత్రమే పని చేస్తుంది.
మీరు తాజా Excel సంస్కరణను కలిగి ఉంటే, సులభమైనది మీరు ప్రత్యేకమైన యాదృచ్ఛిక సంఖ్యల జాబితా ని పొందడానికి 3 కొత్త డైనమిక్ అర్రే ఫంక్షన్లను కలపడం: SORTBY, SEQUENCE మరియు RANDARRAY:
SORTBY(SEQUENCE( n), RANDARRAY( n))n అనేది మీరు పొందాలనుకుంటున్న యాదృచ్ఛిక విలువల సంఖ్య.
ఉదాహరణకు, 5 యాదృచ్ఛిక సంఖ్యల జాబితాను సృష్టించడానికి, ఉపయోగించండి 5 కోసం n :
=SORTBY(SEQUENCE(5), RANDARRAY(5))
అత్యున్నత సెల్లో ఫార్ములాను నమోదు చేయండి, Enter కీని నొక్కండి మరియు ఫలితాలు స్వయంచాలకంగా స్పిల్ అవుతాయిపేర్కొన్న సెల్ల సంఖ్య.
దిగువ స్క్రీన్షాట్లో మీరు చూడగలిగినట్లుగా, ఈ ఫార్ములా వాస్తవానికి సంఖ్యలను 1 నుండి 5 వరకు యాదృచ్ఛిక క్రమంలో క్రమబద్ధీకరిస్తుంది . మీకు పునరావృత్తులు లేకుండా క్లాసిక్ యాదృచ్ఛిక సంఖ్య జనరేటర్ అవసరమైతే, దయచేసి దిగువ అనుసరించే ఇతర ఉదాహరణలను చూడండి.
పై ఫార్ములాలో, మీరు ఎన్ని అడ్డు వరుసలను పూరించాలో మాత్రమే నిర్వచించారు. అన్ని ఇతర ఆర్గ్యుమెంట్లు వాటి డిఫాల్ట్ విలువలకు వదిలివేయబడతాయి, అంటే జాబితా 1 నుండి ప్రారంభమవుతుంది మరియు 1 ద్వారా పెంచబడుతుంది. మీరు వేరే మొదటి సంఖ్య మరియు ఇంక్రిమెంట్ కావాలనుకుంటే, 3వ ( ప్రారంభం< కి
ఉదాహరణకు, 100 వద్ద ప్రారంభించి 10కి పెంచడానికి, ఈ సూత్రాన్ని ఉపయోగించండి:
=SORTBY(SEQUENCE(5, , 100, 10), RANDARRAY(5))
ఈ ఫార్ములా ఎలా పని చేస్తుంది:
లోపల నుండి పని చేయడం, ఫార్ములా ఏమి చేస్తుందో ఇక్కడ ఉంది:
- SEQUENCE ఫంక్షన్ శ్రేణిని సృష్టిస్తుంది పేర్కొన్న లేదా డిఫాల్ట్ ప్రారంభ విలువ మరియు పెరుగుతున్న దశ పరిమాణం ఆధారంగా వరుస సంఖ్యలు. ఈ క్రమం SORTBY యొక్క శ్రేణి ఆర్గ్యుమెంట్కి వెళుతుంది.
- RANDARRAY ఫంక్షన్ క్రమం వలె అదే పరిమాణంలోని యాదృచ్ఛిక సంఖ్యల శ్రేణిని సృష్టిస్తుంది (5 అడ్డు వరుసలు, మా విషయంలో 1 నిలువు వరుస). కనిష్ట మరియు గరిష్ట విలువ నిజంగా పట్టింపు లేదు, కాబట్టి మనం వీటిని డిఫాల్ట్లకు వదిలివేయవచ్చు. ఈ శ్రేణి SORTBY యొక్క by_array ఆర్గ్యుమెంట్కి వెళుతుంది.
- SORTBY ఫంక్షన్ ఉత్పత్తి చేయబడిన యాదృచ్ఛిక సంఖ్యల శ్రేణిని ఉపయోగించి SEQUENCE ద్వారా ఉత్పత్తి చేయబడిన క్రమ సంఖ్యలను క్రమబద్ధీకరిస్తుందిRANDARRAY.
దయచేసి ఈ సాధారణ సూత్రం ముందు నిర్వచించిన దశ తో పునరావృతం కాని యాదృచ్ఛిక సంఖ్యల జాబితాను సృష్టిస్తుందని గుర్తుంచుకోండి. ఈ పరిమితిని దాటవేయడానికి, దిగువ వివరించిన ఫార్ములా యొక్క అధునాతన సంస్కరణను ఉపయోగించండి.
నకిలీలు లేకుండా యాదృచ్ఛిక సంఖ్యల జాబితాను రూపొందించండి
డైనమిక్కు మద్దతు ఇచ్చే Excel 365 మరియు Excel 2021లో మాత్రమే పని చేస్తుంది శ్రేణులు.
నకిలీలు లేకుండా Excelలో యాదృచ్ఛిక సంఖ్యలను రూపొందించడానికి, దిగువ సాధారణ సూత్రాలలో ఒకదాన్ని ఉపయోగించండి.
రాండమ్ పూర్ణాంకాలు :
INDEX(UNIQUE( RANDARRAY( n ^2, 1, నిమి , గరిష్ట , TRUE)), SEQUENCE( n ))యాదృచ్ఛిక దశాంశాలు :
INDEX(UNIQUE(RANDARRAY( n ^2, 1, min , max , FALSE)), SEQUENCE( n ))ఎక్కడ:
- N అనేది ఉత్పత్తి చేయాల్సిన విలువల సంఖ్య.
- కనిష్ట అనేది కనిష్ట విలువ.
- గరిష్ట అనేది గరిష్ట విలువ.
ఉదాహరణకు, 5 యాదృచ్ఛిక పూర్ణాంకాల జాబితాను సృష్టించడానికి పునరావృత్తులు లేకుండా 1 నుండి 100 వరకు, ఈ సూత్రాన్ని ఉపయోగించండి:
=INDEX(UNIQUE(RANDARRAY(5^2, 1, 1, 100, TRUE)), SEQUENCE(5))
5 ప్రత్యేక యాదృచ్ఛిక దశాంశ సంఖ్యలను రూపొందించడానికి, RANDARRAY యొక్క చివరి ఆర్గ్యుమెంట్లో FALSEని ఉంచండి లేదా దీన్ని వదిలివేయండి వాదన:
=INDEX(UNIQUE(RANDARRAY(5^2, 1, 1, 100)), SEQUENCE(5))
ఈ ఫార్ములా ఎలా పని చేస్తుంది:
fi వద్ద మొదటి దృష్టిలో ఫార్ములా కొంచెం గమ్మత్తైనదిగా అనిపించవచ్చు, కానీ దగ్గరగా చూస్తే దాని తర్కం చాలా సూటిగా ఉంటుంది:
- RANDARRAY ఫంక్షన్ మీరు పేర్కొన్న కనిష్ట మరియు గరిష్ట విలువల ఆధారంగా యాదృచ్ఛిక సంఖ్యల శ్రేణిని సృష్టిస్తుంది. ఎన్ని విలువలు ఉండాలో నిర్ణయించడానికిఉత్పత్తి, మీరు 2 యొక్క శక్తికి కావలసిన ప్రత్యేకతల సంఖ్యను పెంచుతారు. ఫలితంగా వచ్చే శ్రేణికి ఎన్ని నకిలీలు ఉన్నాయో ఎవరికీ తెలియకపోవచ్చు, మీరు UNIQUE ఎంచుకోవడానికి తగిన విలువల శ్రేణిని అందించాలి. ఈ ఉదాహరణలో, మనకు 5 ప్రత్యేకమైన యాదృచ్ఛిక సంఖ్యలు మాత్రమే అవసరం, కానీ మేము 25 (5^2)ని ఉత్పత్తి చేయమని RANDARRAYకి నిర్దేశిస్తాము.
- UNIQUE ఫంక్షన్ అన్ని నకిలీలను తీసివేస్తుంది మరియు INDEXకి నకిలీ-రహిత శ్రేణిని "ఫీడ్ చేస్తుంది".
- UNIQUE ద్వారా ఆమోదించబడిన శ్రేణి నుండి, INDEX ఫంక్షన్ SEQUENCE ద్వారా పేర్కొన్న మొదటి n విలువలను సంగ్రహిస్తుంది (మా సందర్భంలో 5 సంఖ్యలు). విలువలు ఇప్పటికే యాదృచ్ఛిక క్రమంలో ఉన్నందున, ఏవి మనుగడలో ఉన్నాయనేది నిజంగా పట్టింపు లేదు.
గమనిక. చాలా పెద్ద శ్రేణులలో, ఈ ఫార్ములా కొంచెం నెమ్మదిగా ఉండవచ్చు. ఉదాహరణకు, తుది ఫలితంగా 1,000 ప్రత్యేక సంఖ్యల జాబితాను పొందడానికి, RANDARRAY అంతర్గతంగా 1,000,000 యాదృచ్ఛిక సంఖ్యల (1000^2) శ్రేణిని రూపొందించాలి. అటువంటి పరిస్థితులలో, అధికారంలోకి రావడానికి బదులుగా, మీరు n ని 10 లేదా 20తో గుణించవచ్చు. దయచేసి చిన్న శ్రేణి UNIQUE ఫంక్షన్కి పంపబడిందని గుర్తుంచుకోండి (కావలసిన సంఖ్యకు సంబంధించి చిన్నది ప్రత్యేకమైన యాదృచ్ఛిక విలువలు), స్పిల్ పరిధిలోని అన్ని సెల్లు ఫలితాలతో నింపబడని అవకాశం ఎక్కువగా ఉంటుంది.
Excelలో పునరావృతం కాని యాదృచ్ఛిక సంఖ్యల పరిధిని సృష్టించండి
డైనమిక్ శ్రేణులకు మద్దతు ఇచ్చే Excel 365 మరియు Excel 2021లో మాత్రమే పని చేస్తుంది.
ఏమీ లేకుండా యాదృచ్ఛిక సంఖ్యల పరిధిని రూపొందించడానికిపునరావృతమవుతుంది, మీరు ఈ సూత్రాన్ని ఉపయోగించవచ్చు:
INDEX(UNIQUE(RANDARRAY( n ^2, 1, min , max )), SEQUENCE( వరుసలు , నిలువు వరుసలు ))ఎక్కడ:
- n అనేది పూరించాల్సిన సెల్ల సంఖ్య. మాన్యువల్ లెక్కలను నివారించడానికి, మీరు దీన్ని (వరుసల సంఖ్య * నిలువు వరుసల సంఖ్య) ఇలా సరఫరా చేయవచ్చు. ఉదాహరణకు, 10 అడ్డు వరుసలు మరియు 5 నిలువు వరుసలను పూరించడానికి, 50^2 లేదా (10*5)^2ని ఉపయోగించండి.
- అడ్డు వరుసలు అనేది పూరించాల్సిన అడ్డు వరుసల సంఖ్య.
- నిలువు వరుసలు అనేది పూరించాల్సిన నిలువు వరుసల సంఖ్య.
- కనిష్ట అనేది అత్యల్ప విలువ.
- గరిష్ట అత్యధికం విలువ.
మీరు గమనించినట్లుగా, సూత్రం ప్రాథమికంగా మునుపటి ఉదాహరణలో వలె ఉంటుంది. ఒకే తేడా ఏమిటంటే 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))
Excel 2019, 2016 మరియు అంతకు ముందు కాలంలో ప్రత్యేక యాదృచ్ఛిక సంఖ్యలను ఎలా రూపొందించాలి
Excel 365 మరియు 2021 మినహా ఏ వెర్షన్ కూడా డైనమిక్ శ్రేణులకు మద్దతు ఇవ్వదు, పైవేవీ లేవు పరిష్కారాలు Excel యొక్క మునుపటి సంస్కరణల్లో పని చేస్తాయి. అయితే, దీనికి పరిష్కారం లేదని అర్థం కాదు, మీరు మరికొన్ని దశలను చేయాల్సి ఉంటుంది:
- యాదృచ్ఛిక సంఖ్యల జాబితాను సృష్టించండి. మీ ఆధారంగాఅవసరాలు, వీటిలో దేనినైనా ఉపయోగించండి:
- 0 మరియు 1 మధ్య యాదృచ్ఛిక దశాంశాలను రూపొందించడానికి RAND ఫంక్షన్ లేదా
- మీరు పేర్కొన్న పరిధిలో యాదృచ్ఛిక పూర్ణాంకాలను ఉత్పత్తి చేయడానికి RANDBETWEEN ఫంక్షన్.
మీకు నిజంగా అవసరమైన దానికంటే ఎక్కువ విలువలను రూపొందించాలని నిర్ధారించుకోండి ఎందుకంటే కొన్ని నకిలీలుగా ఉంటాయి మరియు మీరు వాటిని తర్వాత తొలగిస్తారు.
ఈ ఉదాహరణ కోసం, మేము 1 మరియు 20 ద్వారా 10 యాదృచ్ఛిక పూర్ణాంకాల జాబితాను సృష్టిస్తున్నాము దిగువ సూత్రాన్ని ఉపయోగించి:
=RANDBETWEEN(1,20)
ఒకేసారి బహుళ సెల్లలో సూత్రాన్ని నమోదు చేయడానికి, అన్ని సెల్లను ఎంచుకోండి (మా ఉదాహరణలో A2:A15), ఫార్ములా బార్లో సూత్రాన్ని టైప్ చేయండి మరియు Ctrl + Enter నొక్కండి. లేదా మీరు ఎప్పటిలాగే మొదటి సెల్లో సూత్రాన్ని నమోదు చేసి, ఆపై అవసరమైనన్ని సెల్లకు క్రిందికి లాగవచ్చు.
ఏమైనప్పటికీ, ఫలితం ఇలా కనిపిస్తుంది:
మీరు ఉండవచ్చు గమనించండి, మేము ఫార్ములాను 14 సెల్లలో నమోదు చేసాము, అయితే చివరికి మనకు 10 ప్రత్యేక యాదృచ్ఛిక సంఖ్యలు మాత్రమే అవసరం.
- ఫార్ములాలను విలువలకు మార్చండి. వర్క్షీట్లోని ప్రతి మార్పుతో RAND మరియు RANDBETWEEN రెండూ మళ్లీ లెక్కించినప్పుడు, మీ యాదృచ్ఛిక సంఖ్యల జాబితా నిరంతరం మారుతూ ఉంటుంది. ఇది జరగకుండా నిరోధించడానికి, పేస్ట్ స్పెషల్ > యాదృచ్ఛిక సంఖ్యలను తిరిగి లెక్కించకుండా ఎలా ఆపాలి అనే దానిలో వివరించిన విధంగా సూత్రాలను విలువలుగా మార్చడానికి విలువలు .
మీరు సరిగ్గా చేసారని నిర్ధారించుకోవడానికి, ఏదైనా సంఖ్యను ఎంచుకుని, ఫార్ములా బార్ని చూడండి. ఇది ఇప్పుడు విలువను ప్రదర్శించాలి, ఫార్ములా కాదు:
- నకిలీలను తొలగించండి. దానిని కలిగి ఉండటానికిపూర్తయింది, అన్ని సంఖ్యలను ఎంచుకోండి, డేటా ట్యాబ్ > డేటా టూల్స్ సమూహానికి వెళ్లి, నకిలీలను తీసివేయి క్లిక్ చేయండి. కనిపించే నకిలీలను తొలగించు డైలాగ్ బాక్స్లో, దేనినీ మార్చకుండా సరే క్లిక్ చేయండి. వివరణాత్మక దశల కోసం, దయచేసి Excelలో నకిలీలను ఎలా తొలగించాలో చూడండి.
పూర్తయింది! అన్ని నకిలీలు పోయాయి మరియు మీరు ఇప్పుడు అదనపు సంఖ్యలను తొలగించవచ్చు.
చిట్కా. Excel యొక్క అంతర్నిర్మిత సాధనానికి బదులుగా, మీరు Excel కోసం మా అధునాతన డూప్లికేట్ రిమూవర్ని ఉపయోగించవచ్చు.
యాదృచ్ఛిక సంఖ్యలను మార్చకుండా ఎలా ఆపాలి
RAND, RANDBETWEEN మరియు RANDARRAYతో సహా Excelలోని అన్ని యాదృచ్ఛిక విధులు అస్థిరంగా ఉంటాయి, అంటే స్ప్రెడ్షీట్ని మార్చిన ప్రతిసారీ అవి మళ్లీ లెక్కించబడతాయి. ఫలితంగా, ప్రతి మార్పుతో కొత్త యాదృచ్ఛిక విలువలు ఉత్పత్తి చేయబడతాయి. కొత్త నంబర్లను స్వయంచాలకంగా ఉత్పత్తి చేయకుండా నిరోధించడానికి, పేస్ట్ స్పెషల్ > ఫార్ములాలను స్టాటిక్ విలువలతో భర్తీ చేయడానికి విలువలు ఫీచర్. ఇక్కడ ఎలా ఉంది:
- మీ యాదృచ్ఛిక ఫార్ములాతో అన్ని సెల్లను ఎంచుకుని, వాటిని కాపీ చేయడానికి Ctrl + C నొక్కండి.
- ఎంచుకున్న పరిధిపై కుడి క్లిక్ చేసి, ప్రత్యేకంగా అతికించండి క్లిక్ చేయండి. > విలువలు . ప్రత్యామ్నాయంగా, మీరు Shift + F10ని నొక్కవచ్చు మరియు ఈ ఎంపికకు షార్ట్కట్ అయిన V నొక్కండి.
వివరణాత్మక దశల కోసం, దయచేసి Excelలో ఫార్ములాలను విలువలకు ఎలా మార్చాలో చూడండి.
పునరావృత్తులు లేకుండా Excel కోసం యాదృచ్ఛిక సంఖ్య జనరేటర్
మా అల్టిమేట్ సూట్ యొక్క వినియోగదారులకు నిజంగా పైన పేర్కొన్న పరిష్కారాలలో ఏదీ అవసరం లేదువారు ఇప్పటికే వారి Excelలో యూనివర్సల్ రాండమ్ జనరేటర్ని కలిగి ఉన్నారు. ఈ సాధనం పునరావృతం కాని పూర్ణాంకాలు, దశాంశ సంఖ్యలు, తేదీలు మరియు ప్రత్యేక పాస్వర్డ్ల జాబితాను సులభంగా ఉత్పత్తి చేయగలదు. ఎలాగో ఇక్కడ ఉంది:
- Ablebits Tools ట్యాబ్లో, Randomize > Random Generator ని క్లిక్ చేయండి.
- ఎంచుకోండి. యాదృచ్ఛిక సంఖ్యలతో పూరించాల్సిన పరిధి.
- రాండమ్ జనరేటర్ పేన్లో, కింది వాటిని చేయండి:
- కావలసిన విలువ రకాన్ని ఎంచుకోండి: పూర్ణాంకం, వాస్తవ సంఖ్య, తేదీ, బూలియన్ , అనుకూల జాబితా లేదా స్ట్రింగ్ (బలమైన ప్రత్యేక పాస్వర్డ్లను రూపొందించడానికి అనువైనది!).
- నుండి మరియు ఇటు విలువలను సెటప్ చేయండి.
- ని ఎంచుకోండి ప్రత్యేక విలువలు చెక్ బాక్స్.
- జనరేట్ ని క్లిక్ చేయండి.
అంతే! ఎంచుకున్న శ్రేణి ఒకేసారి పునరావృతం కాని యాదృచ్ఛిక సంఖ్యలతో నిండి ఉంటుంది:
మీరు ఈ సాధనాన్ని ప్రయత్నించి, మా అల్టిమేట్ సూట్తో సహా ఇతర ఆకర్షణీయమైన లక్షణాలను అన్వేషించడానికి ఆసక్తిగా ఉంటే, మీరు ట్రయల్ వెర్షన్ను డౌన్లోడ్ చేసుకోవడానికి స్వాగతం పలుకుతారు.<3
ఎక్సెల్లో నకిలీలు లేకుండా సంఖ్యలను యాదృచ్ఛికంగా మార్చడం ఎలా. చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మిమ్మల్ని మా బ్లాగ్లో కలుస్తానని ఆశిస్తున్నాను!
డౌన్లోడ్ కోసం వర్క్బుక్ను ప్రాక్టీస్ చేయండి
Excel (.xlsx ఫైల్)లో ప్రత్యేకమైన యాదృచ్ఛిక సంఖ్యలను రూపొందించండి