ਸਮੱਗਰੀ
ਕੱਲ੍ਹ ਮੈਰਾਥਨ ਵਿੱਚ 30 ਦਿਨਾਂ ਵਿੱਚ 30 ਐਕਸਲ ਫੰਕਸ਼ਨ ਅਸੀਂ ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਸਾਡੇ ਓਪਰੇਟਿੰਗ ਵਾਤਾਵਰਣ ਦੇ ਵੇਰਵਿਆਂ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਣਕਾਰੀ (ਸੂਚਨਾ) ਅਤੇ ਪਾਇਆ ਕਿ ਉਹ ਹੁਣ ਯਾਦਦਾਸ਼ਤ ਸੰਬੰਧੀ ਸਮੱਸਿਆਵਾਂ ਵਿੱਚ ਸਾਡੀ ਮਦਦ ਨਹੀਂ ਕਰ ਸਕਦੀ। ਨਾ ਸਾਡੀ, ਨਾ ਐਕਸਲ ਦੀ ਯਾਦ!
ਮੈਰਾਥਨ ਦੇ ਪੰਜਵੇਂ ਦਿਨ ਅਸੀਂ ਫੰਕਸ਼ਨ ਦਾ ਅਧਿਐਨ ਕਰਾਂਗੇ ਚੁਣੋ (ਚੋਣ)। ਇਹ ਫੰਕਸ਼ਨ ਸ਼੍ਰੇਣੀ ਨਾਲ ਸਬੰਧਤ ਹੈ ਹਵਾਲੇ ਅਤੇ ਐਰੇ, ਇਹ ਸੰਖਿਆਤਮਕ ਸੂਚਕਾਂਕ ਦੇ ਅਨੁਸਾਰ ਸੰਭਵ ਚੋਣਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਇਹ ਧਿਆਨ ਦੇਣ ਯੋਗ ਹੈ ਕਿ ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਫੰਕਸ਼ਨ ਦੀ ਚੋਣ ਕਰਨਾ ਬਿਹਤਰ ਹੁੰਦਾ ਹੈ, ਉਦਾਹਰਨ ਲਈ, INDEX (INDEX) ਅਤੇ ਮੈਚ (ਹੋਰ ਐਕਸਪੋਜ਼ਡ) ਜਾਂ VLOOKUP (VPR)। ਅਸੀਂ ਬਾਅਦ ਵਿੱਚ ਇਸ ਮੈਰਾਥਨ ਵਿੱਚ ਇਹਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਕਵਰ ਕਰਾਂਗੇ।
ਤਾਂ, ਆਓ ਸਾਡੇ ਕੋਲ ਮੌਜੂਦ ਜਾਣਕਾਰੀ ਅਤੇ ਫੰਕਸ਼ਨ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਵੱਲ ਮੁੜੀਏ ਚੁਣੋ (ਚੋਣ), ਆਓ ਇਸਨੂੰ ਅਮਲ ਵਿੱਚ ਵੇਖੀਏ, ਅਤੇ ਕਮਜ਼ੋਰੀਆਂ ਨੂੰ ਵੀ ਨੋਟ ਕਰੀਏ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਲਈ ਹੋਰ ਸੁਝਾਅ ਅਤੇ ਉਦਾਹਰਣ ਹਨ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਟਿੱਪਣੀਆਂ ਵਿੱਚ ਸਾਂਝਾ ਕਰੋ।
ਫੰਕਸ਼ਨ 05: ਚੁਣੋ
ਫੰਕਸ਼ਨ ਚੁਣੋ (SELECT) ਇੱਕ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਇਸਨੂੰ ਸੰਖਿਆਤਮਕ ਸੂਚਕਾਂਕ ਦੇ ਅਨੁਸਾਰ ਚੁਣਦਾ ਹੈ।
ਤੁਸੀਂ CHOOSE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋ?
ਫੰਕਸ਼ਨ ਚੁਣੋ (SELECT) ਸੂਚੀ ਵਿੱਚ ਆਈਟਮ ਨੂੰ ਇੱਕ ਖਾਸ ਨੰਬਰ 'ਤੇ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ:
- ਮਹੀਨੇ ਦੀ ਸੰਖਿਆ ਦੁਆਰਾ, ਵਿੱਤੀ ਤਿਮਾਹੀ ਨੰਬਰ ਵਾਪਸ ਕਰੋ।
- ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਦੇ ਆਧਾਰ 'ਤੇ, ਅਗਲੇ ਸੋਮਵਾਰ ਦੀ ਮਿਤੀ ਦੀ ਗਣਨਾ ਕਰੋ।
- ਸਟੋਰ ਨੰਬਰ ਦੁਆਰਾ, ਵਿਕਰੀ ਦੀ ਮਾਤਰਾ ਦਿਖਾਓ।
ਸੰਟੈਕਸ ਚੁਣੋ
ਫੰਕਸ਼ਨ ਚੁਣੋ (SELECT) ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਸੰਟੈਕਸ ਹਨ:
CHOOSE(index_num,value1,value2,…)
ВЫБОР(номер_индекса;значение1;значение2;…)
- index_num (ਇੰਡੈਕਸ_ਨੰਬਰ) 1 ਅਤੇ 254 ਦੇ ਵਿਚਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ (ਜਾਂ ਐਕਸਲ 1 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਵਿੱਚ 29 ਤੋਂ 2003 ਤੱਕ)।
- index_num (ਇੰਡੈਕਸ_ਨੰਬਰ) ਨੂੰ ਇੱਕ ਸੰਖਿਆ, ਇੱਕ ਫਾਰਮੂਲੇ, ਜਾਂ ਕਿਸੇ ਹੋਰ ਸੈੱਲ ਦੇ ਹਵਾਲੇ ਵਜੋਂ ਇੱਕ ਫੰਕਸ਼ਨ ਵਿੱਚ ਦਾਖਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
- index_num (ਇੰਡੈਕਸ_ਨੰਬਰ) ਨੂੰ ਸਭ ਤੋਂ ਨਜ਼ਦੀਕੀ ਪੂਰਨ ਅੰਕ 'ਤੇ ਪੂਰਨ ਅੰਕ ਬਣਾਇਆ ਜਾਵੇਗਾ।
- ਬਹਿਸ ਮੁੱਲ (ਮੁੱਲ) ਨੰਬਰ, ਸੈੱਲ ਰੈਫਰੈਂਸ, ਨਾਮੀ ਰੇਂਜ, ਫੰਕਸ਼ਨ ਜਾਂ ਟੈਕਸਟ ਹੋ ਸਕਦੇ ਹਨ।
ਟਰੈਪ ਚੁਣੋ (ਚੋਣ)
ਐਕਸਲ 2003 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ, ਫੰਕਸ਼ਨ ਚੁਣੋ (SELECT) ਨੇ ਸਿਰਫ਼ 29 ਆਰਗੂਮੈਂਟਾਂ ਦਾ ਸਮਰਥਨ ਕੀਤਾ ਮੁੱਲ (ਅਰਥ)।
ਇੱਕ ਫਾਰਮੂਲੇ ਵਿੱਚ ਸਾਰੇ ਤੱਤ ਦਰਜ ਕਰਨ ਨਾਲੋਂ ਇੱਕ ਵਰਕਸ਼ੀਟ 'ਤੇ ਇੱਕ ਸੂਚੀ ਦੁਆਰਾ ਖੋਜ ਕਰਨਾ ਵਧੇਰੇ ਸੁਵਿਧਾਜਨਕ ਹੈ। ਫੰਕਸ਼ਨਾਂ ਨਾਲ VLOOKUP (VLOOKUP) ਜਾਂ ਮੈਚ (ਮੈਚ) ਤੁਸੀਂ ਐਕਸਲ ਵਰਕਸ਼ੀਟਾਂ ਵਿੱਚ ਸਥਿਤ ਮੁੱਲਾਂ ਦੀਆਂ ਸੂਚੀਆਂ ਦਾ ਹਵਾਲਾ ਦੇ ਸਕਦੇ ਹੋ।
ਉਦਾਹਰਨ 1: ਮਹੀਨੇ ਦੀ ਸੰਖਿਆ ਦੁਆਰਾ ਵਿੱਤੀ ਤਿਮਾਹੀ
ਫੰਕਸ਼ਨ ਚੁਣੋ (SELECT) ਮੁੱਲਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਦੀਆਂ ਸਧਾਰਨ ਸੂਚੀਆਂ ਨਾਲ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਸੈੱਲ B2 ਵਿੱਚ ਮਹੀਨੇ ਦੀ ਸੰਖਿਆ ਹੈ, ਫੰਕਸ਼ਨ ਚੁਣੋ (SELECT) ਇਹ ਗਣਨਾ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਇਹ ਕਿਸ ਵਿੱਤੀ ਤਿਮਾਹੀ ਨਾਲ ਸਬੰਧਤ ਹੈ। ਨਿਮਨਲਿਖਤ ਉਦਾਹਰਨ ਵਿੱਚ, ਵਿੱਤੀ ਸਾਲ ਜੁਲਾਈ ਵਿੱਚ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ।
ਫਾਰਮੂਲਾ 12 ਤੋਂ 1 ਮਹੀਨਿਆਂ ਦੇ ਅਨੁਸਾਰੀ 12 ਮੁੱਲਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ। ਵਿੱਤੀ ਸਾਲ ਜੁਲਾਈ ਵਿੱਚ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਮਹੀਨੇ 7, 8, ਅਤੇ 9 ਪਹਿਲੀ ਤਿਮਾਹੀ ਵਿੱਚ ਆਉਂਦੇ ਹਨ। ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ, ਤੁਸੀਂ ਹਰ ਮਹੀਨੇ ਦੀ ਸੰਖਿਆ ਦੇ ਹੇਠਾਂ ਵਿੱਤੀ ਤਿਮਾਹੀ ਨੰਬਰ ਦੇਖ ਸਕਦੇ ਹੋ।
ਫੰਕਸ਼ਨ ਵਿਚ ਚੁਣੋ (ਚੁਣੋ) ਤਿਮਾਹੀ ਨੰਬਰ ਉਸ ਕ੍ਰਮ ਵਿੱਚ ਦਰਜ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਉਹ ਸਾਰਣੀ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਫੰਕਸ਼ਨ ਮੁੱਲਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਚੁਣੋ (ਚੁਣੋ) ਅਹੁਦਿਆਂ 'ਤੇ 7, 8 ਅਤੇ 9 (ਜੁਲਾਈ, ਅਗਸਤ ਅਤੇ ਸਤੰਬਰ) ਨੰਬਰ 1 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)
=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2)
ਸੈੱਲ C2 ਵਿੱਚ ਮਹੀਨੇ ਦੀ ਸੰਖਿਆ, ਅਤੇ ਫੰਕਸ਼ਨ ਦਰਜ ਕਰੋ ਚੁਣੋ (SELECT) ਸੈੱਲ C3 ਵਿੱਚ ਵਿੱਤੀ ਤਿਮਾਹੀ ਨੰਬਰ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।
ਉਦਾਹਰਨ 2: ਅਗਲੇ ਸੋਮਵਾਰ ਦੀ ਮਿਤੀ ਦੀ ਗਣਨਾ ਕਰੋ
ਫੰਕਸ਼ਨ ਚੁਣੋ (SELECT) ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਮਿਲ ਕੇ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ ਹਫਤਾ ਭਵਿੱਖੀ ਤਾਰੀਖਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ (DAYWEEK)। ਉਦਾਹਰਨ ਲਈ, ਜੇ ਤੁਸੀਂ ਕਿਸੇ ਕਲੱਬ ਦੇ ਮੈਂਬਰ ਹੋ ਜੋ ਹਰ ਸੋਮਵਾਰ ਸ਼ਾਮ ਨੂੰ ਮਿਲਦਾ ਹੈ, ਤਾਂ ਅੱਜ ਦੀ ਤਾਰੀਖ ਨੂੰ ਜਾਣ ਕੇ, ਤੁਸੀਂ ਅਗਲੇ ਸੋਮਵਾਰ ਦੀ ਮਿਤੀ ਦੀ ਗਣਨਾ ਕਰ ਸਕਦੇ ਹੋ।
ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਹਫ਼ਤੇ ਦੇ ਹਰੇਕ ਦਿਨ ਦੇ ਸੀਰੀਅਲ ਨੰਬਰਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਹਫ਼ਤੇ ਦੇ ਹਰ ਦਿਨ ਲਈ ਕਾਲਮ H ਵਿੱਚ ਅਗਲੇ ਸੋਮਵਾਰ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਮੌਜੂਦਾ ਮਿਤੀ ਵਿੱਚ ਜੋੜਨ ਲਈ ਦਿਨਾਂ ਦੀ ਸੰਖਿਆ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਐਤਵਾਰ ਨੂੰ ਸਿਰਫ਼ ਇੱਕ ਦਿਨ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ। ਅਤੇ ਜੇਕਰ ਅੱਜ ਸੋਮਵਾਰ ਹੈ, ਤਾਂ ਅਗਲੇ ਸੋਮਵਾਰ ਤੱਕ ਅਜੇ ਸੱਤ ਦਿਨ ਬਾਕੀ ਹਨ।
ਜੇਕਰ ਮੌਜੂਦਾ ਮਿਤੀ ਸੈੱਲ C2 ਵਿੱਚ ਹੈ, ਤਾਂ ਸੈੱਲ C3 ਵਿੱਚ ਫਾਰਮੂਲਾ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਹਫਤਾ (DAY) ਅਤੇ ਚੁਣੋ (SELECT) ਅਗਲੇ ਸੋਮਵਾਰ ਦੀ ਮਿਤੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ।
=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)
=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2)
ਉਦਾਹਰਨ 3: ਚੁਣੇ ਸਟੋਰ ਲਈ ਵਿਕਰੀ ਦੀ ਮਾਤਰਾ ਦਿਖਾਓ
ਤੁਸੀਂ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਚੁਣੋ (SELECT) ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਵਿੱਚ ਜਿਵੇਂ ਕਿ SUM (SUM)। ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ ਫੰਕਸ਼ਨ ਵਿੱਚ ਇੱਕ ਖਾਸ ਸਟੋਰ ਦੀ ਸੰਖਿਆ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਕੇ ਵਿਕਰੀ ਦਾ ਕੁੱਲ ਪ੍ਰਾਪਤ ਕਰਾਂਗੇ ਚੁਣੋ (ਚੁਣੋ) ਇੱਕ ਦਲੀਲ ਦੇ ਰੂਪ ਵਿੱਚ, ਅਤੇ ਨਾਲ ਹੀ ਕੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਹਰੇਕ ਸਟੋਰ ਲਈ ਡੇਟਾ ਰੇਂਜਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨਾ।
ਸਾਡੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਸਟੋਰ ਨੰਬਰ (101, 102, ਜਾਂ 103) ਸੈੱਲ C2 ਵਿੱਚ ਦਰਜ ਕੀਤਾ ਗਿਆ ਹੈ। ਸੂਚਕਾਂਕ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਜਿਵੇਂ ਕਿ 1, 2, ਜਾਂ 3 ਦੀ ਬਜਾਏ 101, 102, ਜਾਂ 103, ਫਾਰਮੂਲਾ ਵਰਤੋ: =C2-100.
ਹਰੇਕ ਸਟੋਰ ਲਈ ਵਿਕਰੀ ਡੇਟਾ ਇੱਕ ਵੱਖਰੇ ਕਾਲਮ ਵਿੱਚ ਹੈ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਇੱਕ ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ SUM (SUM) ਫੰਕਸ਼ਨ ਪਹਿਲਾਂ ਚਲਾਇਆ ਜਾਵੇਗਾ ਚੁਣੋ (ਚੁਣੋ), ਜੋ ਚੁਣੇ ਗਏ ਸਟੋਰ ਦੇ ਅਨੁਸਾਰੀ ਲੋੜੀਦੀ ਸਮੇਸ਼ਨ ਰੇਂਜ ਵਾਪਸ ਕਰੇਗਾ।
=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))
=СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))
ਇਹ ਇੱਕ ਅਜਿਹੀ ਸਥਿਤੀ ਦੀ ਇੱਕ ਉਦਾਹਰਨ ਹੈ ਜਿੱਥੇ ਇਹ ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਜਿਵੇਂ ਕਿ ਵਰਤਣ ਲਈ ਬਹੁਤ ਜ਼ਿਆਦਾ ਕੁਸ਼ਲ ਹੈ INDEX (INDEX) ਅਤੇ ਮੈਚ (ਖੋਜ)। ਬਾਅਦ ਵਿੱਚ ਸਾਡੀ ਮੈਰਾਥਨ ਵਿੱਚ, ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਉਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ।