ਉਦਾਹਰਨਾਂ ਦੁਆਰਾ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ

ਪਹਿਲੀ ਨਜ਼ਰ 'ਤੇ (ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਮਦਦ ਨੂੰ ਪੜ੍ਹਦੇ ਹੋ), ਫੰਕਸ਼ਨ ਅਸਿੱਧੇ (ਅਸਿੱਧੇ) ਸਧਾਰਨ ਅਤੇ ਬੇਲੋੜੀ ਵੀ ਦਿਸਦਾ ਹੈ. ਇਸਦਾ ਸਾਰ ਇੱਕ ਲਿੰਕ ਦੀ ਤਰ੍ਹਾਂ ਦਿਸਣ ਵਾਲੇ ਟੈਕਸਟ ਨੂੰ ਇੱਕ ਪੂਰਨ ਲਿੰਕ ਵਿੱਚ ਬਦਲਣਾ ਹੈ। ਉਹ. ਜੇਕਰ ਸਾਨੂੰ ਸੈੱਲ A1 ਦਾ ਹਵਾਲਾ ਦੇਣ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਅਸੀਂ ਜਾਂ ਤਾਂ ਆਦਤਨ ਇੱਕ ਸਿੱਧਾ ਲਿੰਕ ਬਣਾ ਸਕਦੇ ਹਾਂ (D1 ਵਿੱਚ ਇੱਕ ਬਰਾਬਰ ਚਿੰਨ੍ਹ ਦਰਜ ਕਰੋ, A1 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ), ਜਾਂ ਅਸੀਂ ਵਰਤ ਸਕਦੇ ਹਾਂ ਅਸਿੱਧੇ ਉਸੇ ਉਦੇਸ਼ ਲਈ:

ਉਦਾਹਰਨਾਂ ਦੁਆਰਾ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ

ਕਿਰਪਾ ਕਰਕੇ ਨੋਟ ਕਰੋ ਕਿ ਫੰਕਸ਼ਨ ਆਰਗੂਮੈਂਟ - A1 ਦਾ ਹਵਾਲਾ - ਹਵਾਲਾ ਚਿੰਨ੍ਹ ਵਿੱਚ ਦਰਜ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਜੋ, ਅਸਲ ਵਿੱਚ, ਇੱਥੇ ਟੈਕਸਟ ਹੈ।

“ਠੀਕ ਹੈ, ਠੀਕ ਹੈ,” ਤੁਸੀਂ ਕਹਿੰਦੇ ਹੋ। “ਅਤੇ ਕੀ ਫਾਇਦਾ?” 

ਪਰ ਪਹਿਲੇ ਪ੍ਰਭਾਵ ਦੁਆਰਾ ਨਿਰਣਾ ਨਾ ਕਰੋ - ਇਹ ਧੋਖੇਬਾਜ਼ ਹੈ. ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਬਹੁਤ ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦੀ ਹੈ।

ਉਦਾਹਰਨ 1. ਟ੍ਰਾਂਸਪੋਜ਼

ਸ਼ੈਲੀ ਦਾ ਇੱਕ ਕਲਾਸਿਕ: ਤੁਹਾਨੂੰ ਲੰਬਕਾਰੀ dia ਨੂੰ ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ

ਹਰੀਜੱਟਲ (ਟ੍ਰਾਂਸਪੋਜ਼) ਲਈ ਝਰੀ। ਬੇਸ਼ੱਕ, ਤੁਸੀਂ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੰਮਿਲਨ ਜਾਂ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਟਰਾਂਸਪ (ਟ੍ਰਾਂਸਪੋਜ਼) ਇੱਕ ਐਰੇ ਫਾਰਮੂਲੇ ਵਿੱਚ, ਪਰ ਤੁਸੀਂ ਸਾਡੇ ਨਾਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ ਅਸਿੱਧੇ:

ਉਦਾਹਰਨਾਂ ਦੁਆਰਾ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ

ਤਰਕ ਸਧਾਰਨ ਹੈ: ਅਗਲੇ ਸੈੱਲ ਦਾ ਪਤਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਅਸੀਂ ਅੱਖਰ “A” ਨੂੰ ਵਿਸ਼ੇਸ਼ ਅੱਖਰ “&” ਅਤੇ ਮੌਜੂਦਾ ਸੈੱਲ ਦੇ ਕਾਲਮ ਨੰਬਰ ਨਾਲ ਗੂੰਦ ਕਰਦੇ ਹਾਂ, ਜੋ ਫੰਕਸ਼ਨ ਸਾਨੂੰ ਦਿੰਦਾ ਹੈ। ਕਾਲਮ (ਕਾਲਮ).

