ਐਕਸਲ INDIRECT ਫੰਕਸ਼ਨ - ਬੁਨਿਆਦੀ ਵਰਤੋਂ ਅਤੇ ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ

  • ਇਸ ਨੂੰ ਸਾਂਝਾ ਕਰੋ
Michael Brown

ਵਿਸ਼ਾ - ਸੂਚੀ

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

ਮਾਈਕ੍ਰੋਸਾਫਟ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਫੰਕਸ਼ਨ ਮੌਜੂਦ ਹਨ। ਐਕਸਲ, ਕੁਝ ਸਮਝਣ ਵਿੱਚ ਅਸਾਨ ਹਨ, ਦੂਜੇ ਨੂੰ ਇੱਕ ਲੰਮੀ ਸਿੱਖਣ ਦੀ ਵਕਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਪਹਿਲੇ ਨੂੰ ਬਾਅਦ ਵਾਲੇ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਵਾਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਅਤੇ ਫਿਰ ਵੀ, ਐਕਸਲ INDIRECT ਇੱਕ ਕਿਸਮ ਦਾ ਹੈ। ਇਹ ਐਕਸਲ ਫੰਕਸ਼ਨ ਕੋਈ ਗਣਨਾ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਨਾ ਹੀ ਇਹ ਕਿਸੇ ਸ਼ਰਤਾਂ ਜਾਂ ਲਾਜ਼ੀਕਲ ਟੈਸਟਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ।

