ਵਿਸ਼ਾ - ਸੂਚੀ
ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਅੰਕਾਂ ਨੂੰ ਦੁਹਰਾਏ ਬਿਨਾਂ ਐਕਸਲ ਵਿੱਚ ਰੈਂਡਮਾਈਜ਼ ਕਰਨ ਲਈ ਕੁਝ ਵੱਖ-ਵੱਖ ਫਾਰਮੂਲਿਆਂ ਬਾਰੇ ਚਰਚਾ ਕਰਾਂਗੇ। ਨਾਲ ਹੀ, ਅਸੀਂ ਤੁਹਾਨੂੰ ਇੱਕ ਯੂਨੀਵਰਸਲ ਰੈਂਡਮ ਜਨਰੇਟਰ ਦਿਖਾਵਾਂਗੇ ਜੋ ਬਿਨਾਂ ਦੁਹਰਾਉਣ ਦੇ ਬੇਤਰਤੀਬ ਨੰਬਰਾਂ, ਤਾਰੀਖਾਂ ਅਤੇ ਸਟ੍ਰਿੰਗਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹੈ।
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਸ਼ਾਇਦ ਜਾਣਦੇ ਹੋਵੋਗੇ, ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਵਿੱਚ ਬੇਤਰਤੀਬ ਨੰਬਰ ਬਣਾਉਣ ਲਈ ਕਈ ਫੰਕਸ਼ਨ ਹਨ। ਜਿਵੇਂ ਕਿ RAND, RANDBETWEEN ਅਤੇ RANDARRAY। ਹਾਲਾਂਕਿ, ਇਸ ਗੱਲ ਦੀ ਕੋਈ ਗਾਰੰਟੀ ਨਹੀਂ ਹੈ ਕਿ ਕਿਸੇ ਵੀ ਫੰਕਸ਼ਨ ਦਾ ਨਤੀਜਾ ਡੁਪਲੀਕੇਟ ਮੁਕਤ ਹੋਵੇਗਾ।
ਇਹ ਟਿਊਟੋਰਿਅਲ ਵਿਲੱਖਣ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਣ ਲਈ ਕੁਝ ਫਾਰਮੂਲੇ ਦੱਸਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਕੁਝ ਫ਼ਾਰਮੂਲੇ ਸਿਰਫ਼ Excel 365 ਅਤੇ 2021 ਦੇ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹਨ ਜਦਕਿ ਬਾਕੀਆਂ ਨੂੰ Excel 2019, Excel 2016, Excel 2013 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਕਿਸੇ ਵੀ ਸੰਸਕਰਣ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਪ੍ਰਾਪਤ ਕਰੋ। ਪੂਰਵ-ਪਰਿਭਾਸ਼ਿਤ ਕਦਮ
ਸਿਰਫ਼ ਐਕਸਲ 365 ਅਤੇ ਐਕਸਲ 2021 ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਡਾਇਨਾਮਿਕ ਐਰੇ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਨਵੀਨਤਮ ਐਕਸਲ ਸੰਸਕਰਣ ਹੈ, ਤਾਂ ਸਭ ਤੋਂ ਆਸਾਨ ਤੁਹਾਡੇ ਲਈ ਵਿਲੱਖਣ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਤਰੀਕਾ 3 ਨਵੇਂ ਡਾਇਨਾਮਿਕ ਐਰੇ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜਨਾ ਹੈ: SORTBY, SEQUENCE ਅਤੇ RANDARRAY:
SORTBY(SEQUENCE( n), RANDARRAY( n))ਜਿੱਥੇ n ਬੇਤਰਤੀਬ ਮੁੱਲਾਂ ਦੀ ਸੰਖਿਆ ਹੈ ਜੋ ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
ਉਦਾਹਰਨ ਲਈ, 5 ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਣ ਲਈ, ਵਰਤੋ n ਲਈ 5:
=SORTBY(SEQUENCE(5), RANDARRAY(5))
ਉੱਪਰਲੇ ਸੈੱਲ ਵਿੱਚ ਫਾਰਮੂਲਾ ਦਰਜ ਕਰੋ, ਐਂਟਰ ਕੁੰਜੀ ਨੂੰ ਦਬਾਓ, ਅਤੇ ਨਤੀਜੇ ਆਪਣੇ ਆਪ ਹੀ ਉੱਪਰ ਆ ਜਾਣਗੇ।ਸੈੱਲਾਂ ਦੀ ਨਿਰਧਾਰਤ ਸੰਖਿਆ।
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹੋ, ਇਹ ਫਾਰਮੂਲਾ ਅਸਲ ਵਿੱਚ ਬੇਤਰਤੀਬ ਕ੍ਰਮ ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਨੂੰ 1 ਤੋਂ 5 ਤੱਕ ਕ੍ਰਮਬੱਧ ਕਰਦਾ ਹੈ । ਜੇਕਰ ਤੁਹਾਨੂੰ ਬਿਨਾਂ ਦੁਹਰਾਉਣ ਵਾਲੇ ਕਲਾਸਿਕ ਬੇਤਰਤੀਬ ਨੰਬਰ ਜਨਰੇਟਰ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਹੋਰ ਉਦਾਹਰਣਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।
ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਵਿੱਚ, ਤੁਸੀਂ ਸਿਰਫ਼ ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹੋ ਕਿ ਕਿੰਨੀਆਂ ਕਤਾਰਾਂ ਨੂੰ ਭਰਨਾ ਹੈ। ਬਾਕੀ ਸਾਰੀਆਂ ਆਰਗੂਮੈਂਟਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਡਿਫੌਲਟ ਮੁੱਲਾਂ 'ਤੇ ਛੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਮਤਲਬ ਕਿ ਸੂਚੀ 1 ਤੋਂ ਸ਼ੁਰੂ ਹੋਵੇਗੀ ਅਤੇ 1 ਨਾਲ ਵਧੇਗੀ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਵੱਖਰਾ ਪਹਿਲਾ ਨੰਬਰ ਅਤੇ ਵਾਧਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੀਜੇ ( ਸ਼ੁਰੂ<) ਲਈ ਆਪਣੇ ਖੁਦ ਦੇ ਮੁੱਲ ਸੈੱਟ ਕਰੋ 2>) ਅਤੇ SEQUENCE ਫੰਕਸ਼ਨ ਦੇ 4ਵੇਂ ( ਸਟੈਪ ) ਆਰਗੂਮੈਂਟ।
ਉਦਾਹਰਨ ਲਈ, 100 ਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਅਤੇ 10 ਤੱਕ ਵਧਾਉਣ ਲਈ, ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ:
=SORTBY(SEQUENCE(5, , 100, 10), RANDARRAY(5))
ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
ਅੰਦਰੋਂ ਬਾਹਰੋਂ ਕੰਮ ਕਰਨਾ, ਇਹ ਫਾਰਮੂਲਾ ਕੀ ਕਰਦਾ ਹੈ:
- SEQUENCE ਫੰਕਸ਼ਨ ਇੱਕ ਐਰੇ ਬਣਾਉਂਦਾ ਹੈ ਨਿਰਧਾਰਤ ਜਾਂ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ ਅਤੇ ਵਧ ਰਹੇ ਪੜਾਅ ਦੇ ਆਕਾਰ 'ਤੇ ਆਧਾਰਿਤ ਕ੍ਰਮਵਾਰ ਨੰਬਰ। ਇਹ ਕ੍ਰਮ SORTBY ਦੇ ਐਰੇ ਆਰਗੂਮੈਂਟ 'ਤੇ ਜਾਂਦਾ ਹੈ।
- ਰੈਂਡਰਰੇ ਫੰਕਸ਼ਨ ਕ੍ਰਮ (ਸਾਡੇ ਕੇਸ ਵਿੱਚ 5 ਕਤਾਰਾਂ, 1 ਕਾਲਮ) ਦੇ ਸਮਾਨ ਆਕਾਰ ਦੀਆਂ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਦੀ ਇੱਕ ਐਰੇ ਬਣਾਉਂਦਾ ਹੈ। ਘੱਟੋ-ਘੱਟ ਅਤੇ ਅਧਿਕਤਮ ਮੁੱਲ ਅਸਲ ਵਿੱਚ ਮਾਇਨੇ ਨਹੀਂ ਰੱਖਦੇ, ਇਸਲਈ ਅਸੀਂ ਇਹਨਾਂ ਨੂੰ ਡਿਫੌਲਟ 'ਤੇ ਛੱਡ ਸਕਦੇ ਹਾਂ। ਇਹ ਐਰੇ SORTBY ਦੇ by_array ਆਰਗੂਮੈਂਟ 'ਤੇ ਜਾਂਦਾ ਹੈ।
- SORTBY ਫੰਕਸ਼ਨ SEQUENCE ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੇ ਕ੍ਰਮਵਾਰ ਸੰਖਿਆਵਾਂ ਨੂੰ ਕ੍ਰਮਬੱਧ ਕਰਦਾ ਹੈ, ਦੁਆਰਾ ਨਿਰਮਿਤ ਸੰਖਿਆਵਾਂ ਦੀ ਇੱਕ ਐਰੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇRANDARRAY।
ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ਇਹ ਸਧਾਰਨ ਫਾਰਮੂਲਾ ਇੱਕ ਪਹਿਲਾਂ ਤੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕਦਮ ਨਾਲ ਨਾ ਦੁਹਰਾਉਣ ਵਾਲੇ ਬੇਤਰਤੀਬ ਨੰਬਰਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਸੀਮਾ ਨੂੰ ਬਾਈਪਾਸ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦੱਸੇ ਗਏ ਫਾਰਮੂਲੇ ਦੇ ਇੱਕ ਉੱਨਤ ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਬਿਨਾਂ ਡੁਪਲੀਕੇਟ ਦੇ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਬਣਾਓ
ਸਿਰਫ ਐਕਸਲ 365 ਅਤੇ ਐਕਸਲ 2021 ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਡਾਇਨਾਮਿਕ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ ਐਰੇ।
ਐਕਸਲ ਵਿੱਚ ਬਿਨਾਂ ਡੁਪਲੀਕੇਟ ਦੇ ਬੇਤਰਤੀਬ ਨੰਬਰ ਬਣਾਉਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਆਮ ਫਾਰਮੂਲਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਰੈਂਡਮ ਪੂਰਨ ਅੰਕ :
INDEX(UNIQUE( RANDARRAY( n ^2, 1, min , max , 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))
ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
ਫਾਈ 'ਤੇ ਪਹਿਲੀ ਨਜ਼ਰ ਵਿੱਚ ਫਾਰਮੂਲਾ ਥੋੜ੍ਹਾ ਔਖਾ ਲੱਗ ਸਕਦਾ ਹੈ, ਪਰ ਇੱਕ ਨਜ਼ਦੀਕੀ ਨਜ਼ਰੀਏ ਤੋਂ ਇਸਦਾ ਤਰਕ ਬਹੁਤ ਸਿੱਧਾ ਹੈ:
- ਰੈਂਡਰਰੇ ਫੰਕਸ਼ਨ ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕੀਤੇ ਗਏ ਘੱਟੋ-ਘੱਟ ਅਤੇ ਅਧਿਕਤਮ ਮੁੱਲਾਂ ਦੇ ਅਧਾਰ ਤੇ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਦੀ ਇੱਕ ਐਰੇ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਿ ਕਿੰਨੇ ਮੁੱਲ ਹਨਜਨਰੇਟ ਕਰੋ, ਤੁਸੀਂ ਯੂਨੀਕ ਦੀ ਲੋੜੀਦੀ ਸੰਖਿਆ ਨੂੰ 2 ਦੀ ਸ਼ਕਤੀ ਤੱਕ ਵਧਾ ਦਿੰਦੇ ਹੋ। ਕਿਉਂਕਿ ਨਤੀਜੇ ਵਾਲੇ ਐਰੇ ਵਿੱਚ ਕੋਈ ਵੀ ਨਹੀਂ ਜਾਣਦਾ ਹੈ ਕਿ ਕਿੰਨੇ ਡੁਪਲੀਕੇਟ ਹਨ, ਤੁਹਾਨੂੰ UNIQUE ਲਈ ਚੁਣਨ ਲਈ ਮੁੱਲਾਂ ਦੀ ਕਾਫੀ ਐਰੇ ਪ੍ਰਦਾਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਸਾਨੂੰ ਸਿਰਫ਼ 5 ਵਿਲੱਖਣ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਦੀ ਲੋੜ ਹੈ ਪਰ ਅਸੀਂ RANDARRAY ਨੂੰ 25 (5^2) ਬਣਾਉਣ ਲਈ ਨਿਰਦੇਸ਼ ਦਿੰਦੇ ਹਾਂ।
- UNIQUE ਫੰਕਸ਼ਨ ਸਾਰੇ ਡੁਪਲੀਕੇਟਾਂ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ ਅਤੇ INDEX ਵਿੱਚ ਇੱਕ ਡੁਪਲੀਕੇਟ-ਮੁਕਤ ਐਰੇ ਨੂੰ "ਫੀਡ" ਕਰਦਾ ਹੈ।<13
- UNIQUE ਦੁਆਰਾ ਪਾਸ ਕੀਤੀ ਐਰੇ ਤੋਂ, INDEX ਫੰਕਸ਼ਨ SEQUENCE (ਸਾਡੇ ਕੇਸ ਵਿੱਚ 5 ਨੰਬਰ) ਦੁਆਰਾ ਦਰਸਾਏ ਗਏ ਪਹਿਲੇ n ਮੁੱਲਾਂ ਨੂੰ ਕੱਢਦਾ ਹੈ। ਕਿਉਂਕਿ ਮੁੱਲ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਬੇਤਰਤੀਬੇ ਕ੍ਰਮ ਵਿੱਚ ਹਨ, ਇਸ ਨਾਲ ਅਸਲ ਵਿੱਚ ਕੋਈ ਫਰਕ ਨਹੀਂ ਪੈਂਦਾ ਕਿ ਕੌਣ ਬਚਦੇ ਹਨ।
ਨੋਟ ਕਰੋ। ਬਹੁਤ ਵੱਡੇ ਐਰੇ 'ਤੇ, ਇਹ ਫਾਰਮੂਲਾ ਥੋੜ੍ਹਾ ਹੌਲੀ ਹੋ ਸਕਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਅੰਤਿਮ ਨਤੀਜੇ ਵਜੋਂ 1,000 ਵਿਲੱਖਣ ਸੰਖਿਆਵਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, RANDARRAY ਨੂੰ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ 1,000,000 ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ (1000^2) ਦੀ ਐਰੇ ਤਿਆਰ ਕਰਨੀ ਪਵੇਗੀ। ਅਜਿਹੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ, ਪਾਵਰ ਵਧਾਉਣ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ n ਨੂੰ, ਕਹੋ, 10 ਜਾਂ 20 ਨਾਲ ਗੁਣਾ ਕਰ ਸਕਦੇ ਹੋ। ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ਛੋਟੀ ਐਰੇ ਨੂੰ UNIQUE ਫੰਕਸ਼ਨ (ਇੱਛਤ ਸੰਖਿਆ ਦੇ ਮੁਕਾਬਲੇ ਛੋਟਾ) ਪਾਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਵਿਲੱਖਣ ਬੇਤਰਤੀਬ ਮੁੱਲਾਂ ਦਾ), ਓਨਾ ਹੀ ਵੱਡਾ ਮੌਕਾ ਹੈ ਕਿ ਸਪਿਲ ਰੇਂਜ ਦੇ ਸਾਰੇ ਸੈੱਲ ਨਤੀਜਿਆਂ ਨਾਲ ਨਹੀਂ ਭਰੇ ਜਾਣਗੇ।
ਐਕਸਲ ਵਿੱਚ ਗੈਰ-ਦੁਹਰਾਉਣ ਵਾਲੇ ਬੇਤਰਤੀਬ ਨੰਬਰਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਬਣਾਓ
ਸਿਰਫ ਐਕਸਲ 365 ਅਤੇ ਐਕਸਲ 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))
ਐਕਸਲ 2019, 2016 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਵਿਲੱਖਣ ਬੇਤਰਤੀਬੇ ਨੰਬਰਾਂ ਨੂੰ ਕਿਵੇਂ ਤਿਆਰ ਕਰਨਾ ਹੈ
ਕਿਉਂਕਿ ਐਕਸਲ 365 ਅਤੇ 2021 ਤੋਂ ਇਲਾਵਾ ਕੋਈ ਵੀ ਸੰਸਕਰਣ ਗਤੀਸ਼ੀਲ ਐਰੇ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ, ਉਪਰੋਕਤ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਨਹੀਂ ਹੱਲ ਐਕਸਲ ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹਨ। ਹਾਲਾਂਕਿ, ਇਸਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਹੈ ਕਿ ਇੱਥੇ ਕੋਈ ਹੱਲ ਨਹੀਂ ਹੈ, ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਕੁਝ ਹੋਰ ਕਦਮ ਚੁੱਕਣੇ ਪੈਣਗੇ:
- ਬੇਤਰਤੀਬ ਨੰਬਰਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਬਣਾਓ। ਤੁਹਾਡੇ 'ਤੇ ਆਧਾਰਿਤਲੋੜਾਂ, ਜਾਂ ਤਾਂ ਵਰਤੋ:
- 0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ ਬੇਤਰਤੀਬ ਦਸ਼ਮਲਵ ਬਣਾਉਣ ਲਈ RAND ਫੰਕਸ਼ਨ, ਜਾਂ
- ਰੈਂਡਮ ਪੂਰਨ ਅੰਕ ਬਣਾਉਣ ਲਈ RANDBETWEEN ਫੰਕਸ਼ਨ ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕੀਤੀ ਗਈ ਰੇਂਜ ਵਿੱਚ।
ਤੁਹਾਨੂੰ ਅਸਲ ਵਿੱਚ ਲੋੜ ਤੋਂ ਵੱਧ ਮੁੱਲ ਬਣਾਉਣਾ ਯਕੀਨੀ ਬਣਾਓ ਕਿਉਂਕਿ ਕੁਝ ਡੁਪਲੀਕੇਟ ਹੋਣਗੇ ਅਤੇ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਮਿਟਾ ਦੇਵੋਗੇ।
ਇਸ ਉਦਾਹਰਨ ਲਈ, ਅਸੀਂ 1 ਅਤੇ 20 ਦੇ ਵਿਚਕਾਰ 10 ਬੇਤਰਤੀਬੇ ਪੂਰਨ ਅੰਕਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਬਣਾ ਰਹੇ ਹਾਂ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ:
=RANDBETWEEN(1,20)
ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਈ ਸੈੱਲਾਂ ਵਿੱਚ ਫਾਰਮੂਲਾ ਦਰਜ ਕਰਨ ਲਈ, ਸਾਰੇ ਸੈੱਲਾਂ ਦੀ ਚੋਣ ਕਰੋ (ਸਾਡੀ ਉਦਾਹਰਣ ਵਿੱਚ A2:A15), ਫਾਰਮੂਲਾ ਬਾਰ ਵਿੱਚ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ ਅਤੇ Ctrl + Enter ਦਬਾਓ। ਜਾਂ ਤੁਸੀਂ ਆਮ ਵਾਂਗ ਪਹਿਲੇ ਸੈੱਲ ਵਿੱਚ ਫਾਰਮੂਲਾ ਦਾਖਲ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਫਿਰ ਲੋੜ ਅਨੁਸਾਰ ਇਸ ਨੂੰ ਹੇਠਾਂ ਖਿੱਚ ਸਕਦੇ ਹੋ।
ਵੈਸੇ ਵੀ, ਨਤੀਜਾ ਕੁਝ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਵੇਗਾ:
ਜਿਵੇਂ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ ਧਿਆਨ ਦਿਓ, ਅਸੀਂ 14 ਸੈੱਲਾਂ ਵਿੱਚ ਫਾਰਮੂਲਾ ਦਾਖਲ ਕੀਤਾ ਹੈ, ਹਾਲਾਂਕਿ ਆਖਰਕਾਰ ਸਾਨੂੰ ਸਿਰਫ਼ 10 ਵਿਲੱਖਣ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਦੀ ਲੋੜ ਹੈ।
- ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਮੁੱਲਾਂ ਵਿੱਚ ਬਦਲੋ। ਜਿਵੇਂ ਕਿ RAND ਅਤੇ RANDBETWEEN ਦੋਵੇਂ ਵਰਕਸ਼ੀਟ 'ਤੇ ਹਰ ਤਬਦੀਲੀ ਨਾਲ ਮੁੜ ਗਣਨਾ ਕਰਦੇ ਹਨ, ਤੁਹਾਡੀ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਦੀ ਸੂਚੀ ਲਗਾਤਾਰ ਬਦਲਦੀ ਰਹੇਗੀ। ਅਜਿਹਾ ਹੋਣ ਤੋਂ ਰੋਕਣ ਲਈ, ਪੇਸਟ ਸਪੈਸ਼ਲ > ਮੁੱਲ ਫਾਰਮੂਲੇ ਨੂੰ ਮੁੱਲਾਂ ਵਿੱਚ ਬਦਲਣ ਲਈ ਜਿਵੇਂ ਕਿ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਨੂੰ ਮੁੜ ਗਣਨਾ ਕਰਨ ਤੋਂ ਕਿਵੇਂ ਰੋਕਿਆ ਜਾਵੇ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ।
ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਤੁਸੀਂ ਇਹ ਸਹੀ ਕੀਤਾ ਹੈ, ਕੋਈ ਵੀ ਸੰਖਿਆ ਚੁਣੋ ਅਤੇ ਫਾਰਮੂਲਾ ਬਾਰ ਦੇਖੋ। ਇਸਨੂੰ ਹੁਣ ਇੱਕ ਮੁੱਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਨਾ ਕਿ ਇੱਕ ਫਾਰਮੂਲਾ:
- ਡੁਪਲੀਕੇਟ ਮਿਟਾਓ। ਇਸ ਨੂੰ ਕੋਲ ਕਰਨ ਲਈਹੋ ਗਿਆ, ਸਾਰੇ ਨੰਬਰ ਚੁਣੋ, ਡੇਟਾ ਟੈਬ > ਡੇਟਾ ਟੂਲ ਗਰੁੱਪ 'ਤੇ ਜਾਓ, ਅਤੇ ਡੁਪਲੀਕੇਟ ਹਟਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਦਿਸਣ ਵਾਲੇ ਡੁਪਲੀਕੇਟ ਹਟਾਓ ਡਾਇਲਾਗ ਬਾਕਸ ਵਿੱਚ, ਬਿਨਾਂ ਕੁਝ ਬਦਲੇ ਠੀਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਵਿਸਤ੍ਰਿਤ ਕਦਮਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਨੂੰ ਕਿਵੇਂ ਹਟਾਉਣਾ ਹੈ ਵੇਖੋ।
ਹੋ ਗਿਆ! ਸਾਰੇ ਡੁਪਲੀਕੇਟ ਖਤਮ ਹੋ ਗਏ ਹਨ, ਅਤੇ ਤੁਸੀਂ ਹੁਣ ਵਾਧੂ ਨੰਬਰਾਂ ਨੂੰ ਮਿਟਾ ਸਕਦੇ ਹੋ।
ਸੁਝਾਅ। ਐਕਸਲ ਦੇ ਬਿਲਟ-ਇਨ ਟੂਲ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਐਕਸਲ ਲਈ ਸਾਡੇ ਉੱਨਤ ਡੁਪਲੀਕੇਟ ਰੀਮੂਵਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਰੈਂਡਮ ਨੰਬਰਾਂ ਨੂੰ ਬਦਲਣ ਤੋਂ ਕਿਵੇਂ ਰੋਕਿਆ ਜਾਵੇ
ਰੈਂਡ, ਰੈਂਡਬੀਟਵੀਨ ਅਤੇ ਰੈਂਡਰਰੇ ਸਮੇਤ ਐਕਸਲ ਦੇ ਸਾਰੇ ਬੇਤਰਤੀਬੇ ਫੰਕਸ਼ਨ ਅਸਥਿਰ ਹੁੰਦੇ ਹਨ, ਮਤਲਬ ਕਿ ਜਦੋਂ ਵੀ ਸਪ੍ਰੈਡਸ਼ੀਟ ਬਦਲੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਉਹ ਮੁੜ ਗਣਨਾ ਕਰਦੇ ਹਨ। ਨਤੀਜੇ ਵਜੋਂ, ਹਰ ਤਬਦੀਲੀ ਨਾਲ ਨਵੇਂ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਪੈਦਾ ਹੁੰਦੇ ਹਨ। ਨਵੇਂ ਨੰਬਰਾਂ ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਬਣਾਉਣ ਤੋਂ ਰੋਕਣ ਲਈ, ਪੇਸਟ ਸਪੈਸ਼ਲ > ਫਾਰਮੂਲੇ ਨੂੰ ਸਥਿਰ ਮੁੱਲਾਂ ਨਾਲ ਬਦਲਣ ਲਈ ਮੁੱਲ ਵਿਸ਼ੇਸ਼ਤਾ। ਇੱਥੇ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
- ਆਪਣੇ ਬੇਤਰਤੀਬ ਫਾਰਮੂਲੇ ਵਾਲੇ ਸਾਰੇ ਸੈੱਲਾਂ ਨੂੰ ਚੁਣੋ ਅਤੇ ਉਹਨਾਂ ਦੀ ਨਕਲ ਕਰਨ ਲਈ Ctrl + C ਦਬਾਓ।
- ਚੁਣੀ ਹੋਈ ਰੇਂਜ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਪੇਸਟ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। > ਮੁੱਲ । ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ Shift + F10 ਅਤੇ ਫਿਰ V ਦਬਾ ਸਕਦੇ ਹੋ, ਜੋ ਕਿ ਇਸ ਵਿਕਲਪ ਲਈ ਸ਼ਾਰਟਕੱਟ ਹੈ।
ਵਿਸਤ੍ਰਿਤ ਕਦਮਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਫਾਰਮੂਲੇ ਨੂੰ ਮੁੱਲਾਂ ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ ਵੇਖੋ।
<6 ਐਕਸਲ ਲਈ ਬੇਤਰਤੀਬ ਨੰਬਰ ਜਨਰੇਟਰ ਬਿਨਾਂ ਦੁਹਰਾਏਸਾਡੇ ਅਲਟੀਮੇਟ ਸੂਟ ਦੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਅਸਲ ਵਿੱਚ ਉਪਰੋਕਤ ਹੱਲਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿਉਹਨਾਂ ਕੋਲ ਆਪਣੇ ਐਕਸਲ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਯੂਨੀਵਰਸਲ ਰੈਂਡਮ ਜਨਰੇਟਰ ਹੈ। ਇਹ ਸਾਧਨ ਆਸਾਨੀ ਨਾਲ ਗੈਰ-ਦੁਹਰਾਉਣ ਵਾਲੇ ਪੂਰਨ ਅੰਕਾਂ, ਦਸ਼ਮਲਵ ਸੰਖਿਆਵਾਂ, ਮਿਤੀਆਂ ਅਤੇ ਵਿਲੱਖਣ ਪਾਸਵਰਡਾਂ ਦੀ ਸੂਚੀ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹੈ। ਇੱਥੇ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
- Ablebits Tools ਟੈਬ 'ਤੇ, ਰੈਂਡਮਾਈਜ਼ > ਰੈਂਡਮ ਜਨਰੇਟਰ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਚੁਣੋ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਨਾਲ ਭਰਨ ਲਈ ਰੇਂਜ।
- ਰੈਂਡਮ ਜਨਰੇਟਰ ਪੈਨ 'ਤੇ, ਹੇਠਾਂ ਦਿੱਤੇ ਕੰਮ ਕਰੋ:
- ਇੱਛਤ ਮੁੱਲ ਦੀ ਕਿਸਮ ਚੁਣੋ: ਪੂਰਨ ਅੰਕ, ਅਸਲ ਸੰਖਿਆ, ਮਿਤੀ, ਬੁਲੀਅਨ . ਵਿਲੱਖਣ ਮੁੱਲ ਚੈੱਕ ਬਾਕਸ।
- ਜਨਰੇਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਬੱਸ! ਚੁਣੀ ਗਈ ਰੇਂਜ ਇੱਕ ਵਾਰ ਵਿੱਚ ਗੈਰ-ਦੁਹਰਾਉਣ ਵਾਲੇ ਬੇਤਰਤੀਬ ਨੰਬਰਾਂ ਨਾਲ ਭਰ ਜਾਂਦੀ ਹੈ:
ਜੇ ਤੁਸੀਂ ਇਸ ਟੂਲ ਨੂੰ ਅਜ਼ਮਾਉਣ ਅਤੇ ਸਾਡੇ ਅਲਟੀਮੇਟ ਸੂਟ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਰ ਦਿਲਚਸਪ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪੜਚੋਲ ਕਰਨ ਲਈ ਉਤਸੁਕ ਹੋ, ਤਾਂ ਤੁਹਾਡਾ ਇੱਕ ਅਜ਼ਮਾਇਸ਼ ਸੰਸਕਰਣ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਸਵਾਗਤ ਹੈ।
ਇਸ ਤਰ੍ਹਾਂ ਐਕਸਲ ਵਿੱਚ ਬਿਨਾਂ ਡੁਪਲੀਕੇਟ ਦੇ ਨੰਬਰਾਂ ਨੂੰ ਰੈਂਡਮਾਈਜ਼ ਕਰਨਾ ਹੈ। ਮੈਂ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ ਅਤੇ ਅਗਲੇ ਹਫ਼ਤੇ ਤੁਹਾਨੂੰ ਸਾਡੇ ਬਲੌਗ 'ਤੇ ਮਿਲਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹਾਂ!
ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਅਭਿਆਸ ਵਰਕਬੁੱਕ
ਐਕਸਲ (.xlsx ਫਾਈਲ) ਵਿੱਚ ਵਿਲੱਖਣ ਬੇਤਰਤੀਬੇ ਨੰਬਰ ਤਿਆਰ ਕਰੋ