ਉਲਟ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਥੋੜਾ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਇਸ ਸਮੇਂ ਤੋਂ ਸਾਨੂੰ ਸੈੱਲ B2, C2, D2, ਆਦਿ ਨਾਲ ਇੱਕ ਲਿੰਕ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਕਲਾਸਿਕ "ਸਮੁੰਦਰੀ ਲੜਾਈ" ਦੀ ਬਜਾਏ R1C1 ਲਿੰਕ ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਵਧੇਰੇ ਸੁਵਿਧਾਜਨਕ ਹੈ. ਇਸ ਮੋਡ ਵਿੱਚ, ਸਾਡੇ ਸੈੱਲ ਕੇਵਲ ਕਾਲਮ ਨੰਬਰ ਵਿੱਚ ਵੱਖਰੇ ਹੋਣਗੇ: B2=R1C2, C2=R1C3, D2=R1C4 ਆਦਿ

ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਦੂਜਾ ਵਿਕਲਪਿਕ ਫੰਕਸ਼ਨ ਆਰਗੂਮੈਂਟ ਆਉਂਦਾ ਹੈ। ਅਸਿੱਧੇ. ਜੇ ਇਹ ਬਰਾਬਰ ਹੈ ਝੂਠ ਬੋਲਣਾ (ਗਲਤ), ਫਿਰ ਤੁਸੀਂ ਲਿੰਕ ਐਡਰੈੱਸ ਨੂੰ R1C1 ਮੋਡ ਵਿੱਚ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ। ਇਸ ਲਈ ਅਸੀਂ ਆਸਾਨੀ ਨਾਲ ਹਰੀਜੱਟਲ ਰੇਂਜ ਨੂੰ ਵਾਪਸ ਵਰਟੀਕਲ ਵਿੱਚ ਤਬਦੀਲ ਕਰ ਸਕਦੇ ਹਾਂ:

ਉਦਾਹਰਨਾਂ ਦੁਆਰਾ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ

ਉਦਾਹਰਨ 2. ਅੰਤਰਾਲ ਦੁਆਰਾ ਜੋੜ

ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਸ਼ੀਟ 'ਤੇ ਦਿੱਤੇ ਆਕਾਰ ਦੀ ਇੱਕ ਵਿੰਡੋ (ਰੇਂਜ) ਉੱਤੇ ਸੰਖੇਪ ਕਰਨ ਦੇ ਇੱਕ ਤਰੀਕੇ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰ ਚੁੱਕੇ ਹਾਂ। ਡਿਸਪੋਜ਼ਲ (ਆਫਸੈੱਟ). ਇੱਕ ਸਮਾਨ ਸਮੱਸਿਆ ਨੂੰ ਵੀ ਵਰਤ ਕੇ ਹੱਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਸਿੱਧੇ. ਜੇਕਰ ਸਾਨੂੰ ਸਿਰਫ਼ ਇੱਕ ਨਿਸ਼ਚਿਤ ਰੇਂਜ-ਪੀਰੀਅਡ ਤੋਂ ਡੇਟਾ ਨੂੰ ਸੰਖੇਪ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਅਸੀਂ ਇਸਨੂੰ ਟੁਕੜਿਆਂ ਤੋਂ ਗੂੰਦ ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਇੱਕ ਪੂਰੇ ਲਿੰਕ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹਾਂ, ਜਿਸ ਨੂੰ ਅਸੀਂ ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ ਦਾਖਲ ਕਰ ਸਕਦੇ ਹਾਂ। SUM (SUM):

ਉਦਾਹਰਨਾਂ ਦੁਆਰਾ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ

ਉਦਾਹਰਨ 3. ਸਮਾਰਟ ਟੇਬਲ ਡਰਾਪਡਾਉਨ ਸੂਚੀ

ਕਈ ਵਾਰ ਮਾਈਕਰੋਸਾਫਟ ਐਕਸਲ ਸਮਾਰਟ ਟੇਬਲ ਨਾਮਾਂ ਅਤੇ ਕਾਲਮਾਂ ਨੂੰ ਪੂਰੇ ਲਿੰਕਾਂ ਵਜੋਂ ਨਹੀਂ ਮੰਨਦਾ। ਇਸ ਲਈ, ਉਦਾਹਰਨ ਲਈ, ਜਦੋਂ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ (ਟੈਬ ਡੇਟਾ - ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ) ਕਾਲਮ 'ਤੇ ਆਧਾਰਿਤ ਹੈ ਕਰਮਚਾਰੀ ਸਮਾਰਟ ਟੇਬਲ ਤੋਂ ਲੋਕ ਸਾਨੂੰ ਇੱਕ ਗਲਤੀ ਮਿਲੇਗੀ:

ਉਦਾਹਰਨਾਂ ਦੁਆਰਾ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ

