ਵਿਸ਼ਾ - ਸੂਚੀ
ਜਾਣ-ਪਛਾਣ
OFFSET ਫੰਕਸ਼ਨ ਇੱਕ ਸੈੱਲ (ਆਓ ਇਸਨੂੰ ਟਾਰਗੇਟ ਸੈੱਲ ਕਹੀਏ) ਜਾਂ ਰੇਂਜ (ਟਾਰਗੇਟ) ਦਾ ਹਵਾਲਾ ਦੇ ਸਕਦਾ ਹੈ ਰੇਂਜ) ਜੋ ਕਿਸੇ ਹੋਰ ਸੈੱਲ (ਰੈਫਰੈਂਸ ਸੈੱਲ) ਜਾਂ ਰੇਂਜ (ਰੈਫਰੈਂਸ ਰੇਂਜ) ਤੋਂ ਦੂਰ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਦੀ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸੰਖਿਆ ਹੈ।
ਹੇਠਾਂ ਦਿੱਤਾ ਚਿੱਤਰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕਿਸੇ ਸੈੱਲ ਨੂੰ ਹਵਾਲਾ ਦੇਣ ਲਈ OFFSET ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ ( ਖੱਬਾ ਭਾਗ) ਜਾਂ ਇੱਕ ਰੇਂਜ (ਸੱਜਾ ਹਿੱਸਾ)।
ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ ਅਨੁਭਵੀ ਪ੍ਰਭਾਵ ਦੇਵੇਗਾ ਕਿ ਇੱਕ ਟੀਚਾ ਸੈੱਲ ਕੀ ਹੈ ਅਤੇ ਇੱਕ ਹਵਾਲਾ ਸੈੱਲ ਕੀ ਹੈ।
ਹਰੇ ਵਿੱਚ ਉਜਾਗਰ ਕੀਤਾ ਸੈੱਲ ਇੱਕ ਹੈ ਟੀਚਾ ਸੈੱਲ ਜਦੋਂ ਕਿ ਪੀਲੇ ਵਿੱਚ ਹਾਈਲਾਈਟ ਕੀਤੇ ਸੈੱਲ ਇੱਕ ਟੀਚਾ ਰੇਂਜ ਦੇ ਹੁੰਦੇ ਹਨ।
ਨੀਲੇ ਵਿੱਚ ਉਜਾਗਰ ਕੀਤੇ ਸੈੱਲ ਸੰਦਰਭ ਸੈੱਲ ਹੁੰਦੇ ਹਨ।
ਚਿੱਤਰ 1
ਐਕਸਲ ਵਿੱਚ OFFSET ਦਾ ਕੀ ਅਰਥ ਹੈ (ਸੰਟੈਕਸ)?
ਆਫਸੈੱਟ ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ ਇਹ ਹੈ: OFFSET (ਹਵਾਲਾ, ਕਤਾਰਾਂ, ਕਾਲ, [ਉਚਾਈ], [ਚੌੜਾਈ])
<10 ਹਵਾਲਾਲੋੜੀਂਦਾ। ਹਵਾਲਾ ਸੈੱਲ ਜਾਂ ਸੈੱਲਾਂ ਦੀ ਰੇਂਜ ਹੈ ਜਿੱਥੋਂ ਆਫਸੈੱਟ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਜੇਕਰ ਤੁਸੀਂ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਸੀਮਾ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹੋ ਤਾਂ ਸੈੱਲ ਇੱਕ ਦੂਜੇ ਦੇ ਨੇੜੇ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। | |
ਕਤਾਰਾਂ | ਲੋੜੀਂਦੀਆਂ । ਕਤਾਰਾਂ ਦੀ ਸੰਖਿਆ, ਉੱਪਰ ਜਾਂ ਹੇਠਾਂ, ਸੰਦਰਭ ਸੈੱਲ ਜਾਂ ਉੱਪਰ-ਖੱਬੇ ਸੈੱਲਹਵਾਲਾ ਰੇਂਜ। ਕਤਾਰਾਂ ਸਕਾਰਾਤਮਕ ਜਾਂ ਨਕਾਰਾਤਮਕ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਚਿੱਤਰ 1 ਦੇ ਖੱਬੇ ਹਿੱਸੇ ਨੂੰ ਦੇਖੋ, ਟੀਚਾ ਸੈੱਲ B2 ਹੋਵੇਗਾ ਜੇਕਰ ਮੈਂ ਫੰਕਸ਼ਨ ਨੂੰ OFFSET (C3, -1, -1) ਵਜੋਂ ਬਦਲਦਾ ਹਾਂ। B2 C3 ਉੱਪਰ ਇੱਕ ਕਤਾਰ ਹੈ। |
Cols | ਲੋੜੀਂਦਾ ਹੈ। ਕਾਲਮਾਂ ਦੀ ਗਿਣਤੀ, ਖੱਬੇ ਜਾਂ ਸੱਜੇ ਪਾਸੇ , ਹਵਾਲਾ ਸੈੱਲ ਜਾਂ ਸੰਦਰਭ ਰੇਂਜ ਦੇ ਉੱਪਰ-ਖੱਬੇ ਸੈੱਲ ਦਾ। ਜਿਵੇਂ ਕਿ ਰੋਵਾਂ ਆਰਗੂਮੈਂਟ ਦੇ ਨਾਲ, Cols ਦੇ ਮੁੱਲ ਵੀ ਸਕਾਰਾਤਮਕ ਅਤੇ ਨਕਾਰਾਤਮਕ ਦੋਵੇਂ ਹੋ ਸਕਦੇ ਹਨ। ਅਸੀਂ OFFSET ਫੰਕਸ਼ਨ ਨੂੰ ਕਿਵੇਂ ਲਿਖ ਸਕਦੇ ਹਾਂ ਜੇਕਰ ਅਸੀਂ B4 ਨੂੰ ਇੱਕ ਹਵਾਲਾ ਸੈੱਲ ਅਤੇ C3 ਨੂੰ ਇੱਕ ਟਾਰਗੇਟ ਸੈੱਲ ਵਜੋਂ ਸੈਟ ਕਰਦੇ ਹਾਂ? ਜਵਾਬ OFFSET (B4, -1, 1) ਹੈ। ਇੱਥੇ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ Cols ਸਕਾਰਾਤਮਕ ਹੈ ਅਤੇ C3 B4 ਦੇ ਸੱਜੇ ਪਾਸੇ ਇੱਕ ਕਾਲਮ ਹੈ। |
ਉਚਾਈ | ਵਿਕਲਪਿਕ। ਸਿਰਫ ਉਚਾਈ ਆਰਗੂਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੇਕਰ ਟੀਚਾ ਇੱਕ ਸੀਮਾ ਹੈ। ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਟੀਚੇ ਦੀ ਰੇਂਜ ਵਿੱਚ ਕਿੰਨੀਆਂ ਕਤਾਰਾਂ ਸ਼ਾਮਲ ਹਨ। ਉਚਾਈ ਇੱਕ ਸਕਾਰਾਤਮਕ ਸੰਖਿਆ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। ਤੁਸੀਂ ਚਿੱਤਰ 1 ਦੇ ਸੱਜੇ ਹਿੱਸੇ ਤੋਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਟੀਚੇ ਦੀ ਰੇਂਜ ਵਿੱਚ ਦੋ ਕਤਾਰਾਂ ਹਨ। ਇਸਲਈ, ਅਸੀਂ ਉਸ ਕੇਸ ਵਿੱਚ ਉਚਾਈ ਨੂੰ 2 ਦੇ ਤੌਰ ਤੇ ਸੈਟ ਕਰਦੇ ਹਾਂ। |
ਚੌੜਾਈ | ਵਿਕਲਪਿਕ। ਕੇਵਲ ਚੌੜਾਈ ਆਰਗੂਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੇਕਰ ਟੀਚਾ ਇੱਕ ਸੀਮਾ ਹੈ (ਚਿੱਤਰ 1 ਦਾ ਸੱਜਾ ਹਿੱਸਾ ਦੇਖੋ)। ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਟੀਚੇ ਦੀ ਰੇਂਜ ਵਿੱਚ ਕਿੰਨੇ ਕਾਲਮ ਹਨ। ਚੌੜਾਈ ਇੱਕ ਸਕਾਰਾਤਮਕ ਸੰਖਿਆ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। |
ਠੀਕ ਹੈ, ਮੈਨੂੰ ਹੁਣ ਦਿਖਾਉਣ ਦਿਓ ਕਿ ਅਸਲ ਜੀਵਨ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ OFFSET ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ।
ਕੇਸ 1: OFFSET ਅਤੇ MATCH ਨੂੰ ਮਿਲਾ ਕੇ ਸੱਜੇ-ਤੋਂ-ਖੱਬੇ ਲੁੱਕਅੱਪਫੰਕਸ਼ਨ
ਇਹ ਚੰਗੀ ਤਰ੍ਹਾਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਸਿਰਫ VLOOKUP ਫੰਕਸ਼ਨ ਨਾਲ ਖੱਬੇ-ਤੋਂ-ਸੱਜੇ ਲੁੱਕਅੱਪ ਕਰ ਸਕਦੇ ਹੋ।
ਖੋਜਣ ਲਈ ਮੁੱਲ ਤੁਹਾਡੇ ਟੇਬਲ ਐਰੇ ਦੇ ਪਹਿਲੇ ਕਾਲਮ ਵਿੱਚ ਰੱਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਤੁਹਾਨੂੰ ਆਪਣੀ ਪੂਰੀ ਸਾਰਣੀ ਰੇਂਜ ਨੂੰ ਇੱਕ ਕਾਲਮ ਦੁਆਰਾ ਸੱਜੇ ਪਾਸੇ ਸ਼ਿਫਟ ਕਰਨਾ ਪਵੇਗਾ ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਨਵਾਂ ਲੁੱਕਅਪ ਮੁੱਲ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜਾਂ ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਕਾਲਮ ਨੂੰ ਲੁੱਕਅਪ ਮੁੱਲ ਵਜੋਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣਾ ਡਾਟਾ ਢਾਂਚਾ ਬਦਲਣ ਦੀ ਲੋੜ ਹੈ। .
ਪਰ OFFSET ਨੂੰ ਮੈਚ ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਜੋੜ ਕੇ, VLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਸੀਮਾ ਨੂੰ ਹਟਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
MATCH ਫੰਕਸ਼ਨ ਕੀ ਹੈ ਅਤੇ ਅਸੀਂ OFFSET ਫੰਕਸ਼ਨ ਨੂੰ ਮੈਚ ਫੰਕਸ਼ਨ ਨਾਲ ਕਿਵੇਂ ਜੋੜ ਸਕਦੇ ਹਾਂ ਲੁੱਕਅਪ ਕਰਦੇ ਹੋ?
ਖੈਰ, ਮੈਚ ਫੰਕਸ਼ਨ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਵਿੱਚ ਇੱਕ ਨਿਸ਼ਚਿਤ ਆਈਟਮ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਫਿਰ ਰੇਂਜ ਵਿੱਚ ਉਸ ਆਈਟਮ ਦੀ ਅਨੁਸਾਰੀ ਸਥਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਆਓ ਰੇਂਜ B3:B8 ਲੈਂਦੇ ਹਾਂ। ਚਿੱਤਰ 2.1 ਤੋਂ (ਜੋ ਵੱਖ-ਵੱਖ ਸਾਲਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਦੇਸ਼ਾਂ ਦੀ ਆਮਦਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ) ਇੱਕ ਉਦਾਹਰਨ ਵਜੋਂ।
ਫ਼ਾਰਮੂਲਾ “=MATCH (“USA”, B3:B8, 0)” 1 ਤੋਂ ਵਾਪਸ ਆਵੇਗਾ ਅਮਰੀਕਾ ਵਿਚ ਪਹਿਲੀ ਆਈਟਮ ਹੈ e ਰੇਂਜ (ਸੇਲ B10 ਅਤੇ C10 ਦੇਖੋ)।
ਕਿਸੇ ਹੋਰ ਰੇਂਜ C2:F2 ਲਈ, ਫਾਰਮੂਲਾ “=MATCH (2015, C2:F2, 0)” ਰਿਟਰਨ ਕਰਦਾ ਹੈ 3 ਜਿਵੇਂ ਕਿ 2015 ਹੈ। ਰੇਂਜ ਵਿੱਚ ਤੀਜੀ ਆਈਟਮ (ਸੇਲ B11 ਅਤੇ C11 ਦੇਖੋ)।
OFFSET ਫੰਕਸ਼ਨ 'ਤੇ ਵਾਪਸ ਜਾਣਾ।
ਜੇਕਰ ਅਸੀਂ ਸੈਲ B2 ਨੂੰ ਰੈਫਰੈਂਸ ਸੈੱਲ ਵਜੋਂ ਸੈੱਟ ਕਰਦੇ ਹਾਂ ਅਤੇ ਸੈਲ E3 ਨੂੰ ਟਾਰਗੇਟ ਸੈੱਲ ਵਜੋਂ ਲੈਂਦੇ ਹਾਂ, ਅਸੀਂ OFFSET ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਲਿਖ ਸਕਦੇ ਹਾਂ?
E3 B2 ਦੇ ਹੇਠਾਂ 1 ਕਤਾਰ ਹੈ ਅਤੇ 3 ਕਾਲਮ ਸੱਜੇ ਪਾਸੇB2.
ਇਸ ਲਈ, ਫਾਰਮੂਲੇ ਨੂੰ “=OFFSET(B2, 1 , 3 )” ਵਜੋਂ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਲਾਲ ਰੰਗ ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਨੂੰ ਧਿਆਨ ਨਾਲ ਦੇਖੋ, ਕੀ ਤੁਸੀਂ ਲੱਭ ਸਕਦੇ ਹੋ ਕਿ ਉਹ ਮੇਲ ਖਾਂਦੇ ਹਨ?
ਇਹ ਇਸ ਸਵਾਲ ਦਾ ਜਵਾਬ ਹੈ – OFFSET ਫੰਕਸ਼ਨ ਨੂੰ ਮੈਚ ਫੰਕਸ਼ਨ ਨਾਲ ਕਿਵੇਂ ਜੋੜਿਆ ਜਾਵੇ – ਮੈਚ ਫੰਕਸ਼ਨ ਨੂੰ ਸਰਵ ਕਰਨ ਲਈ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ OFFSET ਫੰਕਸ਼ਨ ਦੇ ਦੂਜੇ ਜਾਂ ਤੀਜੇ ਆਰਗੂਮੈਂਟ ਦੇ ਤੌਰ 'ਤੇ (ਸੇਲ C13 ਦੇਖੋ)।
ਸੈਲ C14 ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਉਸੇ ਡੇਟਾ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ VLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ।
ਸਾਨੂੰ ਮਾਲੀਆ ਪਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ VLOOKUP ਫੰਕਸ਼ਨ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ 2015 ਵਿੱਚ ਟੇਬਲ ਐਰੇ B2:F8 ਦੇ 4ਵੇਂ ਕਾਲਮ ਵਿੱਚ ਰਿਕਾਰਡ ਕੀਤਾ ਗਿਆ ਹੈ।
ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ VLOOKUP ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਸਾਨੂੰ ਡਾਟਾ ਢਾਂਚੇ ਬਾਰੇ ਚੰਗੀ ਤਰ੍ਹਾਂ ਜਾਣਨਾ ਹੋਵੇਗਾ।
ਇਹ VLOOKUP ਲਈ ਇੱਕ ਹੋਰ ਸੀਮਾ ਹੈ। ਹਾਲਾਂਕਿ, OFFSET ਫੰਕਸ਼ਨ ਦੇ ਆਰਗੂਮੈਂਟ ਵਜੋਂ MATCH ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਸਾਨੂੰ ਕਾਲਮ ਇੰਡੈਕਸ ਨੂੰ ਜਾਣਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਇਹ ਬਹੁਤ ਲਾਭਦਾਇਕ ਹੈ ਜੇਕਰ ਬਹੁਤ ਸਾਰੇ ਕਾਲਮ ਹਨ।
ਚਿੱਤਰ 2.1
ਆਓ ਹੁਣ ਅੱਗੇ ਵਧਦੇ ਹਾਂ ਅਤੇ ਇੱਕ ਹੋਰ ਗੁੰਝਲਦਾਰ ਉਦਾਹਰਣ ਵੇਖਦੇ ਹਾਂ।
ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ ਵੱਖ-ਵੱਖ ਕੰਪਨੀਆਂ ਲਈ ਕੰਪਨੀ ਦਾ ਨਾਮ, ਸੰਪਰਕ ਨਾਮ ਅਤੇ ਈਮੇਲ ਪਤਾ ਵਾਲੀ ਇੱਕ ਸਾਰਣੀ ਹੈ।
ਅਤੇ ਅਸੀਂ ਕਿਸੇ ਜਾਣੇ-ਪਛਾਣੇ ਸੰਪਰਕ ਨਾਮ ਤੋਂ ਕੰਪਨੀ ਦਾ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਜਾਂ ਕਿਸੇ ਜਾਣੇ-ਪਛਾਣੇ ਈਮੇਲ ਪਤੇ ਤੋਂ ਇੱਕ ਸੰਪਰਕ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ। ਅਸੀਂ ਕੀ ਕਰ ਸਕਦੇ ਹਾਂ?
ਚਿੱਤਰ 2.2 ਵੇਖੋ, ਸੀਮਾ B5:E8 ਵਿੱਚ ਕੰਪਨੀ ਦੀ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੈ। ਸੈੱਲ C2 ਅਤੇ ਸੈੱਲ B3 ਵਿੱਚ ਇਨਪੁਟਸ ਪਾ ਕੇ, ਲਾਲ ਵਰਗ ਵਿੱਚ ਫਾਰਮੂਲੇ ਦੀ ਮਦਦ ਨਾਲ, ਮੈਂ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹਾਂਕੰਪਨੀ ਦਾ ਨਾਮ ਜੇਕਰ ਮੈਨੂੰ ਸੰਪਰਕ ਨਾਮ ਪਤਾ ਹੈ।
ਰੇਂਜ D2:E4 ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਇੱਕ ਜਾਣੇ-ਪਛਾਣੇ ਈਮੇਲ ਪਤੇ ਨਾਲ ਸੰਪਰਕ ਨਾਮ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਨਾ ਹੈ।
ਸਾਰਾਂ ਵਿੱਚ, ਇਹ ਦੋ ਉਦਾਹਰਣਾਂ ਦਰਸਾਉਂਦੀਆਂ ਹਨ ਕਿ ਅਸੀਂ ਸੱਜੇ-ਤੋਂ-ਖੱਬੇ ਲੁੱਕਅੱਪ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਖੋਜ ਮੁੱਲ ਨੂੰ ਸਭ ਤੋਂ ਸੱਜੇ ਕਾਲਮ ਵਿੱਚ ਰੱਖਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਸਾਰਣੀ ਐਰੇ ਵਿੱਚ ਕਿਸੇ ਵੀ ਕਾਲਮ ਵਿੱਚ ਖੋਜ ਮੁੱਲ ਸ਼ਾਮਲ ਹੋ ਸਕਦਾ ਹੈ।
ਚਿੱਤਰ 2.2
ਕੇਸ 2: OFFSET ਅਤੇ COUNT ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਮਿਲਾ ਕੇ ਸਵੈਚਾਲਤ ਗਣਨਾ ਕਰੋ
ਜਦੋਂ ਵੀ ਅਸੀਂ ਇੱਕ ਨਵਾਂ ਨੰਬਰ ਜੋੜਦੇ ਹਾਂ ਤਾਂ ਗਣਨਾ ਨੂੰ ਕਿਵੇਂ ਸਵੈਚਲਿਤ ਕਰਨਾ ਹੈ ਬਾਰੇ ਜਾਣੂ ਕਰਵਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਕਾਲਮ, ਆਉ ਇਸ ਨਾਲ ਸ਼ੁਰੂ ਕਰੀਏ ਕਿ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਆਖਰੀ ਨੰਬਰ ਨੂੰ ਪਹਿਲਾਂ ਆਪਣੇ ਆਪ ਕਿਵੇਂ ਵਾਪਸ ਕਰਨਾ ਹੈ।
ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਨੂੰ ਦੇਖੋ ਜੋ ਮਨੁੱਖੀ ਸਰੋਤਾਂ ਤੋਂ ਐਂਟਰੀਆਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਮੰਨ ਲਓ ਕਿ ਅਸੀਂ ਕਾਲਮ B ਵਿੱਚ ਆਖਰੀ ਨੰਬਰ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਜੇਕਰ ਅਸੀਂ OFFSET ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਦੇ ਹਾਂ ਤਾਂ ਫਾਰਮੂਲਾ “=OFFSET (C2, 9 , 0)” ਹੋਵੇਗਾ।
ਫਾਰਮੂਲੇ ਤੋਂ , ਅਸੀਂ ਜਾਣ ਸਕਦੇ ਹਾਂ ਕਿ 9 ਕੁੰਜੀ ਨੰਬਰ ਹੈ।
ਜਿੰਨਾ ਚਿਰ ਅਸੀਂ ਇਸ ਨੰਬਰ ਨੂੰ ਆਪਣੇ ਆਪ ਵਾਪਸ ਕਰ ਸਕਦੇ ਹਾਂ, ਅਸੀਂ ਆਪਣੇ ਆਪ ਹੀ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਆਖਰੀ ਨੰਬਰ ਦਾ ਪਤਾ ਲਗਾਉਣ ਦੇ ਯੋਗ ਹੋ ਸਕਦੇ ਹਾਂ।
9 ਕਾਲਮ C ਵਿੱਚ ਨੰਬਰਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ COUNT ਫੰਕਸ਼ਨ ਤੋਂ ਜਾਣੂ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਪਤਾ ਲੱਗੇਗਾ ਕਿ COUNT ਫੰਕਸ਼ਨ ਨੰਬਰ ਦੀ ਗਿਣਤੀ ਕਰ ਸਕਦਾ ਹੈ। ਉਹਨਾਂ ਸੈੱਲਾਂ ਦਾ ਜਿਹਨਾਂ ਵਿੱਚ ਇੱਕ ਰੇਂਜ ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਹੁੰਦੀਆਂ ਹਨ।
ਉਦਾਹਰਨ ਲਈ, ਫਾਰਮੂਲਾ “=COUNT (C3:C11)” ਉਹਨਾਂ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਕਰੇਗਾ ਜਿਹਨਾਂ ਵਿੱਚ ਸੈੱਲ C3 ਤੋਂ C11 ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਹਨ।
ਸਾਡੇ ਕੇਸ ਵਿੱਚ,ਅਸੀਂ ਇਹ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਕਿ ਇੱਕ ਪੂਰੇ ਕਾਲਮ ਵਿੱਚ ਕਿੰਨੀਆਂ ਸੰਖਿਆਵਾਂ ਹਨ, ਇਸਲਈ, C:C ਵਰਗੇ ਸੰਦਰਭ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਕਾਲਮ C ਦੀਆਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ।
ਕਿਰਪਾ ਕਰਕੇ ਸੈੱਲ G4 ਅਤੇ H4 ਨੂੰ ਦੇਖੋ, ਇਸ ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੀ ਗਈ ਸੰਖਿਆ “=COUNT(C:C)” ਬਿਲਕੁਲ 9 ਦੇ ਬਰਾਬਰ ਹੈ।
ਇਸ ਤਰ੍ਹਾਂ, ਉਪਰੋਕਤ OFFSET ਫੰਕਸ਼ਨ ਵਿੱਚ 9 ਨੂੰ COUNT(C:C) ਨਾਲ ਬਦਲ ਕੇ, ਅਸੀਂ ਇੱਕ ਨਵਾਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਾਂ ਫਾਰਮੂਲਾ “=OFFSET (C2, COUNT(C:C) , 0)” (ਸੈਲ H5 ਵਿੱਚ)।
ਇਹ ਜੋ ਸੰਖਿਆ ਦਿੰਦਾ ਹੈ ਉਹ 87000 ਹੈ ਜੋ ਕਿ ਕਾਲਮ C ਵਿੱਚ ਬਿਲਕੁਲ ਆਖਰੀ ਸੰਖਿਆ ਹੈ। .
ਹੁਣ ਆਟੋਮੈਟਿਕ ਕੈਲਕੂਲੇਸ਼ਨ ਵੱਲ ਚੱਲੀਏ। ਮੰਨ ਲਓ ਕਿ ਅਸੀਂ ਕਾਲਮ C ਵਿੱਚ ਸਾਰੀਆਂ ਸੰਖਿਆਵਾਂ ਦਾ ਕੁੱਲ ਚਾਹੁੰਦੇ ਹਾਂ।
ਫਾਰਮੂਲਾ “=SUM (OFFSET (C2, 1, 0, 9 , 1))” ਹੋਵੇਗਾ ਜੇਕਰ ਅਸੀਂ OFFSET ਦੇ ਨਾਲ ਇਕੱਠੇ SUM ਦੀ ਵਰਤੋਂ ਕਰੋ।
9 ਰੇਂਜ C3:C11 ਵਿੱਚ ਕਤਾਰਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਹੈ ਅਤੇ ਨਾਲ ਹੀ ਕਾਲਮ C ਵਿੱਚ ਨੰਬਰਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਹੈ।
ਇਸ ਲਈ , ਅਸੀਂ ਫਾਰਮੂਲੇ ਨੂੰ ਨਵੇਂ ਤਰੀਕੇ ਨਾਲ ਲਿਖ ਸਕਦੇ ਹਾਂ ਜਿਵੇਂ “=SUM (OFFSET (C2,1, 0, COUNT (C:C), 1))”।
ਸੈੱਲਾਂ G10 ਅਤੇ H10 ਨੂੰ ਦੇਖੋ, ਕੁੱਲ ਇਹਨਾਂ 9 ਕਰਮਚਾਰੀਆਂ ਲਈ ਤਨਖ਼ਾਹਾਂ ਦੀ ਗਿਣਤੀ $521,700 ਹੈ।
ਹੁਣ ਜੇਕਰ ਤੁਸੀਂ ਸੈੱਲ C12 ਵਿੱਚ $34,000 ਵਰਗਾ ਨੰਬਰ ਪਾਉਂਦੇ ਹੋ, ਤਾਂ ਸੈੱਲ G5 ਅਤੇ G10 ਵਿੱਚ ਦੋਵੇਂ ਨੰਬਰ ਕ੍ਰਮਵਾਰ $34,000 ਅਤੇ $555,700 ਵਿੱਚ ਬਦਲ ਜਾਣਗੇ।
ਇਸਨੂੰ ਮੈਂ ਆਟੋਮੇਸ਼ਨ ਕਹਿੰਦਾ ਹਾਂ ਕਿਉਂਕਿ ਤੁਹਾਨੂੰ ਸੈੱਲ G5 ਜਾਂ G10 ਵਿੱਚ ਫਾਰਮੂਲੇ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਤੁਹਾਨੂੰ COUNT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਸਾਵਧਾਨ ਰਹਿਣਾ ਪਵੇਗਾ ਕਿਉਂਕਿ COUNT ਫੰਕਸ਼ਨ ਸਿਰਫ਼ ਸੈੱਲਾਂ ਦੀ ਸੰਖਿਆ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਜਿਸ ਵਿੱਚ ਨੰਬਰ ਹੁੰਦੇ ਹਨ।
ਉਦਾਹਰਨ ਲਈ,“=COUNT (B: B)” 9 ਦੀ ਬਜਾਏ 0 ਵਾਪਸ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਕਾਲਮ B ਵਿੱਚ ਕੋਈ ਵੀ ਸੈੱਲ ਨਹੀਂ ਹੈ ਜਿਸ ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਸ਼ਾਮਲ ਹਨ (ਸੈੱਲ G3 ਅਤੇ H3 ਦੇਖੋ)।
ਕਾਲਮ D ਵਿੱਚ 10 ਸੈੱਲ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ ਜਿਸ ਵਿੱਚ ਨੰਬਰ ਹੁੰਦੇ ਹਨ ਅਤੇ ਨੰਬਰ “COUNT (D: D)” ਵੀ 10 ਹੈ।
ਪਰ ਜੇਕਰ ਅਸੀਂ ਕਾਲਮ D ਵਿੱਚ ਆਖਰੀ ਨੰਬਰ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਕਾਲਮ C ਲਈ ਕੀਤਾ ਸੀ, ਤਾਂ ਸਾਨੂੰ ਨੰਬਰ 0 ਮਿਲੇਗਾ (ਸੈਲ G8 ਅਤੇ H8 ਦੇਖੋ)।
ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ, 0 ਉਹ ਨਹੀਂ ਹੈ ਜੋ ਅਸੀਂ ਚਾਹੁੰਦੇ ਹਾਂ। ਗਲਤ ਕੀ ਹੈ? ਸੈੱਲ D13 ਸੈੱਲ D2 ਤੋਂ 10 ਕਤਾਰਾਂ ਦੀ ਬਜਾਏ 11 ਕਤਾਰਾਂ ਦੂਰ ਹੈ।
ਇਸ ਨੂੰ ਫਾਰਮੂਲੇ “=OFFSET (D2, COUNT (D: D) + 1 , 0 ਦੁਆਰਾ ਵੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਸੈੱਲ G7 ਵਿੱਚ )”।
ਸਾਰਾਂਸ਼ ਵਿੱਚ, ਸੰਖਿਆਵਾਂ ਇੱਕ ਦੂਜੇ ਦੇ ਨਾਲ ਲੱਗਦੀਆਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ ਜੇਕਰ ਅਸੀਂ ਗਣਨਾ ਦੇ ਆਟੋਮੇਸ਼ਨ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ OFFSET ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ COUNT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ।
ਚਿੱਤਰ 3
ਕੇਸ 3: ਇੱਕ ਗਤੀਸ਼ੀਲ ਰੇਂਜ ਬਣਾਉਣ ਲਈ OFFSET ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ
ਫਰਜ਼ ਕਰੋ ਕਿ ਅਸੀਂ ਕਿਸੇ ਕੰਪਨੀ ਦੀ ਮਾਸਿਕ ਯੂਨਿਟ ਵਿਕਰੀ ਨੂੰ ਚਾਰਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਅਤੇ ਚਿੱਤਰ 4.1 ਮੌਜੂਦਾ ਡੇਟਾ ਅਤੇ ਮੌਜੂਦਾ ਦੇ ਅਧਾਰ ਤੇ ਬਣਾਇਆ ਗਿਆ ਚਾਰਟ ਦਿਖਾਉਂਦਾ ਹੈ ਡਾਟਾ।
ਹਰ ਮਹੀਨੇ, ਸਭ ਤੋਂ ਹਾਲੀਆ ਮਹੀਨੇ ਦੀਆਂ ਯੂਨਿਟਾਂ ਦੀ ਵਿਕਰੀ ਕਾਲਮ C ਵਿੱਚ ਆਖਰੀ ਨੰਬਰ ਦੇ ਹੇਠਾਂ ਜੋੜ ਦਿੱਤੀ ਜਾਵੇਗੀ।
ਕੀ ਚਾਰਟ ਨੂੰ ਆਪਣੇ ਆਪ ਅੱਪਡੇਟ ਕਰਨ ਦਾ ਕੋਈ ਆਸਾਨ ਤਰੀਕਾ ਹੈ?
ਚਾਰਟ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਕੁੰਜੀ OFFSET ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਇਕਾਈਆਂ ਦੇ ਵੇਚੇ ਗਏ ਕਾਲਮ ਲਈ ਗਤੀਸ਼ੀਲ ਰੇਂਜ ਦੇ ਨਾਮ ਬਣਾਉਣ ਲਈ ਹੈ।
ਯੂਨਿਟਾਂ ਦੀ ਵਿਕਰੀ ਲਈ ਗਤੀਸ਼ੀਲ ਰੇਂਜ ਆਪਣੇ ਆਪ ਹੀ ਸਾਰੇ ਵਿਕਰੀ ਡੇਟਾ ਨੂੰ ਸ਼ਾਮਲ ਕਰੇਗੀ ਕਿਉਂਕਿ ਨਵਾਂ ਡੇਟਾ ਦਾਖਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਚਿੱਤਰ 4.1
ਡਾਇਨਾਮਿਕ ਰੇਂਜ ਬਣਾਉਣ ਲਈ, ਕਲਿੱਕ ਕਰੋ ਫ਼ਾਰਮੂਲੇ ਟੈਬ ਅਤੇ, ਫਿਰ ਨਾਮ ਪ੍ਰਬੰਧਕ ਜਾਂ ਨਾਮ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ ਚੁਣੋ।
ਹੇਠਾਂ ਨਵਾਂ ਨਾਮ ਡਾਇਲਾਗ ਬਾਕਸ ਪ੍ਰੋਂਪਟ ਕਰੇਗਾ। ਜੇਕਰ ਤੁਸੀਂ ਨਾਮ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰਦੇ ਹੋ।
ਜੇਕਰ ਤੁਸੀਂ ਨਾਮ ਪ੍ਰਬੰਧਕ ਚੁਣਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਹੇਠਾਂ <1 ਬਣਾਉਣ ਲਈ ਨਵਾਂ 'ਤੇ ਵੀ ਕਲਿੱਕ ਕਰਨਾ ਹੋਵੇਗਾ।>ਨਵਾਂ ਨਾਮ ਡਾਇਲਾਗ ਬਾਕਸ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।
ਚਿੱਤਰ 4.2
“ ਨਾਮ: ” ਇਨਪੁਟ ਬਾਕਸ ਵਿੱਚ, ਡਾਇਨਾਮਿਕ ਰੇਂਜ ਨਾਮ ਨੂੰ ਭਰਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਅਤੇ “ ਇਸਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ:” ਇਨਪੁਟ ਬਾਕਸ ਵਿੱਚ, ਸਾਨੂੰ OFFSET ਫਾਰਮੂਲਾ “=OFFSET (Figure4!$C$2, 1, 0, COUNT (!$C:$C), 1 ਟਾਈਪ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। )" ਜੋ ਕਾਲਮ C ਵਿੱਚ ਟਾਈਪ ਕੀਤੇ ਯੂਨਿਟਾਂ ਦੇ ਵੇਚੇ ਗਏ ਮੁੱਲਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਗਤੀਸ਼ੀਲ ਰੇਂਜ ਤਿਆਰ ਕਰੇਗਾ।
ਮੂਲ ਰੂਪ ਵਿੱਚ, ਇੱਕ ਨਾਮ ਪੂਰੀ ਵਰਕਬੁੱਕ 'ਤੇ ਲਾਗੂ ਹੋਵੇਗਾ ਅਤੇ ਵਰਕਬੁੱਕ ਵਿੱਚ ਵਿਲੱਖਣ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਹਾਲਾਂਕਿ, ਅਸੀਂ ਇੱਕ ਖਾਸ ਸ਼ੀਟ ਤੱਕ ਦਾਇਰੇ ਨੂੰ ਸੀਮਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ।
ਇਸ ਲਈ, ਅਸੀਂ ਇੱਥੇ “ ਸਕੋਪ: ” ਇਨਪੁਟ ਬਾਕਸ ਵਿੱਚ ਚਿੱਤਰ4 ਦੀ ਚੋਣ ਕਰਦੇ ਹਾਂ। ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਗਤੀਸ਼ੀਲ ਰੇਂਜ ਬਣ ਜਾਂਦੀ ਹੈ।
ਇਹ ਆਪਣੇ ਆਪ ਹੀ ਸਾਰੇ ਵਿਕਰੀ ਡੇਟਾ ਨੂੰ ਸ਼ਾਮਲ ਕਰ ਲਵੇਗਾ ਕਿਉਂਕਿ ਨਵਾਂ ਡੇਟਾ ਦਾਖਲ ਹੁੰਦਾ ਹੈ।
ਹੁਣ ਕਿਸੇ ਵੀ ਬਿੰਦੂ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ। ਚਾਰਟ ਅਤੇ ਫਿਰ “ਸਿਲੈਕਟ ਡੈਟਾ” ਚੁਣੋ।
ਚਿੱਤਰ 4.3
ਪ੍ਰੋਂਪਟ ਕੀਤੇ ਡੇਟਾ ਚੁਣੋ ਸਰੋਤ, ਸੀਰੀਜ਼ 1 ਚੁਣੋ ਅਤੇ ਫਿਰ ਸੋਧੋ।
ਚਿੱਤਰ 4.4
ਅਤੇ ਫਿਰ ਟਾਈਪ ਕਰੋ “=Figure4!Units” ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 4.5 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 4.5
ਅੰਤ ਵਿੱਚ, ਆਓ ਇੱਕ ਕੋਸ਼ਿਸ਼ ਕਰੀਏ ਅਤੇ ਸੈੱਲ C13 ਵਿੱਚ 11 ਟਾਈਪ ਕਰੀਏ। ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਚਾਰਟ ਬਦਲ ਗਿਆ ਹੈ ਅਤੇ ਮੁੱਲ 11 ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ।
ਚਾਰਟਜਦੋਂ ਨਵਾਂ ਡੇਟਾ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਆਪਣੇ ਆਪ ਬਦਲ ਜਾਵੇਗਾ।
ਚਿੱਤਰ 4.6
ਹੋਰ ਪੜ੍ਹੋ…
- ਉਦਾਹਰਨਾਂ ਦੇ ਨਾਲ ਐਕਸਲ ਵਿੱਚ ਔਫਸੈੱਟ(…) ਫੰਕਸ਼ਨ
ਵਰਕਿੰਗ ਫਾਈਲਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ
ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਤੋਂ ਵਰਕਿੰਗ ਫਾਈਲਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।
ਐਕਸਲ-ਆਫਸੈੱਟ-ਫੰਕਸ਼ਨ .rar