ਵਿਸ਼ਾ - ਸੂਚੀ
ਪਿਛਲੇ ਕੁਝ ਲੇਖਾਂ ਵਿੱਚ, ਅਸੀਂ ਵੱਖ-ਵੱਖ ਟੈਕਸਟ ਫੰਕਸ਼ਨਾਂ ਬਾਰੇ ਚਰਚਾ ਕੀਤੀ ਹੈ - ਉਹ ਜੋ ਟੈਕਸਟ ਸਤਰ ਨੂੰ ਹੇਰਾਫੇਰੀ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਅੱਜ ਸਾਡਾ ਫੋਕਸ RIGHT ਫੰਕਸ਼ਨ 'ਤੇ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਸਤਰ ਦੇ ਸੱਜੇ ਪਾਸੇ ਤੋਂ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸੰਖਿਆ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਹੋਰ ਐਕਸਲ ਟੈਕਸਟ ਫੰਕਸ਼ਨਾਂ ਦੀ ਤਰ੍ਹਾਂ, RIGHT ਬਹੁਤ ਸਰਲ ਅਤੇ ਸਿੱਧਾ ਹੈ, ਫਿਰ ਵੀ ਇਸਦੇ ਕੁਝ ਅਸਪਸ਼ਟ ਉਪਯੋਗ ਹਨ ਜੋ ਤੁਹਾਡੇ ਕੰਮ ਵਿੱਚ ਮਦਦਗਾਰ ਸਾਬਤ ਹੋ ਸਕਦੇ ਹਨ।
Excel RIGHT ਫੰਕਸ਼ਨ ਸਿੰਟੈਕਸ
Excel ਵਿੱਚ RIGHT ਫੰਕਸ਼ਨ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਦੇ ਅੰਤ ਤੋਂ ਅੱਖਰਾਂ ਦੀ ਨਿਰਧਾਰਤ ਸੰਖਿਆ ਵਾਪਸ ਕਰਦਾ ਹੈ।
RIGHT ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
RIGHT(text, [num_chars])ਕਿੱਥੇ :
- ਟੈਕਸਟ (ਲੋੜੀਂਦਾ) - ਟੈਕਸਟ ਸਤਰ ਜਿਸ ਤੋਂ ਤੁਸੀਂ ਅੱਖਰ ਕੱਢਣਾ ਚਾਹੁੰਦੇ ਹੋ।
- Num_chars (ਵਿਕਲਪਿਕ) - the ਸਭ ਤੋਂ ਸੱਜੇ ਅੱਖਰ ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ ਅੱਖਰਾਂ ਦੀ ਸੰਖਿਆ।
- ਜੇਕਰ num_chars ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਤਰ ਦਾ 1 ਆਖਰੀ ਅੱਖਰ (ਡਿਫਾਲਟ) ਵਾਪਸ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
- ਜੇ num_chars ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਤੋਂ ਵੱਧ ਹੈ ਸਤਰ ਵਿੱਚ ਅੱਖਰ, ਸਾਰੇ ਅੱਖਰ ਵਾਪਸ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
- ਜੇਕਰ num_chars ਇੱਕ ਰਿਣਾਤਮਕ ਸੰਖਿਆ ਹੈ, ਤਾਂ ਇੱਕ ਸੱਜਾ ਫਾਰਮੂਲਾ #VALUE ਵਾਪਸ ਕਰਦਾ ਹੈ! ਗਲਤੀ।
ਉਦਾਹਰਨ ਲਈ, ਸੈੱਲ A2 ਵਿੱਚ ਸਟ੍ਰਿੰਗ ਵਿੱਚੋਂ ਆਖਰੀ 3 ਅੱਖਰ ਕੱਢਣ ਲਈ, ਇਹ ਫਾਰਮੂਲਾ ਵਰਤੋ:
=RIGHT(A2, 3)
ਨਤੀਜਾ ਕੁਝ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਦਿਖਾਈ ਦੇ ਸਕਦਾ ਹੈ:
ਮਹੱਤਵਪੂਰਨ ਨੋਟ! Excel RIGHT ਫੰਕਸ਼ਨ ਹਮੇਸ਼ਾ ਇੱਕ ਟੈਕਸਟ ਵਾਪਸ ਕਰਦਾ ਹੈstring , ਭਾਵੇਂ ਅਸਲੀ ਮੁੱਲ ਇੱਕ ਨੰਬਰ ਹੋਵੇ। ਇੱਕ ਸੰਖਿਆ ਨੂੰ ਆਉਟਪੁੱਟ ਕਰਨ ਲਈ ਇੱਕ ਸੱਜੇ ਫਾਰਮੂਲੇ ਨੂੰ ਮਜਬੂਰ ਕਰਨ ਲਈ, ਇਸਨੂੰ VALUE ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਸੁਮੇਲ ਵਿੱਚ ਵਰਤੋ ਜਿਵੇਂ ਕਿ ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਐਕਸਲ ਵਿੱਚ RIGHT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ - ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ
ਅਸਲ-ਜੀਵਨ ਵਿੱਚ ਵਰਕਸ਼ੀਟਾਂ, ਐਕਸਲ ਰਾਈਟ ਫੰਕਸ਼ਨ ਨੂੰ ਆਪਣੇ ਆਪ 'ਤੇ ਘੱਟ ਹੀ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਤੁਸੀਂ ਹੋਰ ਗੁੰਝਲਦਾਰ ਫਾਰਮੂਲਿਆਂ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਲ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋਵੋਗੇ।
ਕਿਸੇ ਖਾਸ ਅੱਖਰ ਤੋਂ ਬਾਅਦ ਆਉਣ ਵਾਲੀ ਸਬਸਟਰਿੰਗ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾਵੇ
ਜੇਕਰ ਤੁਸੀਂ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਇੱਕ ਸਬਸਟ੍ਰਿੰਗ ਜੋ ਕਿਸੇ ਖਾਸ ਅੱਖਰ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ, ਉਸ ਅੱਖਰ ਦੀ ਸਥਿਤੀ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਜਾਂ ਤਾਂ SEARCH ਜਾਂ FIND ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ, LEN ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੀ ਗਈ ਕੁੱਲ ਸਟ੍ਰਿੰਗ ਲੰਬਾਈ ਤੋਂ ਸਥਿਤੀ ਨੂੰ ਘਟਾਓ, ਅਤੇ ਅਸਲ ਸਟ੍ਰਿੰਗ ਦੇ ਸਭ ਤੋਂ ਸੱਜੇ ਪਾਸੇ ਤੋਂ ਬਹੁਤ ਸਾਰੇ ਅੱਖਰਾਂ ਨੂੰ ਖਿੱਚੋ।
ਸੱਜੇ( ਸਟ੍ਰਿੰਗ , LEN( ਸਟ੍ਰਿੰਗ ) - SEARCH( ਅੱਖਰ , ਸਤਰ ))ਆਓ, ਸੈਲ A2 ਵਿੱਚ ਇੱਕ ਸਪੇਸ ਦੁਆਰਾ ਵੱਖ ਕੀਤਾ ਪਹਿਲਾ ਅਤੇ ਆਖਰੀ ਨਾਮ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਆਖਰੀ ਨਾਮ ਨੂੰ ਕਿਸੇ ਹੋਰ ਸੈੱਲ ਵਿੱਚ ਖਿੱਚਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਬਸ ਉੱਪਰ ਦਿੱਤੇ ਆਮ ਫਾਰਮੂਲੇ ਨੂੰ ਲਓ ਅਤੇ ਤੁਸੀਂ ਸਟਰਿੰਗ ਦੀ ਥਾਂ A2, ਅਤੇ "" (ਸਪੇਸ) ਨੂੰ ਅੱਖਰ:
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
ਇਸੇ ਤਰ੍ਹਾਂ ਨਾਲ, ਤੁਸੀਂ ਇੱਕ ਸਬਸਟ੍ਰਿੰਗ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਕਿਸੇ ਹੋਰ ਅੱਖਰ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ, ਉਦਾਹਰਨ ਲਈ. ਇੱਕ ਕੌਮਾ, ਸੈਮੀਕੋਲਨ, ਹਾਈਫਨ, ਆਦਿ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਸਬਸਟਰਿੰਗ ਨੂੰ ਕੱਢਣ ਲਈ ਜੋ ਇੱਕ ਹਾਈਫਨ ਤੋਂ ਬਾਅਦ ਆਉਂਦਾ ਹੈ,ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ:
=RIGHT(A2,LEN(A2)-SEARCH("-",A2))
ਨਤੀਜਾ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਵੇਗਾ:
ਡੀਲੀਮੀਟਰ ਦੀ ਆਖਰੀ ਮੌਜੂਦਗੀ ਤੋਂ ਬਾਅਦ ਸਬਸਟਰਿੰਗ ਨੂੰ ਕਿਵੇਂ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਹੈ
ਜਦੋਂ ਗੁੰਝਲਦਾਰ ਸਤਰਾਂ ਨਾਲ ਨਜਿੱਠਣਾ ਜਿਸ ਵਿੱਚ ਇੱਕੋ ਡੀਲੀਮੀਟਰ ਦੀਆਂ ਕਈ ਘਟਨਾਵਾਂ ਹੁੰਦੀਆਂ ਹਨ, ਤੁਹਾਨੂੰ ਅਕਸਰ ਆਖਰੀ ਡੀਲੀਮੀਟਰ ਮੌਜੂਦਗੀ ਦੇ ਸੱਜੇ ਪਾਸੇ ਟੈਕਸਟ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। ਚੀਜ਼ਾਂ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਅਸਾਨ ਬਣਾਉਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਸਰੋਤ ਡੇਟਾ ਅਤੇ ਲੋੜੀਂਦੇ ਨਤੀਜੇ 'ਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੋ:
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਉਪਰੋਕਤ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹੋ, ਕਾਲਮ A ਵਿੱਚ ਗਲਤੀਆਂ ਦੀ ਇੱਕ ਸੂਚੀ ਹੈ। ਤੁਹਾਡਾ ਟੀਚਾ ਹਰ ਇੱਕ ਸਤਰ ਵਿੱਚ ਆਖਰੀ ਕੌਲਨ ਤੋਂ ਬਾਅਦ ਆਉਣ ਵਾਲੇ ਗਲਤੀ ਵਰਣਨ ਨੂੰ ਖਿੱਚਣਾ ਹੈ। ਇੱਕ ਅਤਿਰਿਕਤ ਪੇਚੀਦਗੀ ਇਹ ਹੈ ਕਿ ਅਸਲ ਸਤਰ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਸੰਖਿਆਵਾਂ ਦੇ ਡੀਲੀਮੀਟਰ ਉਦਾਹਰਨ ਸ਼ਾਮਲ ਹੋ ਸਕਦੇ ਹਨ, ਉਦਾਹਰਨ ਲਈ. A3 ਵਿੱਚ 3 ਕੋਲੋਨ ਹੁੰਦੇ ਹਨ ਜਦੋਂ ਕਿ A5 ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ।
ਇੱਕ ਹੱਲ ਲੱਭਣ ਦੀ ਕੁੰਜੀ ਸਰੋਤ ਸਤਰ ਵਿੱਚ ਆਖਰੀ ਡੀਲੀਮੀਟਰ ਦੀ ਸਥਿਤੀ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ (ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਇੱਕ ਕੌਲਨ ਦੀ ਆਖਰੀ ਮੌਜੂਦਗੀ)। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਮੁੱਠੀ ਭਰ ਵੱਖ-ਵੱਖ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ:
- ਅਸਲ ਸਤਰ ਵਿੱਚ ਡੈਲੀਮੀਟਰਾਂ ਦੀ ਸੰਖਿਆ ਪ੍ਰਾਪਤ ਕਰੋ। ਇਹ ਇੱਕ ਆਸਾਨ ਹਿੱਸਾ ਹੈ:
- ਪਹਿਲਾਂ, ਤੁਸੀਂ LEN ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਤਰ ਦੀ ਕੁੱਲ ਲੰਬਾਈ ਦੀ ਗਣਨਾ ਕਰਦੇ ਹੋ: LEN(A2)
- ਦੂਜਾ, ਤੁਸੀਂ ਬਿਨਾਂ ਸੀਮਾਕਾਰਾਂ ਦੇ ਵਰਤ ਕੇ ਸਤਰ ਦੀ ਲੰਬਾਈ ਦੀ ਗਣਨਾ ਕਰਦੇ ਹੋ SUBSTITUTE ਫੰਕਸ਼ਨ ਜੋ ਇੱਕ ਕੌਲਨ ਦੀਆਂ ਸਾਰੀਆਂ ਘਟਨਾਵਾਂ ਨੂੰ ਬਿਨਾਂ ਕੁਝ ਦੇ ਬਦਲਦਾ ਹੈ: LEN(SUBSTITUTE(A2,":""))
- ਅੰਤ ਵਿੱਚ, ਤੁਸੀਂ ਅਸਲ ਸਤਰ ਦੀ ਲੰਬਾਈ ਨੂੰ ਘਟਾਉਂਦੇ ਹੋਕੁੱਲ ਸਤਰ ਦੀ ਲੰਬਾਈ ਤੋਂ ਬਿਨਾਂ ਸੀਮਾਂਕ ਦੇ: LEN(A2)-LEN(SUBSTITUTE(A2,":",""))
ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਫਾਰਮੂਲਾ ਸਹੀ ਕੰਮ ਕਰਦਾ ਹੈ, ਤੁਸੀਂ ਇਸਨੂੰ ਇੱਕ ਵਿੱਚ ਦਰਜ ਕਰ ਸਕਦੇ ਹੋ ਵੱਖਰਾ ਸੈੱਲ, ਅਤੇ ਨਤੀਜਾ 2 ਹੋਵੇਗਾ, ਜੋ ਕਿ ਸੈੱਲ A2 ਵਿੱਚ ਕੋਲੋਨ ਦੀ ਸੰਖਿਆ ਹੈ।
- ਪਿਛਲੇ ਡੀਲੀਮੀਟਰ ਨੂੰ ਕਿਸੇ ਵਿਲੱਖਣ ਅੱਖਰ ਨਾਲ ਬਦਲੋ। ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਆਖਰੀ ਡੀਲੀਮੀਟਰ ਤੋਂ ਬਾਅਦ ਆਉਣ ਵਾਲੇ ਟੈਕਸਟ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਕਿਸੇ ਤਰੀਕੇ ਨਾਲ ਡੀਲੀਮੀਟਰ ਦੀ ਆਖਰੀ ਮੌਜੂਦਗੀ ਨੂੰ "ਨਿਸ਼ਾਨ" ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇਸਦੇ ਲਈ, ਆਓ ਇੱਕ ਕੌਲਨ ਦੀ ਆਖਰੀ ਮੌਜੂਦਗੀ ਨੂੰ ਇੱਕ ਅਜਿਹੇ ਅੱਖਰ ਨਾਲ ਬਦਲੀਏ ਜੋ ਅਸਲ ਸਤਰ ਵਿੱਚ ਕਿਤੇ ਵੀ ਦਿਖਾਈ ਨਹੀਂ ਦਿੰਦਾ, ਉਦਾਹਰਨ ਲਈ ਇੱਕ ਪਾਉਂਡ ਚਿੰਨ੍ਹ (#) ਨਾਲ।
ਜੇਕਰ ਤੁਸੀਂ Excel SUBSTITUTE ਫੰਕਸ਼ਨ ਦੇ ਸੰਟੈਕਸ ਤੋਂ ਜਾਣੂ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਯਾਦ ਹੋਵੇਗਾ ਕਿ ਇਸ ਵਿੱਚ 4ਵਾਂ ਵਿਕਲਪਿਕ ਆਰਗੂਮੈਂਟ (instance_num) ਹੈ ਜੋ ਕਿ ਨਿਸ਼ਚਿਤ ਅੱਖਰ ਦੀ ਸਿਰਫ਼ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਮੌਜੂਦਗੀ ਨੂੰ ਬਦਲਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਅਤੇ ਕਿਉਂਕਿ ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਡੈਲੀਮੀਟਰਾਂ ਦੀ ਸੰਖਿਆ ਦੀ ਗਣਨਾ ਕਰ ਚੁੱਕੇ ਹਾਂ, ਸਿਰਫ਼ ਉਪਰੋਕਤ ਫੰਕਸ਼ਨ ਨੂੰ ਇੱਕ ਹੋਰ SUBSTITUTE ਫੰਕਸ਼ਨ ਦੇ ਚੌਥੇ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਸਪਲਾਈ ਕਰੋ:
=SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))
ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਫਾਰਮੂਲੇ ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਸੈੱਲ ਵਿੱਚ ਰੱਖਦੇ ਹੋ , ਇਹ ਇਸ ਸਤਰ ਨੂੰ ਵਾਪਸ ਕਰੇਗਾ: ERROR:432#Connection timed out
- ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਆਖਰੀ ਡੀਲੀਮੀਟਰ ਦੀ ਸਥਿਤੀ ਪ੍ਰਾਪਤ ਕਰੋ। ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਕਿ ਤੁਸੀਂ ਆਖਰੀ ਡੀਲੀਮੀਟਰ ਨੂੰ ਕਿਸ ਅੱਖਰ ਨਾਲ ਬਦਲਿਆ ਹੈ, ਸਤਰ ਵਿੱਚ ਉਸ ਅੱਖਰ ਦੀ ਸਥਿਤੀ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਜਾਂ ਤਾਂ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਖੋਜ ਜਾਂ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਖੋਜ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਅਸੀਂ ਆਖਰੀ ਕੌਲਨ ਨੂੰ ਬਦਲ ਦਿੱਤਾ# ਚਿੰਨ੍ਹ ਦੇ ਨਾਲ, ਇਸਲਈ ਅਸੀਂ ਇਸਦੀ ਸਥਿਤੀ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ:
=SEARCH("#", SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))
ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਫਾਰਮੂਲਾ 10 ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਬਦਲੀ ਗਈ ਸਤਰ ਵਿੱਚ # ਦੀ ਸਥਿਤੀ ਹੈ।
ਇਹ ਵੀ ਵੇਖੋ: ਆਉਟਲੁੱਕ ਤੇਜ਼ ਕਦਮ: ਕਿਵੇਂ ਬਣਾਉਣਾ ਅਤੇ ਵਰਤਣਾ ਹੈ - ਪਿਛਲੇ ਡੀਲੀਮੀਟਰ ਦੇ ਸੱਜੇ ਪਾਸੇ ਇੱਕ ਸਬਸਟਰਿੰਗ ਵਾਪਸ ਕਰੋ। ਹੁਣ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਆਖਰੀ ਡੀਲੀਮੀਟਰ ਦੀ ਸਥਿਤੀ ਜਾਣਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਬਸ ਉਸ ਨੰਬਰ ਨੂੰ ਕੁੱਲ ਸਤਰ ਦੀ ਲੰਬਾਈ ਤੋਂ ਘਟਾਉਣਾ ਹੈ, ਅਤੇ ਅਸਲ ਸਤਰ ਦੇ ਅੰਤ ਤੋਂ ਬਹੁਤ ਸਾਰੇ ਅੱਖਰਾਂ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ ਸਹੀ ਫੰਕਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰਨਾ ਹੈ:
=RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))))
ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਫਾਰਮੂਲਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ:
ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਵੱਡੇ ਡੈਟਾਸੈੱਟ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹੋ ਜਿੱਥੇ ਵੱਖ-ਵੱਖ ਸੈੱਲਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਡੈਲੀਮੀਟਰ ਹੋ ਸਕਦੇ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਸੰਭਾਵਿਤ ਤਰੁੱਟੀਆਂ ਨੂੰ ਰੋਕਣ ਲਈ IFERROR ਫੰਕਸ਼ਨ ਵਿੱਚ ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਨੂੰ ਨੱਥੀ ਕਰਨ ਲਈ:
=IFERROR(RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))), A2)
ਜੇਕਰ ਕਿਸੇ ਖਾਸ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਨਿਰਧਾਰਤ ਡੀਲੀਮੀਟਰ ਦੀ ਇੱਕ ਵੀ ਮੌਜੂਦਗੀ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ, ਤਾਂ ਅਸਲ ਸਤਰ ਵਾਪਸ ਕਰ ਦਿੱਤੀ ਜਾਵੇਗੀ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਕਤਾਰ 6 ਵਿੱਚ:
ਕਿਸੇ ਸਟ੍ਰਿੰਗ ਤੋਂ ਪਹਿਲੇ N ਅੱਖਰਾਂ ਨੂੰ ਕਿਵੇਂ ਹਟਾਉਣਾ ਹੈ
ਸਟ੍ਰਿੰਗ ਦੇ ਅੰਤ ਤੋਂ ਸਬਸਟਰਿੰਗ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਤੋਂ ਇਲਾਵਾ, ਐਕਸਲ ਰਾਈਟ ਫੰਕਸ਼ਨ ਕੰਮ ਆਉਂਦਾ ਹੈ। ਉਹਨਾਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਜਦੋਂ ਤੁਸੀਂ ਸਤਰ ਦੀ ਸ਼ੁਰੂਆਤ ਤੋਂ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸੰਖਿਆ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ।
ਪਿਛਲੇ ਵਿੱਚ ਵਰਤੇ ਗਏ ਡੇਟਾਸੈਟ ਵਿੱਚ ious ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ "ERROR" ਸ਼ਬਦ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹ ਸਕਦੇ ਹੋ ਜੋ ਹਰੇਕ ਸਤਰ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਗਲਤੀ ਨੰਬਰ ਅਤੇ ਵਰਣਨ ਨੂੰ ਛੱਡਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਨੂੰ ਕੋਲ ਕਰਨ ਲਈਹੋ ਗਿਆ, ਕੁੱਲ ਸਤਰ ਦੀ ਲੰਬਾਈ ਤੋਂ ਹਟਾਏ ਜਾਣ ਵਾਲੇ ਅੱਖਰਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਘਟਾਓ, ਅਤੇ ਉਸ ਸੰਖਿਆ ਨੂੰ ਐਕਸਲ RIGHT ਫੰਕਸ਼ਨ ਦੇ num_chars ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਸਪਲਾਈ ਕਰੋ:
RIGHT( ਸਟ੍ਰਿੰਗ , LEN ( ਸਟ੍ਰਿੰਗ )- number_of_chars_to_remove )ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ A2 ਵਿੱਚ ਟੈਕਸਟ ਸਤਰ ਵਿੱਚੋਂ ਪਹਿਲੇ 6 ਅੱਖਰ (5 ਅੱਖਰ ਅਤੇ ਇੱਕ ਕੌਲਨ) ਨੂੰ ਹਟਾ ਦਿੰਦੇ ਹਾਂ, ਇਸ ਲਈ ਸਾਡਾ ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਜਾਂਦਾ ਹੈ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
=RIGHT(A2, LEN(A2)-6)
ਕੀ Excel RIGHT ਫੰਕਸ਼ਨ ਇੱਕ ਨੰਬਰ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ?
ਜਿਵੇਂ ਕਿ ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ, Excel ਵਿੱਚ RIGHT ਫੰਕਸ਼ਨ ਹਮੇਸ਼ਾ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਵੀ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਮੂਲ ਮੁੱਲ ਇੱਕ ਨੰਬਰ ਹੈ। ਪਰ ਉਦੋਂ ਕੀ ਜੇ ਤੁਸੀਂ ਇੱਕ ਸੰਖਿਆਤਮਕ ਡੇਟਾਸੇਟ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹੋ ਅਤੇ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਆਉਟਪੁੱਟ ਵੀ ਸੰਖਿਆਤਮਕ ਹੋਵੇ? ਇੱਕ ਆਸਾਨ ਹੱਲ VALUE ਫੰਕਸ਼ਨ ਵਿੱਚ ਇੱਕ ਸੱਜਾ ਫਾਰਮੂਲਾ ਨੈਸਟ ਕਰਨਾ ਹੈ, ਜੋ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਇੱਕ ਨੰਬਰ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੀ ਇੱਕ ਸਟ੍ਰਿੰਗ ਨੂੰ ਇੱਕ ਸੰਖਿਆ ਵਿੱਚ ਬਦਲਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।
ਉਦਾਹਰਣ ਲਈ, ਸਟ੍ਰਿੰਗ ਵਿੱਚੋਂ ਆਖਰੀ 5 ਅੱਖਰਾਂ (ਜ਼ਿਪ ਕੋਡ) ਨੂੰ ਖਿੱਚਣ ਲਈ A2 ਵਿੱਚ ਅਤੇ ਐਕਸਟਰੈਕਟ ਕੀਤੇ ਅੱਖਰਾਂ ਨੂੰ ਇੱਕ ਸੰਖਿਆ ਵਿੱਚ ਬਦਲੋ, ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ:
=VALUE(RIGHT(A2, 5))
ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਸਕ੍ਰੀਨਸ਼ੌਟ ਨਤੀਜਾ ਦਿਖਾਉਂਦਾ ਹੈ - ਕਿਰਪਾ ਕਰਕੇ ਕਾਲਮ B ਵਿੱਚ ਸੱਜੇ-ਅਲਾਈਨਿੰਗ ਨੰਬਰਾਂ ਵੱਲ ਧਿਆਨ ਦਿਓ, ਜਿਵੇਂ ਕਿ ਖੱਬੇ ਪਾਸੇ ਦੇ ਉਲਟ। -ਕਾਲਮ A ਵਿੱਚ ਅਲਾਈਨਡ ਟੈਕਸਟ ਸਤਰ:
ਰਾਈਟ ਫੰਕਸ਼ਨ ਤਾਰੀਖਾਂ ਨਾਲ ਕੰਮ ਕਿਉਂ ਨਹੀਂ ਕਰਦਾ?
ਕਿਉਂਕਿ ਐਕਸਲ ਸੱਜੇ ਫੰਕਸ਼ਨ ਨੂੰ ਟੈਕਸਟ ਸਤਰ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਜਦੋਂ ਕਿ ਤਾਰੀਖਾਂ ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਦੁਆਰਾ ਦਰਸਾਈਆਂ ਗਈਆਂ ਹਨ ਅੰਦਰੂਨੀ ਐਕਸਲ ਸਿਸਟਮ, ਇੱਕ ਸਹੀ ਫਾਰਮੂਲਾ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹੈਇੱਕ ਮਿਤੀ ਦਾ ਹਿੱਸਾ ਜਿਵੇਂ ਕਿ ਇੱਕ ਦਿਨ, ਮਹੀਨਾ ਜਾਂ ਸਾਲ। ਜੇਕਰ ਤੁਸੀਂ ਅਜਿਹਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਮਿਤੀ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੇ ਨੰਬਰ ਦੇ ਕੁਝ ਆਖਰੀ ਅੰਕ ਪ੍ਰਾਪਤ ਹੋਣਗੇ।
ਮੰਨ ਲਓ, ਤੁਹਾਡੇ ਕੋਲ ਸੈੱਲ A1 ਵਿੱਚ ਮਿਤੀ 18-ਜਨਵਰੀ-2017 ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਫਾਰਮੂਲੇ RIGHT(A1,4) ਨਾਲ ਸਾਲ ਕੱਢਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, ਤਾਂ ਨਤੀਜਾ 2753 ਹੋਵੇਗਾ, ਜੋ ਕਿ ਐਕਸਲ ਸਿਸਟਮ ਵਿੱਚ 18 ਜਨਵਰੀ, 2017 ਨੂੰ ਦਰਸਾਉਂਦਾ ਨੰਬਰ 42753 ਦੇ ਆਖਰੀ 4 ਅੰਕ ਹਨ।
"ਇਸ ਲਈ, ਮੈਂ ਕਿਸੇ ਮਿਤੀ ਦੇ ਕੁਝ ਹਿੱਸੇ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਾਂ?", ਤੁਸੀਂ ਮੈਨੂੰ ਪੁੱਛ ਸਕਦੇ ਹੋ। ਹੇਠਾਂ ਦਿੱਤੇ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ:
- ਇੱਕ ਦਿਨ ਕੱਢਣ ਲਈ DAY ਫੰਕਸ਼ਨ: =DAY(A1)
- ਮਹੀਨਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ MONTH ਫੰਕਸ਼ਨ: =MONTH(A1)
- ਸਾਲ ਕੱਢਣ ਲਈ YEAR ਫੰਕਸ਼ਨ: =YEAR(A1)
ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਸਕ੍ਰੀਨਸ਼ੌਟ ਨਤੀਜੇ ਦਿਖਾਉਂਦਾ ਹੈ:
ਜੇਕਰ ਤੁਹਾਡੀਆਂ ਤਾਰੀਕਾਂ ਨੂੰ ਟੈਕਸਟ ਸਤਰ ਦੁਆਰਾ ਦਰਸਾਇਆ ਗਿਆ ਹੈ , ਜੋ ਕਿ ਅਕਸਰ ਅਜਿਹਾ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਬਾਹਰੀ ਸਰੋਤ ਤੋਂ ਡੇਟਾ ਨਿਰਯਾਤ ਕਰਦੇ ਹੋ, ਕੋਈ ਵੀ ਚੀਜ਼ ਤੁਹਾਨੂੰ ਸਤਰ ਵਿੱਚ ਆਖਰੀ ਕੁਝ ਅੱਖਰਾਂ ਨੂੰ ਖਿੱਚਣ ਲਈ RIGHT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਨਹੀਂ ਰੋਕਦੀ ਜੋ ਮਿਤੀ ਦੇ ਇੱਕ ਖਾਸ ਹਿੱਸੇ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ:
ਐਕਸਲ ਸੱਜੇ ਫੰਕਸ਼ਨ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ - ਕਾਰਨ ਅਤੇ ਹੱਲ
ਜੇਕਰ ਤੁਹਾਡੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਇੱਕ ਸਹੀ ਫਾਰਮੂਲਾ ਸਹੀ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਤਾਂ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਇਹ ਹੇਠਾਂ ਦਿੱਤੇ ਕਾਰਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਕਾਰਨ ਹੈ:
- ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਹਨ ਮੂਲ ਡੇਟਾ ਵਿੱਚ ਪਿਛਲੀ ਥਾਂਵਾਂ । ਸੈੱਲਾਂ ਵਿੱਚ ਵਾਧੂ ਖਾਲੀ ਥਾਂਵਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਹਟਾਉਣ ਲਈ, ਜਾਂ ਤਾਂ ਐਕਸਲ TRIM ਫੰਕਸ਼ਨ ਜਾਂ ਸੈੱਲ ਕਲੀਨਰ ਐਡ-ਇਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- num_chars ਆਰਗੂਮੈਂਟ ਜ਼ੀਰੋ ਤੋਂ ਘੱਟ ਹੈ। ਦੇਬੇਸ਼ੱਕ, ਤੁਸੀਂ ਸ਼ਾਇਦ ਹੀ ਆਪਣੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਇੱਕ ਨਕਾਰਾਤਮਕ ਸੰਖਿਆ ਨੂੰ ਮਕਸਦ ਨਾਲ ਲਗਾਉਣਾ ਚਾਹੋਗੇ, ਪਰ ਜੇਕਰ num_chars ਆਰਗੂਮੈਂਟ ਦੀ ਗਣਨਾ ਕਿਸੇ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨ ਜਾਂ ਵੱਖ-ਵੱਖ ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਤੁਹਾਡਾ ਸੱਜਾ ਫਾਰਮੂਲਾ #VALUE ਵਾਪਸ ਕਰਦਾ ਹੈ! ਗਲਤੀ, ਗਲਤੀਆਂ ਲਈ ਨੇਸਟਡ ਫੰਕਸ਼ਨ(ਆਂ) ਦੀ ਜਾਂਚ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ।
- ਅਸਲ ਮੁੱਲ ਇੱਕ ਤਾਰੀਖ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੀ ਨੇੜਿਓਂ ਪਾਲਣਾ ਕੀਤੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਜਾਣਦੇ ਹੋਵੋਗੇ ਕਿ RIGHT ਫੰਕਸ਼ਨ ਤਾਰੀਖਾਂ ਨਾਲ ਕਿਉਂ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਜੇਕਰ ਕਿਸੇ ਨੇ ਪਿਛਲੇ ਸੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਵਿੱਚ ਪੂਰੇ ਵੇਰਵੇ ਲੱਭ ਸਕਦੇ ਹੋ ਕਿ ਐਕਸਲ ਰਾਈਟ ਫੰਕਸ਼ਨ ਤਾਰੀਖਾਂ ਨਾਲ ਕਿਉਂ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ।
ਇਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ ਸਹੀ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਵਿਚਾਰੇ ਗਏ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਨੇੜਿਓਂ ਦੇਖਣ ਲਈ, ਹੇਠਾਂ ਸਾਡੀ ਨਮੂਨਾ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਤੁਹਾਡਾ ਸੁਆਗਤ ਹੈ। ਮੈਂ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ ਅਤੇ ਅਗਲੇ ਹਫ਼ਤੇ ਤੁਹਾਨੂੰ ਸਾਡੇ ਬਲੌਗ 'ਤੇ ਮਿਲਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹਾਂ।
ਉਪਲੱਬਧ ਡਾਊਨਲੋਡ
ਐਕਸਲ ਸੱਜੇ ਫੰਕਸ਼ਨ - ਉਦਾਹਰਣਾਂ (.xlsx ਫਾਈਲ)