ਜੇਕਰ ਅਸੀਂ ਆਪਣੇ ਫੰਕਸ਼ਨ ਨਾਲ ਲਿੰਕ ਨੂੰ "ਰੈਪ" ਕਰਦੇ ਹਾਂ ਅਸਿੱਧੇ, ਫਿਰ ਐਕਸਲ ਇਸਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸਵੀਕਾਰ ਕਰ ਲਵੇਗਾ ਅਤੇ ਸਮਾਰਟ ਟੇਬਲ ਦੇ ਅੰਤ ਵਿੱਚ ਨਵੇਂ ਕਰਮਚਾਰੀਆਂ ਨੂੰ ਜੋੜਦੇ ਸਮੇਂ ਸਾਡੀ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਗਤੀਸ਼ੀਲ ਰੂਪ ਵਿੱਚ ਅੱਪਡੇਟ ਹੋ ਜਾਵੇਗੀ:

ਉਦਾਹਰਨਾਂ ਦੁਆਰਾ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ

ਉਦਾਹਰਨ 4. ਅਟੁੱਟ ਲਿੰਕ

ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ, ਐਕਸਲ ਸ਼ੀਟ 'ਤੇ ਕਤਾਰ-ਕਾਲਮਾਂ ਨੂੰ ਸੰਮਿਲਿਤ ਕਰਨ ਜਾਂ ਮਿਟਾਉਣ ਵੇਲੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਸੰਦਰਭ ਪਤਿਆਂ ਨੂੰ ਆਪਣੇ ਆਪ ਠੀਕ ਕਰਦਾ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਇਹ ਸਹੀ ਅਤੇ ਸੁਵਿਧਾਜਨਕ ਹੈ, ਪਰ ਹਮੇਸ਼ਾ ਨਹੀਂ। ਮੰਨ ਲਓ ਕਿ ਸਾਨੂੰ ਕਰਮਚਾਰੀ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਰਿਪੋਰਟ ਵਿੱਚ ਨਾਮ ਤਬਦੀਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ:

ਉਦਾਹਰਨਾਂ ਦੁਆਰਾ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ

ਜੇਕਰ ਤੁਸੀਂ ਨਿਯਮਤ ਲਿੰਕ ਪਾਉਂਦੇ ਹੋ (ਪਹਿਲੇ ਹਰੇ ਸੈੱਲ ਵਿੱਚ =B2 ਦਾਖਲ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਕਾਪੀ ਕਰੋ), ਤਾਂ ਜਦੋਂ ਤੁਸੀਂ ਮਿਟਾਉਂਦੇ ਹੋ, ਉਦਾਹਰਨ ਲਈ, Dasha, ਸਾਨੂੰ #LINK ਮਿਲੇਗਾ! ਉਸ ਦੇ ਅਨੁਸਾਰੀ ਹਰੇ ਸੈੱਲ ਵਿੱਚ ਗਲਤੀ. (#REF!) ਲਿੰਕ ਬਣਾਉਣ ਲਈ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਅਸਿੱਧੇ ਅਜਿਹੀ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਹੋਵੇਗੀ।

ਉਦਾਹਰਨ 5: ਮਲਟੀਪਲ ਸ਼ੀਟਾਂ ਤੋਂ ਡਾਟਾ ਇਕੱਠਾ ਕਰਨਾ

ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ ਵੱਖ-ਵੱਖ ਕਰਮਚਾਰੀਆਂ (ਮਿਖਾਇਲ, ਏਲੇਨਾ, ਇਵਾਨ, ਸਰਗੇਈ, ਦਮਿਤਰੀ) ਦੀਆਂ ਇੱਕੋ ਕਿਸਮ ਦੀਆਂ ਰਿਪੋਰਟਾਂ ਵਾਲੀਆਂ 5 ਸ਼ੀਟਾਂ ਹਨ:

ਉਦਾਹਰਨਾਂ ਦੁਆਰਾ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ

ਆਉ ਅਸੀਂ ਇਹ ਮੰਨ ਲਈਏ ਕਿ ਸਾਰੀਆਂ ਟੇਬਲਾਂ ਵਿੱਚ ਵਸਤੂਆਂ ਅਤੇ ਮਹੀਨਿਆਂ ਦੀ ਸ਼ਕਲ, ਆਕਾਰ, ਸਥਿਤੀ ਅਤੇ ਕ੍ਰਮ ਇੱਕੋ ਜਿਹੇ ਹਨ - ਸਿਰਫ਼ ਸੰਖਿਆਵਾਂ ਵਿੱਚ ਅੰਤਰ ਹੈ।

ਤੁਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਫਾਰਮੂਲੇ ਨਾਲ ਸਾਰੀਆਂ ਸ਼ੀਟਾਂ ਤੋਂ ਡੇਟਾ ਇਕੱਠਾ ਕਰ ਸਕਦੇ ਹੋ (ਇਸ ਨੂੰ ਜੋੜੋ ਨਾ, ਪਰ ਇਸਨੂੰ ਇੱਕ ਦੂਜੇ ਦੇ ਹੇਠਾਂ "ਪਾਇਲ" ਵਿੱਚ ਰੱਖੋ)

