ਵਿਸ਼ਾ - ਸੂਚੀ
ਟਿਊਟੋਰਿਅਲ ਇਸ ਗੱਲ 'ਤੇ ਕੇਂਦ੍ਰਤ ਕਰਦਾ ਹੈ ਕਿ ਐਕਸਲ ਵਿੱਚ ਬਿਨਾਂ ਕਿਸੇ ਦੁਹਰਾਏ ਦੇ ਬੇਤਰਤੀਬੇ ਨਮੂਨੇ ਕਿਵੇਂ ਕੀਤੇ ਜਾਣ। ਤੁਹਾਨੂੰ Excel 365, Excel 2021, Excel 2019 ਅਤੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਲਈ ਹੱਲ ਮਿਲੇਗਾ।
ਕੁਝ ਸਮਾਂ ਪਹਿਲਾਂ, ਅਸੀਂ Excel ਵਿੱਚ ਬੇਤਰਤੀਬ ਢੰਗ ਨਾਲ ਚੁਣਨ ਦੇ ਕੁਝ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਦਾ ਵਰਣਨ ਕੀਤਾ ਸੀ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਜ਼ਿਆਦਾਤਰ ਹੱਲ RAND ਅਤੇ RANDBETWEEN ਫੰਕਸ਼ਨਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ, ਜੋ ਡੁਪਲੀਕੇਟ ਨੰਬਰ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹਨ। ਸਿੱਟੇ ਵਜੋਂ, ਤੁਹਾਡੇ ਬੇਤਰਤੀਬੇ ਨਮੂਨੇ ਵਿੱਚ ਦੁਹਰਾਉਣ ਵਾਲੇ ਮੁੱਲ ਸ਼ਾਮਲ ਹੋ ਸਕਦੇ ਹਨ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਡੁਪਲੀਕੇਟ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਬੇਤਰਤੀਬ ਚੋਣ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਦੱਸੇ ਗਏ ਪਹੁੰਚਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਬਿਨਾਂ ਡੁਪਲੀਕੇਟ ਵਾਲੀ ਸੂਚੀ ਵਿੱਚੋਂ ਐਕਸਲ ਬੇਤਰਤੀਬ ਚੋਣ
ਸਿਰਫ਼ ਇਸ ਵਿੱਚ ਕੰਮ ਕਰਦੀ ਹੈ। ਐਕਸਲ 365 ਅਤੇ ਐਕਸਲ 2021 ਜੋ ਡਾਇਨਾਮਿਕ ਐਰੇ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ।
ਬਿਨਾਂ ਦੁਹਰਾਉਣ ਵਾਲੀ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਬੇਤਰਤੀਬ ਚੋਣ ਕਰਨ ਲਈ, ਇਸ ਆਮ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ:
INDEX(SORTBY( data, RANDARRAY(ROWS( data))), SEQUENCE( n))ਜਿੱਥੇ n ਲੋੜੀਂਦਾ ਚੋਣ ਆਕਾਰ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, A2:A10 ਵਿੱਚ ਸੂਚੀ ਵਿੱਚੋਂ 5 ਵਿਲੱਖਣ ਬੇਤਰਤੀਬੇ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਇੱਥੇ ਵਰਤਣ ਲਈ ਫਾਰਮੂਲਾ ਹੈ:
=INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(5))
ਸਹੂਲਤ ਲਈ, ਤੁਸੀਂ ਇੱਕ ਵਿੱਚ ਨਮੂਨਾ ਆਕਾਰ ਇਨਪੁਟ ਕਰ ਸਕਦੇ ਹੋ ਪਹਿਲਾਂ ਤੋਂ ਪਰਿਭਾਸ਼ਿਤ ਸੈੱਲ, C2 ਕਹੋ, ਅਤੇ SEQUENCE ਫੰਕਸ਼ਨ ਲਈ ਸੈੱਲ ਰੈਫਰੈਂਸ ਦੀ ਸਪਲਾਈ ਕਰੋ:
=INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(C2))
ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
ਇੱਥੇ ਫਾਰਮੂਲੇ ਦੇ ਤਰਕ ਦੀ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ ਵਿਆਖਿਆ ਹੈ: RANDARRAY ਫੰਕਸ਼ਨ ਬੇਤਰਤੀਬ ਸੰਖਿਆਵਾਂ ਦੀ ਇੱਕ ਐਰੇ ਬਣਾਉਂਦਾ ਹੈ, SORTBY ਉਹਨਾਂ ਸੰਖਿਆਵਾਂ ਦੁਆਰਾ ਮੂਲ ਮੁੱਲਾਂ ਨੂੰ ਛਾਂਟਦਾ ਹੈ, ਅਤੇ INDEX ਜਿੰਨੇ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈSEQUENCE ਦੁਆਰਾ ਨਿਰਦਿਸ਼ਟ।
ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਬ੍ਰੇਕਡਾਊਨ ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਹੈ:
ROWS ਫੰਕਸ਼ਨ ਗਿਣਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਡੇਟਾ ਸੈਟ ਵਿੱਚ ਕਿੰਨੀਆਂ ਕਤਾਰਾਂ ਹਨ ਅਤੇ ਗਿਣਤੀ ਨੂੰ RANDARRAY ਫੰਕਸ਼ਨ ਨੂੰ ਪਾਸ ਕਰਦਾ ਹੈ, ਇਸਲਈ ਇਹ ਉਸੇ ਨੰਬਰ ਨੂੰ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹੈ ਬੇਤਰਤੀਬ ਦਸ਼ਮਲਵ:
RANDARRAY(ROWS(A2:C10))
ਬੇਤਰਤੀਬ ਦਸ਼ਮਲਵ ਦੀ ਇਸ ਐਰੇ ਨੂੰ SORTBY ਫੰਕਸ਼ਨ ਦੁਆਰਾ "ਕ੍ਰਮਬੱਧ ਦੁਆਰਾ" ਐਰੇ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਨਤੀਜੇ ਵਜੋਂ, ਤੁਹਾਡਾ ਮੂਲ ਡੇਟਾ ਬੇਤਰਤੀਬੇ ਰੂਪ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ।
ਬੇਤਰਤੀਬ ਢੰਗ ਨਾਲ ਛਾਂਟੀ ਕੀਤੇ ਡੇਟਾ ਤੋਂ, ਤੁਸੀਂ ਇੱਕ ਖਾਸ ਆਕਾਰ ਦਾ ਨਮੂਨਾ ਕੱਢਦੇ ਹੋ। ਇਸਦੇ ਲਈ, ਤੁਸੀਂ INDEX ਫੰਕਸ਼ਨ ਨੂੰ ਸ਼ਫਲਡ ਐਰੇ ਦੀ ਸਪਲਾਈ ਕਰਦੇ ਹੋ ਅਤੇ SEQUENCE ਫੰਕਸ਼ਨ ਦੀ ਮਦਦ ਨਾਲ ਪਹਿਲੇ N ਮੁੱਲਾਂ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਬੇਨਤੀ ਕਰਦੇ ਹੋ, ਜੋ 1 ਤੋਂ N ਤੱਕ ਸੰਖਿਆਵਾਂ ਦਾ ਕ੍ਰਮ ਬਣਾਉਂਦਾ ਹੈ। . ਕਿਉਂਕਿ ਅਸਲ ਡੇਟਾ ਪਹਿਲਾਂ ਹੀ ਬੇਤਰਤੀਬੇ ਕ੍ਰਮ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਸੀਂ ਅਸਲ ਵਿੱਚ ਇਸ ਗੱਲ ਦੀ ਪਰਵਾਹ ਨਹੀਂ ਕਰਦੇ ਕਿ ਕਿਹੜੀਆਂ ਸਥਿਤੀਆਂ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨਾ ਹੈ, ਸਿਰਫ ਮਾਤਰਾ ਮਾਇਨੇ ਰੱਖਦੀ ਹੈ।
ਐਕਸਲ ਵਿੱਚ ਬਿਨਾਂ ਡੁਪਲੀਕੇਟ ਦੇ ਬੇਤਰਤੀਬ ਕਤਾਰਾਂ ਦੀ ਚੋਣ ਕਰੋ
ਸਿਰਫ ਕੰਮ ਕਰਦਾ ਹੈ ਐਕਸਲ 365 ਅਤੇ ਐਕਸਲ 2021 ਵਿੱਚ ਜੋ ਡਾਇਨਾਮਿਕ ਐਰੇ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ।
ਬਿਨਾਂ ਦੁਹਰਾਉਣ ਵਾਲੀਆਂ ਬੇਤਰਤੀਬ ਕਤਾਰਾਂ ਦੀ ਚੋਣ ਕਰਨ ਲਈ, ਇਸ ਤਰੀਕੇ ਨਾਲ ਇੱਕ ਫਾਰਮੂਲਾ ਬਣਾਓ:
INDEX(SORTBY( data, RANDARRAY(ROWS( data))), SEQUENCE( n), {1,2,…})ਜਿੱਥੇ n ਨਮੂਨਾ ਦਾ ਆਕਾਰ ਹੈ ਅਤੇ {1,2,…} ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ ਕਾਲਮ ਨੰਬਰ ਹਨ।
ਉਦਾਹਰਣ ਵਜੋਂ, ਆਓ F1 ਵਿੱਚ ਨਮੂਨੇ ਦੇ ਆਕਾਰ ਦੇ ਆਧਾਰ 'ਤੇ, ਡੁਪਲੀਕੇਟ ਐਂਟਰੀਆਂ ਦੇ ਬਿਨਾਂ A2:C10 ਤੋਂ ਬੇਤਰਤੀਬ ਕਤਾਰਾਂ ਦੀ ਚੋਣ ਕਰੀਏ। ਜਿਵੇਂ ਕਿ ਸਾਡਾ ਡੇਟਾ 3 ਕਾਲਮਾਂ ਵਿੱਚ ਹੈ, ਅਸੀਂ ਫਾਰਮੂਲੇ ਨੂੰ ਇਸ ਐਰੇ ਸਥਿਰਤਾ ਦੀ ਸਪਲਾਈ ਕਰਦੇ ਹਾਂ:{1,2,3}
=INDEX(SORTBY(A2:C10, RANDARRAY(ROWS(A2:C10))), SEQUENCE(F1), {1,2,3})
ਅਤੇ ਹੇਠਾਂ ਦਿੱਤਾ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰੋ:
ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
ਫ਼ਾਰਮੂਲਾ ਪਿਛਲੇ ਤਰਕ ਵਾਂਗ ਬਿਲਕੁਲ ਉਸੇ ਤਰਕ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਤਬਦੀਲੀ ਜੋ ਇੱਕ ਵੱਡਾ ਫਰਕ ਲਿਆਉਂਦੀ ਹੈ ਉਹ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ INDEX ਫੰਕਸ਼ਨ ਲਈ row_num ਅਤੇ column_num ਆਰਗੂਮੈਂਟਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹੋ: row_num SEQUENCE ਅਤੇ ਦੁਆਰਾ ਸਪਲਾਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। column_num ਐਰੇ ਸਥਿਰਾਂਕ ਦੁਆਰਾ।
ਐਕਸਲ 2010 - 2019 ਵਿੱਚ ਬੇਤਰਤੀਬੇ ਨਮੂਨਾ ਕਿਵੇਂ ਕਰਨਾ ਹੈ
ਮਾਈਕ੍ਰੋਸਾਫਟ 365 ਅਤੇ ਐਕਸਲ 2021 ਲਈ ਕੇਵਲ ਐਕਸਲ ਡਾਇਨਾਮਿਕ ਐਰੇ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਇਸ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਡਾਇਨਾਮਿਕ ਐਰੇ ਫੰਕਸ਼ਨ ਪਿਛਲੀਆਂ ਉਦਾਹਰਣਾਂ ਕੇਵਲ ਐਕਸਲ 365 ਵਿੱਚ ਕੰਮ ਕਰਦੀਆਂ ਹਨ। ਦੂਜੇ ਸੰਸਕਰਣਾਂ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਵੱਖਰਾ ਹੱਲ ਕੱਢਣਾ ਪਵੇਗਾ।
ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ A2:A10 ਵਿੱਚ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਬੇਤਰਤੀਬ ਚੋਣ ਚਾਹੁੰਦੇ ਹੋ। ਇਹ 2 ਵੱਖਰੇ ਫਾਰਮੂਲਿਆਂ ਨਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
- ਰੈਂਡ ਫਾਰਮੂਲੇ ਨਾਲ ਬੇਤਰਤੀਬ ਨੰਬਰ ਬਣਾਓ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਅਸੀਂ ਇਸਨੂੰ B2 ਵਿੱਚ ਦਾਖਲ ਕਰਦੇ ਹਾਂ, ਅਤੇ ਫਿਰ B10 ਵਿੱਚ ਕਾਪੀ ਕਰਦੇ ਹਾਂ:
=RAND()
- ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨਾਲ ਪਹਿਲੇ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ, ਜੋ ਤੁਸੀਂ E2 ਵਿੱਚ ਦਾਖਲ ਕਰਦੇ ਹੋ:
=INDEX($A$2:$A$10, RANK.EQ(B2, $B$2:$B$10) + COUNTIF($B$2:B2, B2) - 1)
- ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਨੂੰ ਬਹੁਤ ਸਾਰੇ ਸੈੱਲਾਂ ਵਿੱਚ ਕਾਪੀ ਕਰੋ ਜਿੰਨੇ ਬੇਤਰਤੀਬੇ ਮੁੱਲਾਂ ਨੂੰ ਤੁਸੀਂ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ 4 ਨਾਮ ਚਾਹੁੰਦੇ ਹਾਂ, ਇਸਲਈ ਅਸੀਂ ਫਾਰਮੂਲੇ ਨੂੰ E2 ਤੋਂ E5 ਤੱਕ ਕਾਪੀ ਕਰਦੇ ਹਾਂ।
ਹੋ ਗਿਆ! ਡੁਪਲੀਕੇਟ ਤੋਂ ਬਿਨਾਂ ਸਾਡਾ ਬੇਤਰਤੀਬ ਨਮੂਨਾ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:
ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
ਪਹਿਲੀ ਉਦਾਹਰਣ ਦੀ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਬੇਤਰਤੀਬ ਕਤਾਰ ਦੇ ਆਧਾਰ 'ਤੇ ਕਾਲਮ A ਤੋਂ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ INDEX ਫੰਕਸ਼ਨਨੰਬਰ। ਫਰਕ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਉਹ ਸੰਖਿਆਵਾਂ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ:
RAND ਫੰਕਸ਼ਨ ਰੇਂਜ B2:B10 ਨੂੰ ਬੇਤਰਤੀਬ ਦਸ਼ਮਲਵ ਨਾਲ ਭਰਦਾ ਹੈ।
RANK.EQ ਫੰਕਸ਼ਨ ਦਿੱਤੇ ਗਏ ਵਿੱਚ ਇੱਕ ਬੇਤਰਤੀਬ ਸੰਖਿਆ ਦੇ ਦਰਜੇ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ ਕਤਾਰ ਉਦਾਹਰਨ ਲਈ, E2 ਵਿੱਚ, RANK.EQ(B2, $B$2:$B$10) B2 ਵਿੱਚ ਨੰਬਰ ਨੂੰ B2:B10 ਦੀਆਂ ਸਾਰੀਆਂ ਸੰਖਿਆਵਾਂ ਦੇ ਮੁਕਾਬਲੇ ਦਰਜਾ ਦਿੰਦਾ ਹੈ। ਜਦੋਂ E3 ਵਿੱਚ ਨਕਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸੰਬੰਧਿਤ ਸੰਦਰਭ B2 B3 ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ ਅਤੇ B3 ਵਿੱਚ ਸੰਖਿਆ ਦਾ ਦਰਜਾ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਸੇ ਤਰ੍ਹਾਂ।
COUNTIF ਫੰਕਸ਼ਨ ਇਹ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ ਕਿ ਉਪਰੋਕਤ ਸੈੱਲਾਂ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਨੰਬਰ ਦੀਆਂ ਕਿੰਨੀਆਂ ਘਟਨਾਵਾਂ ਹਨ। ਉਦਾਹਰਨ ਲਈ, E2 ਵਿੱਚ, COUNTIF($B$2:B2, B2) ਸਿਰਫ਼ ਇੱਕ ਸੈੱਲ - B2 ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ, ਅਤੇ 1 ਵਾਪਸ ਕਰਦਾ ਹੈ। E5 ਵਿੱਚ, ਫਾਰਮੂਲਾ COUNTIF($B$2:B5, B5) ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਅਤੇ 2 ਵਾਪਸ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ B5 ਵਿੱਚ B2 ਵਰਗਾ ਹੀ ਮੁੱਲ ਹੈ (ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ, ਇਹ ਸਿਰਫ਼ ਫਾਰਮੂਲੇ ਦੇ ਤਰਕ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਸਮਝਾਉਣ ਲਈ ਹੈ; ਇੱਕ ਛੋਟੇ ਡੇਟਾਸੈਟ 'ਤੇ, ਡੁਪਲੀਕੇਟ ਬੇਤਰਤੀਬੇ ਨੰਬਰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ ਜ਼ੀਰੋ ਦੇ ਨੇੜੇ ਹੈ)।
ਨਤੀਜੇ ਵਜੋਂ, ਸਾਰਿਆਂ ਲਈ ਪਹਿਲੀ ਵਾਰ, COUNTIF 1 ਵਾਪਸ ਕਰਦਾ ਹੈ, ਜਿਸ ਤੋਂ ਤੁਸੀਂ ਅਸਲੀ ਦਰਜਾਬੰਦੀ ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਲਈ 1 ਨੂੰ ਘਟਾਉਂਦੇ ਹੋ। ਦੂਜੀ ਵਾਰੀ ਲਈ, COUNTIF 2 ਦਿੰਦਾ ਹੈ। 1 ਨੂੰ ਘਟਾ ਕੇ ਤੁਸੀਂ ਰੈਂਕਿੰਗ ਨੂੰ 1 ਨਾਲ ਵਧਾਉਂਦੇ ਹੋ, ਇਸ ਤਰ੍ਹਾਂ ਡੁਪਲੀਕੇਟ ਰੈਂਕਾਂ ਨੂੰ ਰੋਕਦੇ ਹੋ।
ਉਦਾਹਰਨ ਲਈ, B2 ਲਈ, RANK.EQ 1 ਦਿੰਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ ਇਹ ਪਹਿਲੀ ਘਟਨਾ ਹੈ, COUNTIF ਵੀ ਰਿਟਰਨ 1. RANK.EQ + COUNTIF ਦਿੰਦਾ ਹੈ 2. ਅਤੇ - 1 ਰੈਂਕ 1 ਨੂੰ ਬਹਾਲ ਕਰਦਾ ਹੈ।
ਹੁਣ, ਦੇਖੋ ਕਿ ਦੂਜੀ ਘਟਨਾ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਕੀ ਹੁੰਦਾ ਹੈ। B5 ਲਈ, RANK.EQ ਵੀ 1 ਵਾਪਸ ਕਰਦਾ ਹੈ ਜਦੋਂ ਕਿ COUNTIF 2 ਦਿੰਦਾ ਹੈ। ਇਹਨਾਂ ਨੂੰ ਜੋੜਨ ਨਾਲ ਮਿਲਦਾ ਹੈ3, ਜਿਸ ਤੋਂ ਤੁਸੀਂ 1 ਨੂੰ ਘਟਾਉਂਦੇ ਹੋ। ਅੰਤਮ ਨਤੀਜੇ ਵਜੋਂ, ਤੁਹਾਨੂੰ 2 ਮਿਲਦਾ ਹੈ, ਜੋ B5 ਵਿੱਚ ਨੰਬਰ ਦੀ ਰੈਂਕ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਰੈਂਕ INDEX ਫੰਕਸ਼ਨ ਦੇ row_num ਆਰਗੂਮੈਂਟ 'ਤੇ ਜਾਂਦਾ ਹੈ। , ਅਤੇ ਇਹ ਸੰਬੰਧਿਤ ਕਤਾਰ ਤੋਂ ਮੁੱਲ ਚੁਣਦਾ ਹੈ ( column_num ਆਰਗੂਮੈਂਟ ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਇਸਲਈ ਇਹ ਡਿਫੌਲਟ 1 ਹੋ ਜਾਂਦਾ ਹੈ)। ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਡੁਪਲੀਕੇਟ ਰੈਂਕਿੰਗ ਤੋਂ ਬਚਣਾ ਇੰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ. ਜੇਕਰ ਇਹ COUNTIF ਫੰਕਸ਼ਨ ਲਈ ਨਹੀਂ ਸੀ, ਤਾਂ RANK.EQ B2 ਅਤੇ B5 ਦੋਵਾਂ ਲਈ 1 ਪ੍ਰਾਪਤ ਕਰੇਗਾ, ਜਿਸ ਨਾਲ INDEX ਪਹਿਲੀ ਕਤਾਰ (ਐਂਡਰਿਊ) ਤੋਂ ਦੋ ਵਾਰ ਮੁੱਲ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ।
ਐਕਸਲ ਬੇਤਰਤੀਬੇ ਨਮੂਨੇ ਨੂੰ ਬਦਲਣ ਤੋਂ ਕਿਵੇਂ ਰੋਕਿਆ ਜਾਵੇ
ਕਿਉਂਕਿ ਐਕਸਲ ਵਿੱਚ ਸਾਰੇ ਰੈਂਡਮਾਈਜ਼ਿੰਗ ਫੰਕਸ਼ਨ ਜਿਵੇਂ ਕਿ RAND, RANDBETWEEN ਅਤੇ RANDARRAY ਅਸਥਿਰ ਹਨ, ਉਹ ਵਰਕਸ਼ੀਟ 'ਤੇ ਹਰ ਤਬਦੀਲੀ ਨਾਲ ਮੁੜ ਗਣਨਾ ਕਰਦੇ ਹਨ। ਨਤੀਜੇ ਵਜੋਂ, ਤੁਹਾਡਾ ਬੇਤਰਤੀਬ ਨਮੂਨਾ ਲਗਾਤਾਰ ਬਦਲਦਾ ਰਹੇਗਾ। ਅਜਿਹਾ ਹੋਣ ਤੋਂ ਰੋਕਣ ਲਈ, ਪੇਸਟ ਸਪੈਸ਼ਲ > ਫਾਰਮੂਲੇ ਨੂੰ ਸਥਿਰ ਮੁੱਲਾਂ ਨਾਲ ਬਦਲਣ ਲਈ ਮੁੱਲ ਵਿਸ਼ੇਸ਼ਤਾ। ਇਸਦੇ ਲਈ, ਇਹਨਾਂ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:
- ਆਪਣੇ ਫਾਰਮੂਲੇ ਵਾਲੇ ਸਾਰੇ ਸੈੱਲਾਂ ਨੂੰ ਚੁਣੋ (RAND, RANDBETWEEN ਜਾਂ RANDARRAY ਫੰਕਸ਼ਨ ਵਾਲਾ ਕੋਈ ਵੀ ਫਾਰਮੂਲਾ) ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਲਈ Ctrl + C ਦਬਾਓ।
- ਚੁਣੀ ਗਈ ਰੇਂਜ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਪੇਸਟ ਕਰੋ > ਮੁੱਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, Shift + F10 ਅਤੇ ਫਿਰ V ਦਬਾਓ, ਜੋ ਕਿ ਉਪਰੋਕਤ ਵਿਸ਼ੇਸ਼ਤਾ ਲਈ ਸ਼ਾਰਟਕੱਟ ਹੈ।
ਵਿਸਤ੍ਰਿਤ ਕਦਮਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਵੇਖੋ ਕਿ ਐਕਸਲ ਵਿੱਚ ਫਾਰਮੂਲੇ ਨੂੰ ਮੁੱਲਾਂ ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ।
ਐਕਸਲ ਬੇਤਰਤੀਬੇ ਚੋਣ: ਕਤਾਰਾਂ, ਕਾਲਮਜਾਂ ਸੈੱਲ
ਐਕਸਲ 2010 ਤੋਂ ਐਕਸਲ 365 ਦੇ ਸਾਰੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਐਕਸਲ ਵਿੱਚ ਸਾਡਾ ਅਲਟੀਮੇਟ ਸੂਟ ਸਥਾਪਤ ਕੀਤਾ ਹੋਇਆ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਨਾਲ ਬੇਤਰਤੀਬੇ ਨਮੂਨੇ ਲੈ ਸਕਦੇ ਹੋ ਇੱਕ ਫਾਰਮੂਲੇ ਦੀ ਬਜਾਏ ਮਾਊਸ ਕਲਿੱਕ ਕਰੋ. ਇੱਥੇ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
- Ablebits Tools ਟੈਬ 'ਤੇ, ਰੈਂਡਮਾਈਜ਼ > ਰੈਂਡਮਲੀ ਚੁਣੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਚੁਣੋ ਉਹ ਰੇਂਜ ਜਿਸ ਤੋਂ ਤੁਸੀਂ ਇੱਕ ਨਮੂਨਾ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹੋ।
- ਐਡ-ਇਨ ਦੇ ਪੈਨ 'ਤੇ, ਹੇਠਾਂ ਦਿੱਤੇ ਕੰਮ ਕਰੋ:
- ਚੁਣੋ ਕਿ ਕੀ ਤੁਸੀਂ ਬੇਤਰਤੀਬ ਕਤਾਰਾਂ, ਕਾਲਮਾਂ ਜਾਂ ਸੈੱਲਾਂ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹੋ।<14
- ਨਮੂਨੇ ਦਾ ਆਕਾਰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ: ਇਹ ਪ੍ਰਤੀਸ਼ਤ ਜਾਂ ਸੰਖਿਆ ਹੋ ਸਕਦਾ ਹੈ।
- ਚੁਣੋ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਇਹ ਹੈ ਇਹ! ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਇੱਕ ਬੇਤਰਤੀਬ ਨਮੂਨਾ ਸਿੱਧਾ ਤੁਹਾਡੇ ਡੇਟਾ ਸੈੱਟ ਵਿੱਚ ਚੁਣਿਆ ਗਿਆ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ ਕਿਤੇ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਿਰਫ਼ ਇੱਕ ਨਿਯਮਿਤ ਕਾਪੀ ਸ਼ਾਰਟਕੱਟ (Ctrl + C) ਨੂੰ ਦਬਾਓ।
ਇਸ ਤਰ੍ਹਾਂ ਐਕਸਲ ਵਿੱਚ ਬਿਨਾਂ ਡੁਪਲੀਕੇਟ ਦੇ ਇੱਕ ਬੇਤਰਤੀਬ ਨਮੂਨੇ ਦੀ ਚੋਣ ਕਰਨੀ ਹੈ। ਮੈਂ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ ਅਤੇ ਅਗਲੇ ਹਫ਼ਤੇ ਤੁਹਾਨੂੰ ਸਾਡੇ ਬਲੌਗ 'ਤੇ ਮਿਲਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹਾਂ!
ਉਪਲਬਧ ਡਾਉਨਲੋਡ
ਡੁਪਲੀਕੇਟ ਤੋਂ ਬਿਨਾਂ ਬੇਤਰਤੀਬ ਨਮੂਨਾ - ਫਾਰਮੂਲਾ ਉਦਾਹਰਣਾਂ (.xlsx ਫਾਈਲ)
ਅਲਟੀਮੇਟ ਸੂਟ 14-ਦਿਨ ਦਾ ਪੂਰਾ-ਕਾਰਜਸ਼ੀਲ ਸੰਸਕਰਣ (.exe ਫਾਈਲ)