ਵਿਸ਼ਾ - ਸੂਚੀ
ਇਹ ਲੇਖ ਤੁਹਾਨੂੰ ਐਕਸਲ ਸਵਿੱਚ ਫੰਕਸ਼ਨ ਨਾਲ ਜਾਣੂ ਕਰਵਾਉਂਦਾ ਹੈ, ਇਸਦੇ ਸੰਟੈਕਸ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ ਅਤੇ ਇਹ ਦਰਸਾਉਣ ਲਈ ਕਿ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ ਨੇਸਟਡ IFs ਲਿਖਣ ਨੂੰ ਕਿਵੇਂ ਸਰਲ ਬਣਾ ਸਕਦੇ ਹੋ, ਇਹ ਦਰਸਾਉਣ ਲਈ ਕੁਝ ਵਰਤੋਂ ਦੇ ਕੇਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ ਕਦੇ ਵੀ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਮਾਂ ਬਿਤਾਇਆ ਹੈ, ਇੱਕ ਨੇਸਟਡ IF ਫਾਰਮੂਲਾ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ ਤਾਜ਼ਾ ਜਾਰੀ ਕੀਤੇ SWITCH ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਪਸੰਦ ਕਰੋਗੇ। ਇਹ ਉਹਨਾਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਇੱਕ ਅਸਲ ਸਮਾਂ ਬਚਾਉਣ ਵਾਲਾ ਹੋ ਸਕਦਾ ਹੈ ਜਿੱਥੇ ਗੁੰਝਲਦਾਰ ਨੇਸਟਡ IF ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਪਹਿਲਾਂ ਸਿਰਫ਼ VBA ਵਿੱਚ ਉਪਲਬਧ ਸੀ, SWITCH ਨੂੰ ਹਾਲ ਹੀ ਵਿੱਚ ਐਕਸਲ 2016, ਐਕਸਲ ਔਨਲਾਈਨ ਅਤੇ ਮੋਬਾਈਲ, ਐਂਡਰੌਇਡ ਟੈਬਲੇਟਾਂ ਅਤੇ ਫ਼ੋਨਾਂ ਲਈ ਐਕਸਲ ਵਿੱਚ ਫੰਕਸ਼ਨ ਵਜੋਂ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ।
ਨੋਟ। ਵਰਤਮਾਨ ਵਿੱਚ, SWITCH ਫੰਕਸ਼ਨ Office 365 ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਦੇ ਨਾਲ ਸ਼ਾਮਲ Office 365, Excel Online, Excel 2019 ਅਤੇ Excel 2016 ਲਈ Excel ਵਿੱਚ ਉਪਲਬਧ ਹੈ।
Excel SWITCH - ਸੰਟੈਕਸ
SWITCH ਫੰਕਸ਼ਨ ਮੁੱਲਾਂ ਦੀ ਸੂਚੀ ਦੇ ਵਿਰੁੱਧ ਇੱਕ ਸਮੀਕਰਨ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ ਅਤੇ ਪਹਿਲੇ ਮੇਲ ਖਾਂਦੇ ਮੁੱਲ ਦੇ ਅਨੁਸਾਰ ਨਤੀਜਾ ਦਿੰਦਾ ਹੈ। ਜੇਕਰ ਕੋਈ ਮੇਲ ਨਹੀਂ ਮਿਲਦਾ, ਤਾਂ ਇੱਕ ਡਿਫੌਲਟ ਮੁੱਲ ਵਾਪਸ ਕਰਨਾ ਸੰਭਵ ਹੈ ਜੋ ਵਿਕਲਪਿਕ ਹੈ।
SWITCH ਫੰਕਸ਼ਨ ਦੀ ਬਣਤਰ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
SWITCH( ਐਕਸਪ੍ਰੈਸ਼ਨ , ਮੁੱਲ 1 , ਨਤੀਜਾ1 , [ਡਿਫਾਲਟ ਜਾਂ ਮੁੱਲ2, ਨਤੀਜਾ2],…[ਡਿਫਾਲਟ ਜਾਂ ਮੁੱਲ3, ਨਤੀਜਾ3])ਇਸ ਵਿੱਚ 4 ਆਰਗੂਮੈਂਟ ਹਨ ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿਕਲਪਿਕ ਹੈ:
- ਸਮੀਕਰਨ ਮੁੱਲ1…ਮੁੱਲ126 ਦੇ ਮੁਕਾਬਲੇ ਲੋੜੀਂਦਾ ਆਰਗੂਮੈਂਟ ਹੈ।
- ਮੁੱਲ ਐਨ ਸਮੀਕਰਨ ਦੇ ਮੁਕਾਬਲੇ ਇੱਕ ਮੁੱਲ ਹੈ।
- ਨਤੀਜਾN ਸੰਬੰਧਿਤ ਮੁੱਲN ਹੋਣ 'ਤੇ ਵਾਪਸ ਕੀਤਾ ਮੁੱਲ ਹੈਆਰਗੂਮੈਂਟ ਸਮੀਕਰਨ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਇਹ ਹਰੇਕ valueN ਆਰਗੂਮੈਂਟ ਲਈ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਡਿਫਾਲਟ ਵਾਪਸ ਕੀਤਾ ਮੁੱਲ ਹੈ ਜੇਕਰ valueN ਸਮੀਕਰਨਾਂ ਵਿੱਚ ਕੋਈ ਮੇਲ ਨਹੀਂ ਲੱਭਿਆ ਹੈ। ਇਸ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਕੋਈ ਅਨੁਸਾਰੀ ਨਤੀਜਾN ਸਮੀਕਰਨ ਨਹੀਂ ਹੈ ਅਤੇ ਇਹ ਫੰਕਸ਼ਨ ਵਿੱਚ ਅੰਤਿਮ ਆਰਗੂਮੈਂਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਕਿਉਂਕਿ ਫੰਕਸ਼ਨ 254 ਆਰਗੂਮੈਂਟਾਂ ਤੱਕ ਸੀਮਿਤ ਹਨ, ਤੁਸੀਂ ਮੁੱਲ ਅਤੇ ਨਤੀਜੇ ਆਰਗੂਮੈਂਟਾਂ ਦੇ 126 ਜੋੜਿਆਂ ਤੱਕ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ ਦੇ ਨਾਲ ਐਕਸਲ ਵਿੱਚ ਸਵਿੱਚ ਫੰਕਸ਼ਨ ਬਨਾਮ ਨੇਸਟਡ IF
ਐਕਸਲ ਸਵਿੱਚ ਫੰਕਸ਼ਨ, ਅਤੇ ਨਾਲ ਹੀ IF, ਸ਼ਰਤਾਂ ਦੀ ਇੱਕ ਲੜੀ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਇਸ ਫੰਕਸ਼ਨ ਨਾਲ ਤੁਸੀਂ ਇੱਕ ਸਮੀਕਰਨ ਅਤੇ ਮੁੱਲਾਂ ਅਤੇ ਨਤੀਜਿਆਂ ਦਾ ਕ੍ਰਮ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹੋ, ਨਾ ਕਿ ਕਈ ਸ਼ਰਤੀਆ ਬਿਆਨਾਂ ਦੀ। SWITCH ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਕੀ ਚੰਗਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਸਮੀਕਰਨ ਨੂੰ ਵਾਰ-ਵਾਰ ਦੁਹਰਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਜੋ ਕਿ ਕਈ ਵਾਰ ਨੇਸਟਡ IF ਫਾਰਮੂਲੇ ਵਿੱਚ ਵਾਪਰਦਾ ਹੈ।
ਜਦੋਂ ਕਿ ਨੇਸਟਡ IFs ਨਾਲ ਸਭ ਕੁਝ ਠੀਕ ਹੈ, ਅਜਿਹੇ ਕੇਸ ਹਨ ਜਿੱਥੇ ਨੰਬਰ ਮੁਲਾਂਕਣ ਦੀਆਂ ਸ਼ਰਤਾਂ ਇੱਕ ਨੇਸਟਡ IF ਬਣਾਉਣ ਨੂੰ ਤਰਕਹੀਣ ਬਣਾਉਂਦੀਆਂ ਹਨ।
ਇਸ ਬਿੰਦੂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ, ਆਓ ਹੇਠਾਂ ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ 'ਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੀਏ।
ਕਹੋ, ਤੁਹਾਡੇ ਕੋਲ ਕਈ ਸੰਖੇਪ ਸ਼ਬਦ ਹਨ ਅਤੇ ਤੁਸੀਂ ਵਾਪਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਉਹਨਾਂ ਲਈ ਪੂਰੇ ਨਾਮ:
- DR - ਡੁਪਲੀਕੇਟ ਰੀਮੂਵਰ
- MTW - ਟੇਬਲ ਵਿਜ਼ਾਰਡ ਨੂੰ ਮਿਲਾਓ
- CR - ਕਤਾਰਾਂ ਨੂੰ ਜੋੜੋ।
ਐਕਸਲ 2016 ਵਿੱਚ ਸਵਿੱਚ ਫੰਕਸ਼ਨ ਇਸ ਕੰਮ ਲਈ ਕਾਫ਼ੀ ਸਿੱਧਾ ਹੋਵੇਗਾ।
IF ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਤੁਹਾਨੂੰ ਦੁਹਰਾਉਣ ਦੀ ਲੋੜ ਹੈਸਮੀਕਰਨ, ਇਸਲਈ ਇਸਨੂੰ ਦਾਖਲ ਹੋਣ ਵਿੱਚ ਵਧੇਰੇ ਸਮਾਂ ਲੱਗਦਾ ਹੈ ਅਤੇ ਲੰਬਾ ਦਿਸਦਾ ਹੈ।
ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵਿੱਚ ਰੇਟਿੰਗ ਸਿਸਟਮ ਵਿੱਚ ਵੀ ਇਹੀ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਿੱਥੇ Excel SWITCH ਫੰਕਸ਼ਨ ਵਧੇਰੇ ਸੰਖੇਪ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।
ਆਓ ਦੇਖੀਏ ਕਿ ਸਵਿੱਚ ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਲ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਮੰਨ ਲਓ, ਸਾਡੇ ਕੋਲ ਕਈ ਤਾਰੀਖਾਂ ਹਨ ਅਤੇ ਉਹ ਇੱਕ ਨਜ਼ਰ ਨਾਲ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹਨ ਕਿ ਕੀ ਉਹ ਅੱਜ, ਕੱਲ੍ਹ ਜਾਂ ਕੱਲ੍ਹ ਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਹਨ। ਇਸਦੇ ਲਈ ਅਸੀਂ TODAY ਫੰਕਸ਼ਨ ਜੋੜਦੇ ਹਾਂ ਜੋ ਮੌਜੂਦਾ ਮਿਤੀ ਦਾ ਸੀਰੀਅਲ ਨੰਬਰ ਦਿੰਦਾ ਹੈ, ਅਤੇ DAYS ਜੋ ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਦਿਨਾਂ ਦੀ ਸੰਖਿਆ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ SWITCH ਇਸ ਕੰਮ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ।
IF ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ, ਪਰਿਵਰਤਨ ਨੂੰ ਕੁਝ ਨੇਸਟਿੰਗ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਅਤੇ ਗੁੰਝਲਦਾਰ ਹੋ ਜਾਂਦਾ ਹੈ। ਇਸ ਲਈ ਗਲਤੀ ਕਰਨ ਦੀਆਂ ਸੰਭਾਵਨਾਵਾਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹਨ।
ਘੱਟ ਵਰਤੋਂ ਅਤੇ ਘੱਟ ਅਨੁਮਾਨਿਤ ਹੋਣ ਕਰਕੇ, Excel SWITCH ਇੱਕ ਅਸਲ ਵਿੱਚ ਮਦਦਗਾਰ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਕੰਡੀਸ਼ਨਲ ਸਪਲਿਟਿੰਗ ਤਰਕ ਬਣਾਉਣ ਦਿੰਦਾ ਹੈ।