ਉਦਾਹਰਨਾਂ ਦੁਆਰਾ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ

ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ, ਇਹ ਵਿਚਾਰ ਉਹੀ ਹੈ: ਅਸੀਂ ਦਿੱਤੀ ਗਈ ਸ਼ੀਟ ਦੇ ਲੋੜੀਂਦੇ ਸੈੱਲ ਦੇ ਲਿੰਕ ਨੂੰ ਗੂੰਦ ਕਰਦੇ ਹਾਂ, ਅਤੇ ਅਸਿੱਧੇ ਇਸਨੂੰ "ਲਾਈਵ" ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਸਹੂਲਤ ਲਈ, ਸਾਰਣੀ ਦੇ ਉੱਪਰ, ਮੈਂ ਕਾਲਮਾਂ ਦੇ ਅੱਖਰ (B,C,D), ਅਤੇ ਸੱਜੇ ਪਾਸੇ - ਲਾਈਨ ਨੰਬਰ ਜੋ ਹਰੇਕ ਸ਼ੀਟ ਤੋਂ ਲਏ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ।

ਜਾਲ਼

ਜੇ ਤੁਸੀਂ ਵਰਤ ਰਹੇ ਹੋ ਅਸਿੱਧੇ (ਅਸਿੱਧੇ) ਤੁਹਾਨੂੰ ਇਸ ਦੀਆਂ ਕਮਜ਼ੋਰੀਆਂ ਬਾਰੇ ਯਾਦ ਰੱਖਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ:

  • ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਫਾਈਲ ਨਾਲ ਲਿੰਕ ਕਰਦੇ ਹੋ (ਫਾਇਲ ਦੇ ਨਾਮ ਨੂੰ ਵਰਗ ਬਰੈਕਟਾਂ, ਸ਼ੀਟ ਦਾ ਨਾਮ ਅਤੇ ਸੈੱਲ ਐਡਰੈੱਸ ਵਿੱਚ ਚਿਪਕ ਕੇ), ਤਾਂ ਇਹ ਉਦੋਂ ਹੀ ਕੰਮ ਕਰਦਾ ਹੈ ਜਦੋਂ ਅਸਲ ਫਾਈਲ ਖੁੱਲ੍ਹੀ ਹੁੰਦੀ ਹੈ। ਜੇਕਰ ਅਸੀਂ ਇਸਨੂੰ ਬੰਦ ਕਰਦੇ ਹਾਂ, ਤਾਂ ਸਾਨੂੰ ਗਲਤੀ #LINK ਮਿਲਦੀ ਹੈ!
  • INDIRECT ਇੱਕ ਗਤੀਸ਼ੀਲ ਨਾਮ ਦੀ ਰੇਂਜ ਦਾ ਹਵਾਲਾ ਨਹੀਂ ਦੇ ਸਕਦਾ ਹੈ। ਸਥਿਰ 'ਤੇ - ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ।
  • INDIRECT ਇੱਕ ਅਸਥਿਰ ਜਾਂ "ਅਸਥਿਰ" ਫੰਕਸ਼ਨ ਹੈ, ਭਾਵ ਇਹ ਸ਼ੀਟ ਦੇ ਕਿਸੇ ਵੀ ਸੈੱਲ ਵਿੱਚ ਕਿਸੇ ਵੀ ਤਬਦੀਲੀ ਲਈ ਮੁੜ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਨਾ ਕਿ ਸਿਰਫ਼ ਸੈੱਲਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਲਈ, ਜਿਵੇਂ ਕਿ ਆਮ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ। ਇਸ ਦਾ ਪ੍ਰਦਰਸ਼ਨ 'ਤੇ ਮਾੜਾ ਪ੍ਰਭਾਵ ਪੈਂਦਾ ਹੈ ਅਤੇ ਵੱਡੇ ਅਸਿੱਧੇ ਟੇਬਲਾਂ ਨਾਲ ਦੂਰ ਨਾ ਜਾਣਾ ਬਿਹਤਰ ਹੁੰਦਾ ਹੈ।

  • ਆਟੋ-ਸਾਈਜ਼ਿੰਗ ਨਾਲ ਡਾਇਨਾਮਿਕ ਰੇਂਜ ਕਿਵੇਂ ਬਣਾਈਏ
  • OFFSET ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਇੱਕ ਸ਼ੀਟ 'ਤੇ ਇੱਕ ਰੇਂਜ-ਵਿੰਡੋ ਉੱਤੇ ਸੰਖੇਪ ਕਰਨਾ

 

ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