ਠੀਕ ਹੈ, ਤਾਂ ਐਕਸਲ ਵਿੱਚ INDIRECT ਫੰਕਸ਼ਨ ਕੀ ਹੈ ਅਤੇ ਮੈਂ ਇਸਨੂੰ ਕਿਸ ਲਈ ਵਰਤਾਂ? ਇਹ ਇੱਕ ਬਹੁਤ ਵਧੀਆ ਸਵਾਲ ਹੈ ਅਤੇ ਉਮੀਦ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਪੜ੍ਹਣ ਤੋਂ ਬਾਅਦ ਕੁਝ ਮਿੰਟਾਂ ਵਿੱਚ ਇੱਕ ਵਿਆਪਕ ਜਵਾਬ ਪ੍ਰਾਪਤ ਕਰੋਗੇ।

    Excel INDIRECT ਫੰਕਸ਼ਨ - ਸੰਟੈਕਸ ਅਤੇ ਬੁਨਿਆਦੀ ਵਰਤੋਂ

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

    ਇਹ ਸਭ ਕੁਝ ਇੱਕ ਉਦਾਹਰਣ ਤੋਂ ਸਮਝਣਾ ਆਸਾਨ ਹੋ ਸਕਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਇੱਕ ਫਾਰਮੂਲਾ ਲਿਖਣ ਦੇ ਯੋਗ ਹੋਣ ਲਈ, ਇੱਥੋਂ ਤੱਕ ਕਿ ਸਭ ਤੋਂ ਸਰਲ, ਤੁਹਾਨੂੰ ਜਾਣਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈਆਪਣੇ ਆਪ. ਹੱਲ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ, ਜਿਵੇਂ ਕਿ:

    =SUM(INDIRECT("A2:A5"))

    ਕਿਉਂਕਿ ਐਕਸਲ "A1:A5" ਨੂੰ ਇੱਕ ਰੇਂਜ ਸੰਦਰਭ ਦੀ ਬਜਾਏ ਸਿਰਫ਼ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਵਜੋਂ ਸਮਝਦਾ ਹੈ, ਇਹ ਕੋਈ ਨਹੀਂ ਕਰੇਗਾ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਕਤਾਰ ਨੂੰ ਸੰਮਿਲਿਤ ਕਰਦੇ ਹੋ ਜਾਂ ਮਿਟਾਉਂਦੇ ਹੋ ਤਾਂ ਤਬਦੀਲੀਆਂ ਹੁੰਦੀਆਂ ਹਨ।

    ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਨਾਲ INDIRECT ਦੀ ਵਰਤੋਂ

    SUM ਤੋਂ ਇਲਾਵਾ, INDIRECT ਨੂੰ ਅਕਸਰ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਜਿਵੇਂ ਕਿ ROW, COLUMN, ADDRESS, ਨਾਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। VLOOKUP, SUMIF, ਕੁਝ ਨਾਮ ਦੇਣ ਲਈ।

    ਉਦਾਹਰਨ 1. INDIRECT ਅਤੇ ROW ਫੰਕਸ਼ਨ

    ਅਕਸਰ, ROW ਫੰਕਸ਼ਨ ਨੂੰ ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਐਰੇ ਵਾਪਸ ਕਰਨ ਲਈ Excel ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ A1:A10:

    =AVERAGE(SMALL(A1:A10,ROW(1:3)))

    ਰੇਂਜ ਵਿੱਚ 3 ਸਭ ਤੋਂ ਛੋਟੀਆਂ ਸੰਖਿਆਵਾਂ ਦੀ ਔਸਤ ਵਾਪਸ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਐਰੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ (ਯਾਦ ਰੱਖੋ ਕਿ ਇਸਨੂੰ Ctrl + Shift + Enter ਦਬਾਉਣ ਦੀ ਲੋੜ ਹੈ) ਹਾਲਾਂਕਿ, ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਇੱਕ ਨਵੀਂ ਕਤਾਰ ਸ਼ਾਮਲ ਕਰਦੇ ਹੋ, ਕਤਾਰਾਂ 1 ਅਤੇ 3 ਦੇ ਵਿਚਕਾਰ ਕਿਤੇ ਵੀ, ROW ਫੰਕਸ਼ਨ ਵਿੱਚ ਰੇਂਜ ROW(1:4) ਵਿੱਚ ਬਦਲ ਜਾਵੇਗੀ ਅਤੇ ਫਾਰਮੂਲਾ 3 ਦੀ ਬਜਾਏ 4 ਸਭ ਤੋਂ ਛੋਟੀਆਂ ਸੰਖਿਆਵਾਂ ਦੀ ਔਸਤ ਵਾਪਸ ਕਰੇਗਾ। .

    ਇਸ ਨੂੰ ਹੋਣ ਤੋਂ ਰੋਕਣ ਲਈ, ROW ਫੰਕਸ਼ਨ ਵਿੱਚ Nest INDIRECT ਅਤੇ ਤੁਹਾਡਾ ਐਰੇ ਫਾਰਮੂਲਾ ਹਮੇਸ਼ਾ ਸਹੀ ਰਹੇਗਾ, ਭਾਵੇਂ ਕਿੰਨੀਆਂ ਵੀ ਕਤਾਰਾਂ ਪਾਈਆਂ ਜਾਂ ਮਿਟਾਈਆਂ ਜਾਣ:

    =AVERAGE(SMALL(A1:A10,ROW(INDIRECT("1:3"))))

    ਇੱਥੇ LARGE ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ INDIRECT ਅਤੇ ROW ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀਆਂ ਕੁਝ ਹੋਰ ਉਦਾਹਰਣਾਂ ਹਨ: ਇੱਕ ਰੇਂਜ ਵਿੱਚ N ਸਭ ਤੋਂ ਵੱਡੀਆਂ ਸੰਖਿਆਵਾਂ ਨੂੰ ਕਿਵੇਂ ਜੋੜਿਆ ਜਾਵੇ।

    ਉਦਾਹਰਨ 2. INDIRECT ਅਤੇ ADDRESS ਫੰਕਸ਼ਨ

    ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ ਐਕਸਲ INDIRECT ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ADDRESS ਫੰਕਸ਼ਨ ਦੇ ਨਾਲਫਲਾਈ 'ਤੇ ਇੱਕ ਖਾਸ ਸੈੱਲ ਵਿੱਚ ਇੱਕ ਮੁੱਲ।

    ਜਿਵੇਂ ਕਿ ਤੁਹਾਨੂੰ ਯਾਦ ਹੋਵੇਗਾ, ਐਕਸਲ ਵਿੱਚ ADDRESS ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਨੰਬਰਾਂ ਦੁਆਰਾ ਇੱਕ ਸੈੱਲ ਪਤਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਫਾਰਮੂਲਾ =ADDRESS(1,3) ਸਟ੍ਰਿੰਗ $C$1 ਵਾਪਸ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ C1 ਪਹਿਲੀ ਕਤਾਰ ਅਤੇ ਤੀਜੇ ਕਾਲਮ ਦੇ ਇੰਟਰਸੈਕਸ਼ਨ 'ਤੇ ਸੈੱਲ ਹੈ।

    ਇੱਕ ਅਸਿੱਧੇ ਸੈੱਲ ਸੰਦਰਭ ਬਣਾਉਣ ਲਈ, ਤੁਸੀਂ ਸਿਰਫ਼ ADDRESS ਫੰਕਸ਼ਨ ਨੂੰ ਇੱਕ INDIRECT ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਫਾਰਮੂਲਾ:

    =INDIRECT(ADDRESS(1,3))

    ਬੇਸ਼ੱਕ, ਇਹ ਮਾਮੂਲੀ ਫਾਰਮੂਲਾ ਸਿਰਫ ਤਕਨੀਕ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ। ਅਤੇ ਇੱਥੇ ਕੁਝ ਉਦਾਹਰਣਾਂ ਹਨ ਜੋ ਅਸਲ ਵਿੱਚ ਲਾਭਦਾਇਕ ਸਾਬਤ ਹੋ ਸਕਦੀਆਂ ਹਨ:

    • ਅਸਿੱਧਾ ਪਤਾ ਫਾਰਮੂਲਾ - ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਨੂੰ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ।
    • VLOOKUP ਅਤੇ INDIRECT - ਵੱਖ-ਵੱਖ ਸ਼ੀਟਾਂ ਤੋਂ ਡੇਟਾ ਨੂੰ ਗਤੀਸ਼ੀਲ ਰੂਪ ਵਿੱਚ ਕਿਵੇਂ ਖਿੱਚਣਾ ਹੈ .
    • INDEX / MATCH ਨਾਲ INDIRECT - ਇੱਕ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ VLOOKUP ਫਾਰਮੂਲੇ ਨੂੰ ਸੰਪੂਰਨਤਾ ਵਿੱਚ ਕਿਵੇਂ ਲਿਆਉਣਾ ਹੈ।
    • Excel INDIRECT ਅਤੇ COUNTIF - ਇੱਕ ਗੈਰ-ਸੰਬੰਧਿਤ ਰੇਂਜ ਜਾਂ ਇੱਕ 'ਤੇ COUNTIF ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ ਸੈੱਲਾਂ ਦੀ ਚੋਣ।

    ਐਕਸਲ ਵਿੱਚ ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਦੇ ਨਾਲ INDIRECT ਦੀ ਵਰਤੋਂ

    ਤੁਸੀਂ ਕੈਸਕੇਡਿੰਗ ਡ੍ਰੌਪ ਡਾਊਨ ਸੂਚੀਆਂ ਬਣਾਉਣ ਲਈ ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਦੇ ਨਾਲ ਐਕਸਲ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਕਿ ਮੁੱਲ ਦੇ ਅਧਾਰ ਤੇ ਵੱਖ-ਵੱਖ ਵਿਕਲਪਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੇ ਹਨ। ਪਹਿਲੇ ਡ੍ਰੌਪਡਾਉਨ ਵਿੱਚ ਚੁਣਿਆ ਗਿਆ ਉਪਭੋਗਤਾ।

    ਇੱਕ ਸਧਾਰਨ ਨਿਰਭਰ ਡਰਾਪ-ਡਾਉਨ ਸੂਚੀ ਬਣਾਉਣਾ ਅਸਲ ਵਿੱਚ ਆਸਾਨ ਹੈ। ਡ੍ਰੌਪਡਾਉਨ ਦੀਆਂ ਆਈਟਮਾਂ ਅਤੇ ਇੱਕ ਸਧਾਰਨ =INDIRECT(A2) ਫਾਰਮੂਲਾ ਜਿੱਥੇ A2 ਤੁਹਾਡੀ ਪਹਿਲੀ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਵਾਲਾ ਸੈੱਲ ਹੈ, ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਕੁਝ ਨਾਮਕ ਰੇਂਜਾਂ ਦੀ ਲੋੜ ਹੈ।

    ਹੋਰ ਗੁੰਝਲਦਾਰ ਬਣਾਉਣ ਲਈ3-ਪੱਧਰੀ ਮੀਨੂ ਜਾਂ ਬਹੁ-ਸ਼ਬਦ ਐਂਟਰੀਆਂ ਦੇ ਨਾਲ ਡ੍ਰੌਪ-ਡਾਊਨ, ਤੁਹਾਨੂੰ ਨੇਸਟਡ ਸਬਸਟੀਟਿਊਟ ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਥੋੜਾ ਹੋਰ ਗੁੰਝਲਦਾਰ INDIRECT ਫਾਰਮੂਲਾ ਚਾਹੀਦਾ ਹੈ।

    ਇਸ ਨਾਲ INDIRECT ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ ਬਾਰੇ ਵਿਸਥਾਰਪੂਰਵਕ ਕਦਮ-ਦਰ-ਕਦਮ ਮਾਰਗਦਰਸ਼ਨ ਲਈ ਐਕਸਲ ਡੇਟਾ ਵੈਲੀਡੇਸ਼ਨ, ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਦੇਖੋ: ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਨਿਰਭਰ ਡ੍ਰੌਪ ਡਾਉਨ ਸੂਚੀ ਕਿਵੇਂ ਬਣਾਈ ਜਾਵੇ।

    ਐਕਸਲ INDIRECT ਫੰਕਸ਼ਨ - ਸੰਭਵ ਤਰੁੱਟੀਆਂ ਅਤੇ ਸਮੱਸਿਆਵਾਂ

    ਜਿਵੇਂ ਕਿ ਉਪਰੋਕਤ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਪ੍ਰਤੱਖ ਸੈੱਲ ਅਤੇ ਰੇਂਜ ਸੰਦਰਭਾਂ ਨਾਲ ਨਜਿੱਠਣ ਵੇਲੇ ਫੰਕਸ਼ਨ ਕਾਫ਼ੀ ਮਦਦਗਾਰ ਹੁੰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਸਾਰੇ ਐਕਸਲ ਉਪਭੋਗਤਾ ਇਸ ਨੂੰ ਉਤਸੁਕਤਾ ਨਾਲ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦੇ ਹਨ ਕਿਉਂਕਿ ਐਕਸਲ ਫਾਰਮੂਲੇ ਵਿੱਚ INDIRECT ਦੀ ਵਿਆਪਕ ਵਰਤੋਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਪਾਰਦਰਸ਼ਤਾ ਦੀ ਘਾਟ ਹੁੰਦੀ ਹੈ। INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਸਮੀਖਿਆ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ ਕਿਉਂਕਿ ਜਿਸ ਸੈੱਲ ਦਾ ਇਹ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ ਉਹ ਫਾਰਮੂਲੇ ਵਿੱਚ ਵਰਤੇ ਗਏ ਮੁੱਲ ਦਾ ਅੰਤਮ ਸਥਾਨ ਨਹੀਂ ਹੈ, ਜੋ ਕਿ ਅਸਲ ਵਿੱਚ ਬਹੁਤ ਉਲਝਣ ਵਾਲਾ ਹੈ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਵੱਡੇ ਗੁੰਝਲਦਾਰ ਫਾਰਮੂਲਿਆਂ ਨਾਲ ਕੰਮ ਕਰਨਾ।

    ਇਸ ਤੋਂ ਇਲਾਵਾ ਉੱਪਰ ਕਿਹਾ ਗਿਆ ਹੈ, ਕਿਸੇ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨ ਵਾਂਗ, ਜੇਕਰ ਤੁਸੀਂ ਫੰਕਸ਼ਨ ਦੇ ਆਰਗੂਮੈਂਟਾਂ ਦੀ ਦੁਰਵਰਤੋਂ ਕਰਦੇ ਹੋ ਤਾਂ INDIRECT ਇੱਕ ਗਲਤੀ ਸੁੱਟ ਸਕਦਾ ਹੈ। ਇੱਥੇ ਸਭ ਤੋਂ ਆਮ ਗਲਤੀਆਂ ਦੀ ਸੂਚੀ ਹੈ:

    ਐਕਸਲ INDIRECT #REF! ਗਲਤੀ

    ਅਕਸਰ, INDIRECT ਫੰਕਸ਼ਨ ਇੱਕ #REF! ਤਿੰਨ ਮਾਮਲਿਆਂ ਵਿੱਚ ਗਲਤੀ:

    1. ਰੈਫ_ਟੈਕਸਟ ਇੱਕ ਵੈਧ ਸੈੱਲ ਹਵਾਲਾ ਨਹੀਂ ਹੈ । ਜੇਕਰ ਤੁਹਾਡੇ ਅਸਿੱਧੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਰੈਫ_ਟੈਕਸਟ ਪੈਰਾਮੀਟਰ ਇੱਕ ਵੈਧ ਸੈੱਲ ਸੰਦਰਭ ਨਹੀਂ ਹੈ, ਤਾਂ ਫਾਰਮੂਲੇ ਦੇ ਨਤੀਜੇ ਵਜੋਂ #REF! ਗਲਤੀ ਮੁੱਲ. ਸੰਭਾਵਿਤ ਮੁੱਦਿਆਂ ਤੋਂ ਬਚਣ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋਆਰਗੂਮੈਂਟਸ।
    2. ਰੇਂਜ ਸੀਮਾ ਵੱਧ ਗਈ ਹੈ । ਜੇਕਰ ਤੁਹਾਡੇ ਅਸਿੱਧੇ ਫਾਰਮੂਲੇ ਦਾ ਰੈਫ_ਟੈਕਸਟ ਆਰਗੂਮੈਂਟ 1,048,576 ਦੀ ਕਤਾਰ ਸੀਮਾ ਜਾਂ 16,384 ਦੀ ਕਾਲਮ ਸੀਮਾ ਤੋਂ ਪਰੇ ਸੈੱਲਾਂ ਦੀ ਸੀਮਾ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਐਕਸਲ 2007, 2010 ਅਤੇ ਐਕਸਲ 2013 ਵਿੱਚ #REF ਗਲਤੀ ਵੀ ਮਿਲੇਗੀ। ਪਹਿਲੇ ਐਕਸਲ ਸੰਸਕਰਣਾਂ ਨੇ exce ਨੂੰ ਅਣਡਿੱਠ ਕਰ ਦਿੱਤਾ ਸੀ। ਸੀਮਤ ਕਰੋ ਅਤੇ ਕੁਝ ਮੁੱਲ ਵਾਪਸ ਕਰੋ, ਹਾਲਾਂਕਿ ਅਕਸਰ ਉਹ ਨਹੀਂ ਜਿਸਦੀ ਤੁਸੀਂ ਉਮੀਦ ਕਰਦੇ ਹੋ।
    3. ਰੈਫਰਡ ਸ਼ੀਟ ਜਾਂ ਵਰਕਬੁੱਕ ਬੰਦ ਹੈ। ਜੇਕਰ ਤੁਹਾਡਾ ਅਸਿੱਧਾ ਫਾਰਮੂਲਾ ਕਿਸੇ ਹੋਰ ਐਕਸਲ ਵਰਕਬੁੱਕ ਜਾਂ ਵਰਕਸ਼ੀਟ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਕਿ ਹੋਰ ਵਰਕਬੁੱਕ / ਸਪ੍ਰੈਡਸ਼ੀਟ ਖੁੱਲੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਨਹੀਂ ਤਾਂ INDIRECT #REF ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ! ਗਲਤੀ।

    ਐਕਸਲ INDIRECT #NAME? ਗਲਤੀ

    ਇਹ ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਕੇਸ ਹੈ, ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ ਫੰਕਸ਼ਨ ਦੇ ਨਾਮ ਵਿੱਚ ਕੁਝ ਗਲਤੀ ਹੈ, ਜੋ ਸਾਨੂੰ ਅਗਲੇ ਬਿੰਦੂ ਵੱਲ ਲੈ ਜਾਂਦੀ ਹੈ : )

    ਗੈਰ-ਅੰਗਰੇਜ਼ੀ ਲੋਕੇਲਾਂ ਵਿੱਚ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ

    ਤੁਸੀਂ ਇਹ ਜਾਣਨ ਲਈ ਉਤਸੁਕ ਹੋ ਸਕਦੇ ਹੋ ਕਿ INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਅੰਗਰੇਜ਼ੀ ਨਾਮ 14 ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

    • ਡੈਨਿਸ਼ - INDIREKTE
    • ਫਿਨਿਸ਼ - EPÄSUORA
    • ਜਰਮਨ - INDIREKT
    • ਹੰਗੇਰੀਅਨ - INDIREKT
    • ਇਟਾਲੀਅਨ - INDIRETTO
    • ਨਾਰਵੇਜਿਅਨ - INDIREKTE
    • ਪੋਲਿਸ਼ - ADR.POŚR
    • ਸਪੈਨਿਸ਼ - INDIRECTO
    • ਸਵੀਡਿਸ਼ - INDIREKT
    • ਤੁਰਕੀ - DOLAYLI

    ਜੇਕਰ ਤੁਸੀਂ ਪੂਰੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਪੰਨੇ ਨੂੰ ਦੇਖੋ।

    ਗੈਰ-ਅੰਗਰੇਜ਼ੀ ਸਥਾਨੀਕਰਨ ਨਾਲ ਇੱਕ ਆਮ ਸਮੱਸਿਆ ਹੈ।INDIRECT ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ ਨਹੀਂ, ਸਗੋਂ ਸੂਚੀ ਵਿਭਾਜਕ ਲਈ ਖੇਤਰੀ ਸੈਟਿੰਗਾਂ ਵੱਖਰੀਆਂ ਹਨ। ਉੱਤਰੀ ਅਮਰੀਕਾ ਅਤੇ ਕੁਝ ਹੋਰ ਦੇਸ਼ਾਂ ਲਈ ਸਟੈਂਡਰਡ ਵਿੰਡੋਜ਼ ਕੌਂਫਿਗਰੇਸ਼ਨ ਵਿੱਚ, ਡਿਫੌਲਟ ਸੂਚੀ ਵਿਭਾਜਕ ਇੱਕ ਕੌਮਾ ਹੈ। ਜਦੋਂ ਕਿ ਯੂਰਪੀਅਨ ਦੇਸ਼ਾਂ ਵਿੱਚ, ਕਾਮੇ ਨੂੰ ਦਸ਼ਮਲਵ ਚਿੰਨ੍ਹ ਦੇ ਤੌਰ ਤੇ ਰਾਖਵਾਂ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਸੂਚੀ ਵਿਭਾਜਕ ਸੈਮੀਕੋਲਨ 'ਤੇ ਸੈੱਟ ਹੁੰਦਾ ਹੈ।

    ਨਤੀਜੇ ਵਜੋਂ, ਦੋ ਵਿਚਕਾਰ ਇੱਕ ਫਾਰਮੂਲੇ ਦੀ ਨਕਲ ਕਰਦੇ ਸਮੇਂ ਵੱਖ-ਵੱਖ ਐਕਸਲ ਲੋਕੇਲਾਂ, ਤੁਹਾਨੂੰ ਗਲਤੀ ਸੁਨੇਹਾ " ਸਾਨੂੰ ਇਸ ਫਾਰਮੂਲੇ ਨਾਲ ਇੱਕ ਸਮੱਸਿਆ ਮਿਲੀ… " ਮਿਲ ਸਕਦੀ ਹੈ ਕਿਉਂਕਿ ਫਾਰਮੂਲੇ ਵਿੱਚ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਸੂਚੀ ਵੱਖਰਾ ਤੁਹਾਡੀ ਮਸ਼ੀਨ 'ਤੇ ਸੈੱਟ ਕੀਤੇ ਗਏ ਨਾਲੋਂ ਵੱਖਰਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਟਿਊਟੋਰਿਅਲ ਤੋਂ ਆਪਣੇ ਐਕਸਲ ਵਿੱਚ ਕੁਝ ਅਸਿੱਧੇ ਫਾਰਮੂਲੇ ਦੀ ਨਕਲ ਕਰਦੇ ਸਮੇਂ ਇਸ ਤਰੁੱਟੀ ਦਾ ਸਾਹਮਣਾ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਸਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਸਾਰੇ ਕਾਮਿਆਂ (,) ਨੂੰ ਸੈਮੀਕੋਲਨ (;) ਨਾਲ ਬਦਲੋ।

    ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕਿ ਸੂਚੀ ਵੱਖ ਕਰਨ ਵਾਲੇ ਅਤੇ ਦਸ਼ਮਲਵ ਚਿੰਨ੍ਹ ਕਿਹੜੇ ਹਨ। ਆਪਣੀ ਮਸ਼ੀਨ 'ਤੇ ਸੈੱਟ ਕਰੋ, ਕੰਟਰੋਲ ਪੈਨਲ ਖੋਲ੍ਹੋ, ਅਤੇ ਖੇਤਰ ਅਤੇ ਭਾਸ਼ਾ > 'ਤੇ ਜਾਓ। ਵਧੀਕ ਸੈਟਿੰਗਾਂ .

    ਉਮੀਦ ਹੈ, ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੇ ਐਕਸਲ ਵਿੱਚ INDIRECT ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ ਕੁਝ ਚਾਨਣਾ ਪਾਇਆ ਹੈ। ਹੁਣ ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਦੀਆਂ ਖੂਬੀਆਂ ਅਤੇ ਸੀਮਾਵਾਂ ਨੂੰ ਜਾਣਦੇ ਹੋ, ਹੁਣ ਸਮਾਂ ਆ ਗਿਆ ਹੈ ਕਿ ਇਸ ਨੂੰ ਇੱਕ ਸ਼ਾਟ ਦਿਓ ਅਤੇ ਦੇਖੋ ਕਿ ਕਿਵੇਂ INDIRECT ਫੰਕਸ਼ਨ ਤੁਹਾਡੇ Excel ਕੰਮਾਂ ਨੂੰ ਸਰਲ ਬਣਾ ਸਕਦਾ ਹੈ। ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ!

    ਫੰਕਸ਼ਨ ਦੇ ਆਰਗੂਮੈਂਟਸ, ਸੱਜਾ? ਇਸ ਲਈ, ਆਓ ਪਹਿਲਾਂ ਐਕਸਲ INDIRECT ਸੰਟੈਕਸ 'ਤੇ ਇੱਕ ਝਾਤ ਮਾਰੀਏ।

    INDIRECT ਫੰਕਸ਼ਨ ਸਿੰਟੈਕਸ

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

    INDIRECT(ref_text, [a1])

    ref_text - ਇੱਕ ਸੈੱਲ ਸੰਦਰਭ ਹੈ, ਜਾਂ ਵਿੱਚ ਇੱਕ ਸੈੱਲ ਦਾ ਹਵਾਲਾ ਹੈ। ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਦਾ ਰੂਪ, ਜਾਂ ਇੱਕ ਨਾਮਿਤ ਰੇਂਜ।

    a1 - ਇੱਕ ਲਾਜ਼ੀਕਲ ਮੁੱਲ ਹੈ ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ ref_text ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਕਿਸ ਕਿਸਮ ਦਾ ਹਵਾਲਾ ਸ਼ਾਮਲ ਹੈ:

    • ਜੇਕਰ ਸਹੀ ਜਾਂ ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ref_text ਨੂੰ A1-ਸ਼ੈਲੀ ਸੈੱਲ ਸੰਦਰਭ ਵਜੋਂ ਸਮਝਿਆ ਜਾਂਦਾ ਹੈ।
    • ਜੇਕਰ ਗਲਤ ਹੈ, ਤਾਂ ref_text ਨੂੰ R1C1 ਹਵਾਲੇ ਵਜੋਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।

    ਜਦਕਿ R1C1 ਹਵਾਲਾ ਕਿਸਮ ਹੋ ਸਕਦਾ ਹੈ ਕੁਝ ਸਥਿਤੀਆਂ ਵਿੱਚ ਉਪਯੋਗੀ, ਤੁਸੀਂ ਸ਼ਾਇਦ ਜ਼ਿਆਦਾਤਰ ਸਮੇਂ ਜਾਣੇ-ਪਛਾਣੇ A1 ਹਵਾਲਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੋਗੇ। ਵੈਸੇ ਵੀ, ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਲਗਭਗ ਸਾਰੇ INDIRECT ਫਾਰਮੂਲੇ A1 ਸੰਦਰਭਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਗੇ, ਇਸਲਈ ਅਸੀਂ ਦੂਜੀ ਆਰਗੂਮੈਂਟ ਨੂੰ ਛੱਡ ਦੇਵਾਂਗੇ।

    INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਮੁੱਢਲੀ ਵਰਤੋਂ

    ਫੰਕਸ਼ਨ ਦੀ ਜਾਣਕਾਰੀ ਵਿੱਚ ਜਾਣ ਲਈ, ਆਓ ਲਿਖਦੇ ਹਾਂ ਇੱਕ ਸਧਾਰਨ ਫਾਰਮੂਲਾ ਜੋ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ Excel ਵਿੱਚ INDIRECT ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਦੇ ਹੋ।

    ਮੰਨ ਲਓ, ਤੁਹਾਡੇ ਕੋਲ ਸੈੱਲ A1 ਵਿੱਚ ਨੰਬਰ 3 ਹੈ, ਅਤੇ ਸੈੱਲ C1 ਵਿੱਚ ਟੈਕਸਟ A1 ਹੈ। ਹੁਣ, ਫਾਰਮੂਲਾ =INDIRECT(C1) ਨੂੰ ਕਿਸੇ ਹੋਰ ਸੈੱਲ ਵਿੱਚ ਰੱਖੋ ਅਤੇ ਵੇਖੋ ਕਿ ਕੀ ਹੁੰਦਾ ਹੈ:

    • ਇੰਡਾਈਰੈਕਟ ਫੰਕਸ਼ਨ ਸੈੱਲ C1 ਵਿੱਚ ਮੁੱਲ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਜੋ ਕਿ A1 ਹੈ।
    • ਫੰਕਸ਼ਨ ਨੂੰ ਰੂਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਸੈੱਲ A1 ਜਿੱਥੇ ਇਹ ਵਾਪਸ ਕਰਨ ਲਈ ਮੁੱਲ ਚੁਣਦਾ ਹੈ,ਜੋ ਕਿ ਨੰਬਰ 3 ਹੈ।

    ਇਸ ਲਈ, ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ INDIRECT ਫੰਕਸ਼ਨ ਅਸਲ ਵਿੱਚ ਕੀ ਕਰਦਾ ਹੈ ਇੱਕ ਟੈਕਸਟ ਸਟ੍ਰਿੰਗ ਨੂੰ ਸੈੱਲ ਰੈਫਰੈਂਸ ਵਿੱਚ ਬਦਲਣਾ

    ਜੇਕਰ ਤੁਸੀਂ ਸੋਚਦੇ ਹੋ ਕਿ ਇਸ ਵਿੱਚ ਅਜੇ ਵੀ ਬਹੁਤ ਘੱਟ ਵਿਹਾਰਕ ਸਮਝ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਮੇਰੇ ਨਾਲ ਰਹੋ ਅਤੇ ਮੈਂ ਤੁਹਾਨੂੰ ਕੁਝ ਹੋਰ ਫਾਰਮੂਲੇ ਦਿਖਾਵਾਂਗਾ ਜੋ ਐਕਸਲ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਅਸਲ ਸ਼ਕਤੀ ਨੂੰ ਪ੍ਰਗਟ ਕਰਦੇ ਹਨ।

    ਐਕਸਲ ਵਿੱਚ INDIRECT ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ - ਫਾਰਮੂਲਾ ਉਦਾਹਰਣ

    ਜਿਵੇਂ ਕਿ ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਤੁਸੀਂ ਇੱਕ ਸੈੱਲ ਦੇ ਪਤੇ ਨੂੰ ਇੱਕ ਆਮ ਟੈਕਸਟ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਦੂਜੇ ਸੈੱਲ ਵਿੱਚ ਪਾਉਣ ਲਈ ਐਕਸਲ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਦੂਜੇ ਦਾ ਹਵਾਲਾ ਦੇ ਕੇ 1st ਸੈੱਲ ਦਾ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। ਹਾਲਾਂਕਿ, ਇਹ ਮਾਮੂਲੀ ਉਦਾਹਰਨ INDIRECT ਸਮਰੱਥਾਵਾਂ 'ਤੇ ਇੱਕ ਸੰਕੇਤ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੈ।

    ਅਸਲ ਡੇਟਾ ਦੇ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ, INDIRECT ਫੰਕਸ਼ਨ ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਸਟ੍ਰਿੰਗ ਨੂੰ ਇੱਕ ਸੰਦਰਭ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਬਹੁਤ ਗੁੰਝਲਦਾਰ ਸਤਰ ਵੀ ਸ਼ਾਮਲ ਹਨ ਜੋ ਤੁਸੀਂ ਇਸ ਦੇ ਮੁੱਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਉਂਦੇ ਹੋ ਹੋਰ ਸੈੱਲ ਅਤੇ ਨਤੀਜੇ ਦੂਜੇ ਐਕਸਲ ਫਾਰਮੂਲੇ ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੇ ਗਏ ਹਨ। ਪਰ ਆਓ ਕਾਰਟ ਨੂੰ ਘੋੜੇ ਦੇ ਅੱਗੇ ਨਾ ਰੱਖੀਏ, ਅਤੇ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਕਈ ਐਕਸਲ ਅਸਿੱਧੇ ਫਾਰਮੂਲਿਆਂ ਦੁਆਰਾ ਚਲੀਏ।

    ਸੈੱਲ ਮੁੱਲਾਂ ਤੋਂ ਅਸਿੱਧੇ ਹਵਾਲੇ ਬਣਾਉਣਾ

    ਜਿਵੇਂ ਕਿ ਤੁਹਾਨੂੰ ਯਾਦ ਹੈ, ਐਕਸਲ INDIRECT ਫੰਕਸ਼ਨ ਆਗਿਆ ਦਿੰਦਾ ਹੈ A1 ਅਤੇ R1C1 ਸੰਦਰਭ ਸ਼ੈਲੀਆਂ ਲਈ। ਆਮ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਸ਼ੀਟ ਵਿੱਚ ਦੋਨਾਂ ਸਟਾਈਲਾਂ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ, ਤੁਸੀਂ ਫਾਈਲ > ਰਾਹੀਂ ਸਿਰਫ਼ ਦੋ ਸੰਦਰਭ ਕਿਸਮਾਂ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ। ਵਿਕਲਪ > ਫਾਰਮੂਲੇ > R1C1 ਚੈੱਕ ਬਾਕਸ । ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਐਕਸਲ ਉਪਭੋਗਤਾ R1C1 ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ ਘੱਟ ਹੀ ਵਿਚਾਰ ਕਰਦੇ ਹਨਇੱਕ ਵਿਕਲਪਿਕ ਹਵਾਲਾ ਪਹੁੰਚ ਦੇ ਰੂਪ ਵਿੱਚ।

    ਇੱਕ ਅਸਿੱਧੇ ਫਾਰਮੂਲੇ ਵਿੱਚ, ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਇੱਕੋ ਸ਼ੀਟ 'ਤੇ ਹਵਾਲਾ ਕਿਸਮ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਅਸੀਂ ਹੋਰ ਅੱਗੇ ਵਧੀਏ, ਤੁਸੀਂ ਸ਼ਾਇਦ A1 ਅਤੇ R1C1 ਸੰਦਰਭ ਸ਼ੈਲੀਆਂ ਵਿੱਚ ਅੰਤਰ ਜਾਣਨਾ ਚਾਹੋਗੇ।

    A1 ਸ਼ੈਲੀ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਆਮ ਹਵਾਲਾ ਕਿਸਮ ਹੈ ਜੋ ਇੱਕ ਕਤਾਰ ਦੇ ਬਾਅਦ ਇੱਕ ਕਾਲਮ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਗਿਣਤੀ. ਉਦਾਹਰਨ ਲਈ, B2 ਕਾਲਮ B ਅਤੇ ਕਤਾਰ 2 ਦੇ ਇੰਟਰਸੈਕਸ਼ਨ 'ਤੇ ਸੈੱਲ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।

    R1C1 ਸਟਾਈਲ ਉਲਟ ਹਵਾਲਾ ਕਿਸਮ ਹੈ - ਕਾਲਮਾਂ ਤੋਂ ਬਾਅਦ ਕਤਾਰਾਂ, ਜਿਸਦੀ ਵਰਤੋਂ ਹੋਣ ਵਿੱਚ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। ਤੋਂ : ) ਉਦਾਹਰਨ ਲਈ, R4C1 ਸੈੱਲ A4 ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਇੱਕ ਸ਼ੀਟ ਵਿੱਚ ਕਤਾਰ 4, ਕਾਲਮ 1 ਵਿੱਚ ਹੈ। ਜੇਕਰ ਅੱਖਰ ਤੋਂ ਬਾਅਦ ਕੋਈ ਨੰਬਰ ਨਹੀਂ ਆਉਂਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਉਸੇ ਕਤਾਰ ਜਾਂ ਕਾਲਮ ਦਾ ਹਵਾਲਾ ਦੇ ਰਹੇ ਹੋ।

    ਅਤੇ ਹੁਣ, ਆਓ ਦੇਖੀਏ ਕਿ ਕਿਵੇਂ INDIRECT ਫੰਕਸ਼ਨ A1 ਅਤੇ R1C1 ਹਵਾਲਿਆਂ ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ:

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

    • ਸੈੱਲ D1 ਵਿੱਚ ਫਾਰਮੂਲਾ: =INDIRECT(C1)

    ਇਹ ਸਭ ਤੋਂ ਆਸਾਨ ਹੈ। ਫਾਰਮੂਲਾ ਸੈੱਲ C1 ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ, ਇਸਦਾ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ - ਟੈਕਸਟ ਸਤਰ A2 , ਇਸਨੂੰ ਇੱਕ ਸੈੱਲ ਸੰਦਰਭ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਸੈੱਲ A2 ਵੱਲ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਸਦਾ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ 222 ਹੈ।

    • ਸੈੱਲ D3 ਵਿੱਚ ਫਾਰਮੂਲਾ: =INDIRECT(C3,FALSE)

    ਦੂਜੇ ਆਰਗੂਮੈਂਟ ਵਿੱਚ FALSE ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਰੈਫਰ ਕੀਤੇ ਮੁੱਲ (C3) ਨੂੰ ਇੱਕ R1C1 ਸੈੱਲ ਸੰਦਰਭ ਵਾਂਗ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਇੱਕ ਕਤਾਰ ਨੰਬਰ ਅਤੇ ਇੱਕ ਕਾਲਮ ਨੰਬਰ। ਇਸ ਲਈ,ਸਾਡਾ INDIRECT ਫਾਰਮੂਲਾ ਸੈੱਲ C3 (R2C1) ਵਿਚਲੇ ਮੁੱਲ ਨੂੰ ਕਤਾਰ 2 ਅਤੇ ਕਾਲਮ 1 ਦੇ ਸੰਜੋਗ 'ਤੇ ਸੈੱਲ ਦੇ ਸੰਦਰਭ ਵਜੋਂ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਸੈੱਲ A2 ਹੈ।

    ਸੈਲ ਮੁੱਲਾਂ ਅਤੇ ਟੈਕਸਟ ਤੋਂ ਅਸਿੱਧੇ ਹਵਾਲੇ ਬਣਾਉਣਾ

    ਇਸੇ ਤਰ੍ਹਾਂ ਅਸੀਂ ਸੈੱਲ ਮੁੱਲਾਂ ਤੋਂ ਹਵਾਲੇ ਕਿਵੇਂ ਬਣਾਏ, ਤੁਸੀਂ ਆਪਣੇ INDIRECT ਫਾਰਮੂਲੇ ਦੇ ਅੰਦਰ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਅਤੇ ਇੱਕ ਸੈਲ ਸੰਦਰਭ ਨੂੰ ਜੋੜ ਸਕਦੇ ਹੋ, ਜੋ ਕਿ ਕੰਕੈਟੇਨੇਸ਼ਨ ਆਪਰੇਟਰ (&) ਨਾਲ ਬੰਨ੍ਹਿਆ ਹੋਇਆ ਹੈ। .

    ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਫਾਰਮੂਲਾ: =INDIRECT("B"&C2) ਹੇਠਲੇ ਲਾਜ਼ੀਕਲ ਚੇਨ ਦੇ ਆਧਾਰ 'ਤੇ ਸੈੱਲ B2 ਤੋਂ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ:

    ਇੰਡਿਰੈਕਟ ਫੰਕਸ਼ਨ ਤੱਤਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ ref_text ਆਰਗੂਮੈਂਟ ਵਿੱਚ - ਟੈਕਸਟ B ਅਤੇ ਸੈੱਲ C2 ਵਿੱਚ ਮੁੱਲ -> ਸੈੱਲ C2 ਵਿੱਚ ਮੁੱਲ ਨੰਬਰ 2 ਹੈ, ਜੋ ਸੈੱਲ B2 ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ -> ਫਾਰਮੂਲਾ ਸੈੱਲ B2 'ਤੇ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਸਦਾ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਨੰਬਰ 10 ਹੈ।

    ਨਾਮਬੱਧ ਰੇਂਜਾਂ ਦੇ ਨਾਲ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

    ਸੈਲ ਅਤੇ ਟੈਕਸਟ ਮੁੱਲਾਂ ਤੋਂ ਹਵਾਲਾ ਦੇਣ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਐਕਸਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ ਨਾਮਬੱਧ ਰੇਂਜਾਂ ਦਾ ਹਵਾਲਾ ਦੇਣ ਲਈ INDIRECT ਫੰਕਸ਼ਨ।

    ਮੰਨ ਲਓ, ਤੁਹਾਡੀ ਸ਼ੀਟ ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਨਾਮੀ ਰੇਂਜਾਂ ਹਨ:

    • Apples - B2:B6
    • ਕੇਲੇ - C2:C6
    • Lemons - D2:D6

    ਉੱਪਰ ਦਿੱਤੀ ਕਿਸੇ ਵੀ ਰੇਂਜ ਲਈ ਐਕਸਲ ਡਾਇਨਾਮਿਕ ਰੈਫਰੈਂਸ ਬਣਾਉਣ ਲਈ, ਕਿਸੇ ਸੈੱਲ ਵਿੱਚ ਇਸਦਾ ਨਾਮ ਦਰਜ ਕਰੋ, ਕਹੋ G1, ਅਤੇ ਇੱਕ ਅਸਿੱਧੇ ਫਾਰਮੂਲੇ =INDIRECT(G1) ਤੋਂ ਉਸ ਸੈੱਲ ਦਾ ਹਵਾਲਾ ਦਿਓ।

    ਅਤੇ ਹੁਣ, ਤੁਸੀਂ ਇੱਕ ਕਦਮ ਅੱਗੇ ਲੈ ਕੇ ਇਸ ਅਸਿੱਧੇ ਫਾਰਮੂਲੇ ਨੂੰ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ।ਦਿੱਤੇ ਗਏ ਰੇਂਜ ਵਿੱਚ ਮੁੱਲਾਂ ਦੇ ਜੋੜ ਅਤੇ ਔਸਤ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ, ਜਾਂ ਗੁੱਸੇ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ / ਨਿਊਨਤਮ ਮੁੱਲ ਲੱਭੋ:

    • =SUM(INDIRECT(G1))
    • =AVERAGE(INDIRECT(G1))
    • =MAX(INDIRECT(G1))
    • =MIN(INDIRECT(G1))

    ਹੁਣ ਜਦੋਂ ਤੁਹਾਨੂੰ ਐਕਸਲ ਵਿੱਚ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਆਮ ਵਿਚਾਰ ਮਿਲ ਗਿਆ ਹੈ, ਅਸੀਂ ਵਧੇਰੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਫਾਰਮੂਲੇ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰ ਸਕਦੇ ਹਾਂ।

    ਗਤੀਸ਼ੀਲ ਤੌਰ 'ਤੇ ਕਿਸੇ ਹੋਰ ਵਰਕਸ਼ੀਟ ਦਾ ਹਵਾਲਾ ਦੇਣ ਲਈ ਅਸਿੱਧੇ ਫਾਰਮੂਲੇ

    ਐਕਸਲ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਉਪਯੋਗਤਾ "ਡਾਇਨਾਮਿਕ" ਸੈੱਲ ਸੰਦਰਭਾਂ ਨੂੰ ਬਣਾਉਣ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ ਹੈ। ਤੁਸੀਂ ਇਸਦੀ ਵਰਤੋਂ ਹੋਰ ਵਰਕਸ਼ੀਟਾਂ ਦੇ ਸੈੱਲਾਂ ਨੂੰ "ਉੱਡਣ 'ਤੇ" ਕਰਨ ਲਈ ਵੀ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਇਹ ਕਿਵੇਂ ਹੈ।

    ਮੰਨ ਲਓ, ਤੁਹਾਡੇ ਕੋਲ ਸ਼ੀਟ 1 ਵਿੱਚ ਕੁਝ ਮਹੱਤਵਪੂਰਨ ਡੇਟਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਉਸ ਡੇਟਾ ਨੂੰ ਸ਼ੀਟ 2 ਵਿੱਚ ਖਿੱਚਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਨਿਮਨਲਿਖਤ ਸਕ੍ਰੀਨਸ਼ੌਟ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਐਕਸਲ ਅਸਿੱਧੇ ਫਾਰਮੂਲਾ ਇਸ ਕੰਮ ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲ ਸਕਦਾ ਹੈ:

    ਆਓ ਉਸ ਫਾਰਮੂਲੇ ਨੂੰ ਤੋੜੀਏ ਜੋ ਤੁਸੀਂ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਿੱਚ ਦੇਖਦੇ ਹੋ ਅਤੇ ਸਮਝਦੇ ਹੋ।

    ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ, ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਦਾ ਹਵਾਲਾ ਦੇਣ ਦਾ ਆਮ ਤਰੀਕਾ ਐਕਸਲ ਵਿੱਚ ਸ਼ੀਟ ਦੇ ਨਾਮ ਤੋਂ ਬਾਅਦ ਵਿਸਮਿਕ ਚਿੰਨ੍ਹ ਅਤੇ ਇੱਕ ਸੈੱਲ / ਰੇਂਜ ਸੰਦਰਭ ਲਿਖ ਰਿਹਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਸ਼ੀਟਨਾਮ!ਰੇਂਜ । ਕਿਉਂਕਿ ਇੱਕ ਸ਼ੀਟ ਦੇ ਨਾਮ ਵਿੱਚ ਅਕਸਰ ਇੱਕ ਸਪੇਸ ਹੁੰਦੀ ਹੈ, ਤੁਸੀਂ ਇੱਕ ਗਲਤੀ ਨੂੰ ਰੋਕਣ ਲਈ ਇਸਨੂੰ (ਨਾਮ, ਇੱਕ ਸਪੇਸ ਨਹੀਂ : ) ਨੂੰ ਇੱਕਲੇ ਕੋਟਸ ਵਿੱਚ ਨੱਥੀ ਕਰੋਗੇ, ਉਦਾਹਰਨ ਲਈ 'ਮੇਰੀ ਸ਼ੀਟ!'$A$1 .

    ਅਤੇ ਹੁਣ, ਤੁਹਾਨੂੰ ਬਸ ਇੱਕ ਸੈੱਲ ਵਿੱਚ ਸ਼ੀਟ ਦਾ ਨਾਮ, ਦੂਜੇ ਵਿੱਚ ਸੈੱਲ ਦਾ ਪਤਾ ਦਰਜ ਕਰਨਾ ਹੈ, ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਵਿੱਚ ਜੋੜਨਾ ਹੈ, ਅਤੇ ਉਸ ਸਤਰ ਨੂੰ ਫੀਡ ਕਰਨਾ ਹੈ।INDIRECT ਫੰਕਸ਼ਨ। ਯਾਦ ਰੱਖੋ ਕਿ ਇੱਕ ਟੈਕਸਟ ਸਟ੍ਰਿੰਗ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਇੱਕ ਸੈੱਲ ਐਡਰੈੱਸ ਜਾਂ ਨੰਬਰ ਤੋਂ ਇਲਾਵਾ ਹਰ ਇੱਕ ਐਲੀਮੈਂਟ ਨੂੰ ਡਬਲ ਕੋਟਸ ਵਿੱਚ ਨੱਥੀ ਕਰਨਾ ਹੋਵੇਗਾ ਅਤੇ ਕਨਕੇਟੇਨੇਸ਼ਨ ਓਪਰੇਟਰ (&) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਾਰੇ ਤੱਤਾਂ ਨੂੰ ਜੋੜਨਾ ਹੋਵੇਗਾ।

    ਉੱਪਰ ਦਿੱਤੇ ਅਨੁਸਾਰ, ਸਾਨੂੰ ਮਿਲਦਾ ਹੈ। ਹੇਠ ਦਿੱਤੇ ਪੈਟਰਨ:

    INDIRECT("'" & ਸ਼ੀਟ ਦਾ ਨਾਮ & "'!" & ਸੇਲ ਤੋਂ ਡਾਟਾ ਕੱਢਣ ਲਈ )

    ਸਾਡੀ ਉਦਾਹਰਨ 'ਤੇ ਵਾਪਸ ਜਾਣਾ, ਤੁਸੀਂ ਸ਼ੀਟ ਦਾ ਨਾਮ ਸੈੱਲ A1 ਵਿੱਚ ਪਾਓ, ਅਤੇ ਕਾਲਮ B ਵਿੱਚ ਸੈੱਲ ਪਤੇ ਟਾਈਪ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਨਤੀਜੇ ਵਜੋਂ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖਿਆਂ ਫਾਰਮੂਲਾ ਮਿਲਦਾ ਹੈ:

    INDIRECT("'" & $A$1 & "'!" & B1)

    ਇਸ ਤੋਂ ਇਲਾਵਾ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਜੇਕਰ ਤੁਸੀਂ ਫਾਰਮੂਲੇ ਨੂੰ ਕਈ ਸੈੱਲਾਂ ਵਿੱਚ ਕਾਪੀ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਸ਼ੀਟ ਦੇ ਨਾਮ ਦਾ ਹਵਾਲਾ ਲਾਕ ਕਰਨਾ ਪਵੇਗਾ ਪੂਰਨ ਸੈੱਲ ਸੰਦਰਭ ਜਿਵੇਂ $A$1।

    ਨੋਟਸ

    • ਜੇ ਕੋਈ ਵੀ ਸੈੱਲ ਜਿਸ ਵਿੱਚ ਦੂਜੀ ਸ਼ੀਟ ਦਾ ਨਾਮ ਅਤੇ ਸੈੱਲ ਪਤਾ (ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਵਿੱਚ A1 ਅਤੇ B1) ਸ਼ਾਮਲ ਹੈ, ਖਾਲੀ ਹੈ , ਤੁਹਾਡਾ ਅਸਿੱਧਾ ਫਾਰਮੂਲਾ ਇੱਕ ਗਲਤੀ ਵਾਪਸ ਕਰੇਗਾ। ਇਸ ਨੂੰ ਰੋਕਣ ਲਈ, ਤੁਸੀਂ IF ਫੰਕਸ਼ਨ ਵਿੱਚ INDIRECT ਫੰਕਸ਼ਨ ਨੂੰ ਸਮੇਟ ਸਕਦੇ ਹੋ:

      IF(OR($A$1="",B1=""), "", INDIRECT("'" & $A$1 & "'!" & B1))

    • ਇੰਡਿਰੈਕਟ ਫਾਰਮੂਲੇ ਲਈ ਜੋ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ, ਰੈਫਰ ਕੀਤੀ ਸ਼ੀਟ ਖੁੱਲੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਨਹੀਂ ਤਾਂ ਫਾਰਮੂਲਾ ਇੱਕ #REF ਗਲਤੀ ਵਾਪਸ ਕਰੇਗਾ। ਗਲਤੀ ਤੋਂ ਬਚਣ ਲਈ, ਤੁਸੀਂ IFERROR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਇੱਕ ਖਾਲੀ ਸਤਰ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ, ਜੋ ਵੀ ਗਲਤੀ ਆਉਂਦੀ ਹੈ:

      IFERROR(INDIRECT("'" & $A$1 & "'!" &B1), "")

    ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਲਈ ਇੱਕ ਐਕਸਲ ਡਾਇਨਾਮਿਕ ਹਵਾਲਾ ਬਣਾਉਣਾ

    ਅਪ੍ਰਤੱਖ ਫਾਰਮੂਲਾ ਜੋ ਦਰਸਾਉਂਦਾ ਹੈਇੱਕ ਵੱਖਰੀ ਐਕਸਲ ਵਰਕਬੁੱਕ ਲਈ ਇੱਕ ਹੋਰ ਸਪ੍ਰੈਡਸ਼ੀਟ ਦੇ ਹਵਾਲੇ ਦੇ ਰੂਪ ਵਿੱਚ ਉਸੇ ਪਹੁੰਚ 'ਤੇ ਅਧਾਰਤ ਹੈ। ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਸ਼ੀਟ ਦੇ ਨਾਮ ਅਤੇ ਸੈੱਲ ਪਤੇ ਦੇ ਨਾਲ ਵਰਕਬੁੱਕ ਦਾ ਨਾਮ ਨਿਸ਼ਚਿਤ ਕਰਨਾ ਹੋਵੇਗਾ।

    ਚੀਜ਼ਾਂ ਨੂੰ ਆਸਾਨ ਬਣਾਉਣ ਲਈ, ਆਓ ਆਮ ਤਰੀਕੇ ਨਾਲ ਕਿਸੇ ਹੋਰ ਕਿਤਾਬ ਦਾ ਹਵਾਲਾ ਦੇਣ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੀਏ (ਤੁਹਾਡੀ ਕਿਤਾਬ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਅਪੋਸਟ੍ਰੋਫਸ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ। ਅਤੇ/ਜਾਂ ਸ਼ੀਟ ਨਾਮਾਂ ਵਿੱਚ ਖਾਲੀ ਥਾਂਵਾਂ ਹੁੰਦੀਆਂ ਹਨ:

    '[Book_name.xlsx]Sheet_name'!ਰੇਂਜ

    ਇਹ ਮੰਨ ਕੇ ਕਿ ਕਿਤਾਬ ਦਾ ਨਾਮ ਸੈੱਲ A2 ਵਿੱਚ ਹੈ, ਸ਼ੀਟ ਦਾ ਨਾਮ B2 ਵਿੱਚ ਹੈ, ਅਤੇ ਸੈੱਲ ਦਾ ਪਤਾ C2 ਵਿੱਚ ਹੈ, ਸਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਮਿਲਦਾ ਹੈ:

    =INDIRECT("'[" & $A$2 & "]" & $B$2 & "'!" & C2)

    ਕਿਉਂਕਿ ਤੁਸੀਂ ਦੂਜੇ ਸੈੱਲਾਂ ਵਿੱਚ ਫਾਰਮੂਲੇ ਦੀ ਨਕਲ ਕਰਦੇ ਸਮੇਂ ਕਿਤਾਬ ਅਤੇ ਸ਼ੀਟ ਦੇ ਨਾਮ ਵਾਲੇ ਸੈੱਲਾਂ ਨੂੰ ਬਦਲਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ, ਤੁਸੀਂ ਕ੍ਰਮਵਾਰ $A$2 ਅਤੇ $B$2, ਸੰਪੂਰਨ ਸੈੱਲ ਸੰਦਰਭਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਲਾਕ ਕਰੋ।

    ਅਤੇ ਹੁਣ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਪੈਟਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸੇ ਹੋਰ ਐਕਸਲ ਵਰਕਬੁੱਕ ਵਿੱਚ ਆਸਾਨੀ ਨਾਲ ਆਪਣਾ ਗਤੀਸ਼ੀਲ ਹਵਾਲਾ ਲਿਖ ਸਕਦੇ ਹੋ:

    =INDIRECT("'[" & ਕਿਤਾਬ ਦਾ ਨਾਮ &" ]" & ਸ਼ੀਟ ਦਾ ਨਾਮ & "'!" & ਸੈਲ ਪਤਾ )

    ਨੋਟ। ਤੁਹਾਡੇ ਫਾਰਮੂਲੇ ਦਾ ਹਵਾਲਾ ਦੇਣ ਵਾਲੀ ਵਰਕਬੁੱਕ ਹਮੇਸ਼ਾ ਖੁੱਲੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਨਹੀਂ ਤਾਂ INDIRECT ਫੰਕਸ਼ਨ ਇੱਕ #REF ਗਲਤੀ ਸੁੱਟ ਦੇਵੇਗਾ। ਆਮ ਤੌਰ 'ਤੇ, IFERROR ਫੰਕਸ਼ਨ ਇਸ ਤੋਂ ਬਚਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ:

    =IFERROR(INDIRECT("'[" & A2 & "]" & $A$1 & "'!" & B1), "")

    ਸੇਲ ਸੰਦਰਭ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਐਕਸਲ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

    ਆਮ ਤੌਰ 'ਤੇ, ਜਦੋਂ ਤੁਸੀਂ ਸੰਮਿਲਿਤ ਕਰਦੇ ਹੋ ਤਾਂ Microsoft Excel ਸੈੱਲ ਸੰਦਰਭਾਂ ਨੂੰ ਬਦਲਦਾ ਹੈ ਇੱਕ ਸ਼ੀਟ ਵਿੱਚ ਮੌਜੂਦਾ ਕਤਾਰਾਂ ਜਾਂ ਕਾਲਮਾਂ ਨੂੰ ਨਵੀਂ ਜਾਂ ਮਿਟਾਓ। ਅਜਿਹਾ ਹੋਣ ਤੋਂ ਰੋਕਣ ਲਈ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋਸੈੱਲ ਸੰਦਰਭਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ INDIRECT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੋ ਕਿ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ ਬਰਕਰਾਰ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ।

    ਫਰਕ ਨੂੰ ਦਰਸਾਉਣ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਇਹ ਕਰੋ:

    1. ਕਿਸੇ ਵੀ ਸੈੱਲ ਵਿੱਚ ਕੋਈ ਵੀ ਮੁੱਲ ਦਾਖਲ ਕਰੋ, ਕਹੋ , ਸੈੱਲ A1 ਵਿੱਚ ਨੰਬਰ 20।
    2. ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਦੋ ਹੋਰ ਸੈੱਲਾਂ ਤੋਂ A1 ਨੂੰ ਵੇਖੋ: =A1 ਅਤੇ =INDIRECT("A1")
    3. ਕਤਾਰ 1 ਦੇ ਉੱਪਰ ਇੱਕ ਨਵੀਂ ਕਤਾਰ ਸ਼ਾਮਲ ਕਰੋ।

    ਦੇਖੋ ਕੀ ਹੁੰਦਾ ਹੈ? ਬਰਾਬਰ ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰ ਵਾਲਾ ਸੈੱਲ ਅਜੇ ਵੀ 20 ਵਾਪਸ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਸਦਾ ਫਾਰਮੂਲਾ ਆਪਣੇ ਆਪ =A2 ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ ਹੈ। INDIRECT ਫਾਰਮੂਲੇ ਵਾਲਾ ਸੈੱਲ ਹੁਣ 0 ਵਾਪਸ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ ਫਾਰਮੂਲਾ ਉਦੋਂ ਨਹੀਂ ਬਦਲਿਆ ਗਿਆ ਸੀ ਜਦੋਂ ਇੱਕ ਨਵੀਂ ਕਤਾਰ ਪਾਈ ਗਈ ਸੀ ਅਤੇ ਇਹ ਅਜੇ ਵੀ ਸੈੱਲ A1 ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ, ਜੋ ਵਰਤਮਾਨ ਵਿੱਚ ਖਾਲੀ ਹੈ:

    ਇਸ ਪ੍ਰਦਰਸ਼ਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਹੇਠਾਂ ਹੋ ਸਕਦੇ ਹੋ ਇਹ ਪ੍ਰਭਾਵ ਕਿ INDIRECT ਫੰਕਸ਼ਨ ਮਦਦ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਪਰੇਸ਼ਾਨੀ ਹੈ। ਠੀਕ ਹੈ, ਚਲੋ ਇਸਨੂੰ ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਅਜ਼ਮਾਓ।

    ਮੰਨ ਲਓ, ਤੁਸੀਂ ਸੈੱਲ A2:A5 ਵਿੱਚ ਮੁੱਲਾਂ ਨੂੰ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਅਤੇ ਤੁਸੀਂ SUM ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਸਾਨੀ ਨਾਲ ਅਜਿਹਾ ਕਰ ਸਕਦੇ ਹੋ:

    =SUM(A2:A5)

    ਹਾਲਾਂਕਿ, ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਫਾਰਮੂਲਾ ਬਦਲਿਆ ਨਾ ਰਹੇ, ਭਾਵੇਂ ਕਿੰਨੀਆਂ ਕਤਾਰਾਂ ਮਿਟਾਈਆਂ ਜਾਂ ਪਾਈਆਂ ਜਾਣ। ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਹੱਲ - ਸੰਪੂਰਨ ਸੰਦਰਭਾਂ ਦੀ ਵਰਤੋਂ - ਮਦਦ ਨਹੀਂ ਕਰੇਗੀ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ, ਕਿਸੇ ਸੈੱਲ ਵਿੱਚ ਫਾਰਮੂਲਾ =SUM($A$2:$A$5) ਦਾਖਲ ਕਰੋ, ਇੱਕ ਨਵੀਂ ਕਤਾਰ ਪਾਓ, ਕਤਾਰ 3 'ਤੇ ਕਹੋ, ਅਤੇ… =SUM($A$2:$A$6) ਵਿੱਚ ਪਰਿਵਰਤਿਤ ਫਾਰਮੂਲਾ ਲੱਭੋ।

    ਬੇਸ਼ੱਕ, ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਦੀ ਅਜਿਹੀ ਸ਼ਿਸ਼ਟਤਾ ਜ਼ਿਆਦਾਤਰ ਵਿੱਚ ਵਧੀਆ ਕੰਮ ਕਰੇਗੀ। ਕੇਸ. ਫਿਰ ਵੀ, ਅਜਿਹੇ ਹਾਲਾਤ ਹੋ ਸਕਦੇ ਹਨ ਜਦੋਂ ਤੁਸੀਂ ਨਹੀਂ ਚਾਹੁੰਦੇ ਕਿ ਫਾਰਮੂਲਾ ਬਦਲਿਆ ਜਾਵੇ

    ਮਾਈਕਲ ਬ੍ਰਾਊਨ ਸੌਫਟਵੇਅਰ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਗੁੰਝਲਦਾਰ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਸਰਲ ਬਣਾਉਣ ਦੇ ਜਨੂੰਨ ਨਾਲ ਇੱਕ ਸਮਰਪਿਤ ਤਕਨਾਲੋਜੀ ਉਤਸ਼ਾਹੀ ਹੈ। ਤਕਨੀਕੀ ਉਦਯੋਗ ਵਿੱਚ ਇੱਕ ਦਹਾਕੇ ਤੋਂ ਵੱਧ ਤਜ਼ਰਬੇ ਦੇ ਨਾਲ, ਉਸਨੇ ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਅਤੇ ਆਉਟਲੁੱਕ ਦੇ ਨਾਲ-ਨਾਲ ਗੂਗਲ ਸ਼ੀਟਸ ਅਤੇ ਡੌਕਸ ਵਿੱਚ ਆਪਣੇ ਹੁਨਰ ਨੂੰ ਨਿਖਾਰਿਆ ਹੈ। ਮਾਈਕਲ ਦਾ ਬਲੌਗ ਆਪਣੇ ਗਿਆਨ ਅਤੇ ਮੁਹਾਰਤ ਨੂੰ ਦੂਜਿਆਂ ਨਾਲ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸਮਰਪਿਤ ਹੈ, ਉਤਪਾਦਕਤਾ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਆਸਾਨ-ਅਧਾਰਿਤ ਸੁਝਾਅ ਅਤੇ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਭਾਵੇਂ ਤੁਸੀਂ ਇੱਕ ਤਜਰਬੇਕਾਰ ਪੇਸ਼ੇਵਰ ਹੋ ਜਾਂ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਹੋ, ਮਾਈਕਲ ਦਾ ਬਲੌਗ ਇਹਨਾਂ ਜ਼ਰੂਰੀ ਸੌਫਟਵੇਅਰ ਟੂਲਾਂ ਦਾ ਵੱਧ ਤੋਂ ਵੱਧ ਲਾਭ ਲੈਣ ਲਈ ਕੀਮਤੀ ਸੂਝ ਅਤੇ ਵਿਹਾਰਕ ਸਲਾਹ ਪੇਸ਼ ਕਰਦਾ ਹੈ।