ਐਕਸਲ ਵਿੱਚ ਕਾਲਮਾਂ ਅਤੇ ਕਤਾਰਾਂ ਨੂੰ ਕਿਵੇਂ ਬਦਲਿਆ ਜਾਵੇ

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

ਟਿਊਟੋਰਿਅਲ ਐਕਸਲ ਵਿੱਚ ਕਤਾਰਾਂ ਨੂੰ ਕਾਲਮਾਂ ਵਿੱਚ ਬਦਲਣ ਦੇ ਵੱਖ-ਵੱਖ ਤਰੀਕੇ ਦਿਖਾਉਂਦਾ ਹੈ: ਫਾਰਮੂਲੇ, VBA ਕੋਡ, ਅਤੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਟੂਲ।

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

ਇਸ ਲੇਖ ਵਿੱਚ, ਤੁਸੀਂ ਕਤਾਰਾਂ ਨੂੰ ਕਾਲਮਾਂ ਵਿੱਚ ਬਦਲਣ ਦੇ ਕਈ ਤਰੀਕੇ ਲੱਭੋਗੇ (ਜਾਂ ਕਾਲਮ ਤੋਂ ਕਤਾਰਾਂ), ਜੋ ਵੀ ਤੁਸੀਂ ਇਸ ਨੂੰ ਕਹਿੰਦੇ ਹੋ, ਇਹ ਇੱਕੋ ਗੱਲ ਹੈ : ) ਇਹ ਹੱਲ Excel 2010 ਦੇ ਸਾਰੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ Excel 365 ਤੱਕ ਕੰਮ ਕਰਦੇ ਹਨ, ਬਹੁਤ ਸਾਰੇ ਸੰਭਾਵਿਤ ਦ੍ਰਿਸ਼ਾਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ, ਅਤੇ ਜ਼ਿਆਦਾਤਰ ਆਮ ਗਲਤੀਆਂ ਦੀ ਵਿਆਖਿਆ ਕਰਦੇ ਹਨ।

    ਪੇਸਟ ਸਪੈਸ਼ਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਕਤਾਰਾਂ ਨੂੰ ਕਾਲਮਾਂ ਵਿੱਚ ਬਦਲੋ

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

    ਕਤਾਰਾਂ ਨੂੰ ਕਾਲਮਾਂ ਵਿੱਚ ਬਦਲਣ ਲਈ, ਇਹਨਾਂ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:

    1. ਅਸਲ ਡਾਟਾ ਚੁਣੋ। ਪੂਰੀ ਸਾਰਣੀ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਚੁਣਨ ਲਈ, ਜਿਵੇਂ ਕਿ ਸਪ੍ਰੈਡਸ਼ੀਟ ਵਿੱਚ ਡੇਟਾ ਵਾਲੇ ਸਾਰੇ ਸੈੱਲ, Ctrl + Home ਅਤੇ ਫਿਰ Ctrl + Shift + End ਦਬਾਓ।
    2. ਚੁਣੇ ਗਏ ਸੈੱਲਾਂ ਨੂੰ ਕਾਪੀ ਕਰੋ ਜਾਂ ਤਾਂ ਚੋਣ ਉੱਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰਕੇ ਅਤੇ ਚੁਣ ਕੇ। ਸੰਦਰਭ ਮੀਨੂ ਤੋਂ ਕਾਪੀ ਕਰੋ ਜਾਂ Ctrl + C ਦਬਾ ਕੇ।
    3. ਮੰਜ਼ਿਲ ਰੇਂਜ ਦਾ ਪਹਿਲਾ ਸੈੱਲ ਚੁਣੋ।

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

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

    15>

    ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਪੇਸਟ ਸਪੈਸ਼ਲ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ ਦੇਖੋ।

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

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

    ਹਾਲਾਂਕਿ, ਇਸ ਪਹੁੰਚ ਵਿੱਚ ਦੋ ਕਮੀਆਂ ਹਨ ਜੋ ਇਸਨੂੰ ਟ੍ਰਾਂਸਪੋਜ਼ ਕਰਨ ਲਈ ਇੱਕ ਸੰਪੂਰਨ ਹੱਲ ਕਿਹਾ ਜਾਣ ਤੋਂ ਰੋਕਦੀਆਂ ਹਨ। ਐਕਸਲ ਵਿੱਚ ਡੇਟਾ:

    • ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਾਰਜਸ਼ੀਲ ਐਕਸਲ ਟੇਬਲਾਂ ਨੂੰ ਘੁੰਮਾਉਣ ਲਈ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਪੂਰੀ ਸਾਰਣੀ ਦੀ ਨਕਲ ਕਰਦੇ ਹੋ ਅਤੇ ਫਿਰ ਪੇਸਟ ਸਪੈਸ਼ਲ ਡਾਇਲਾਗ ਖੋਲ੍ਹਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਟ੍ਰਾਂਸਪੋਜ਼ ਵਿਕਲਪ ਅਯੋਗ ਮਿਲੇਗਾ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਜਾਂ ਤਾਂ ਕਾਲਮ ਸਿਰਲੇਖਾਂ ਤੋਂ ਬਿਨਾਂ ਸਾਰਣੀ ਨੂੰ ਕਾਪੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜਾਂ ਇਸਨੂੰ ਪਹਿਲਾਂ ਇੱਕ ਰੇਂਜ ਵਿੱਚ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ।
    • ਪੇਸਟ ਸਪੈਸ਼ਲ > ਟ੍ਰਾਂਸਪੋਜ਼ ਨਵੇਂ ਨੂੰ ਲਿੰਕ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਟੇਬਲਅਸਲ ਡੇਟਾ ਦੇ ਨਾਲ, ਇਸਲਈ ਇਹ ਸਿਰਫ ਇੱਕ ਵਾਰ ਦੇ ਪਰਿਵਰਤਨ ਲਈ ਅਨੁਕੂਲ ਹੈ। ਜਦੋਂ ਵੀ ਸਰੋਤ ਡੇਟਾ ਬਦਲਦਾ ਹੈ, ਤੁਹਾਨੂੰ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦੁਹਰਾਉਣ ਅਤੇ ਸਾਰਣੀ ਨੂੰ ਨਵੇਂ ਸਿਰੇ ਤੋਂ ਘੁੰਮਾਉਣ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਕੋਈ ਵੀ ਉਹੀ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਨੂੰ ਵਾਰ-ਵਾਰ ਬਦਲਣ ਵਿੱਚ ਆਪਣਾ ਸਮਾਂ ਬਰਬਾਦ ਨਹੀਂ ਕਰਨਾ ਚਾਹੇਗਾ, ਠੀਕ ਹੈ?

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

    1. ਉਨ੍ਹਾਂ ਕਤਾਰਾਂ ਨੂੰ ਕਾਪੀ ਕਰੋ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਕਾਲਮਾਂ (ਜਾਂ ਕਾਲਮਾਂ) ਵਿੱਚ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ ਕਤਾਰਾਂ ਵਿੱਚ ਬਦਲਣ ਲਈ)।
    2. ਉਸੇ ਜਾਂ ਕਿਸੇ ਹੋਰ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਚੁਣੋ।
    3. ਪੇਸਟ ਸਪੈਸ਼ਲ ਡਾਇਲਾਗ ਖੋਲ੍ਹੋ, ਜਿਵੇਂ ਕਿ ਪਿਛਲੀ ਉਦਾਹਰਨ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ ਅਤੇ ਕਲਿੱਕ ਕਰੋ। ਹੇਠਲੇ ਖੱਬੇ ਕੋਨੇ ਵਿੱਚ ਲਿੰਕ ਪੇਸਟ ਕਰੋ :

    ਤੁਹਾਡੇ ਕੋਲ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਨਤੀਜਾ ਹੋਵੇਗਾ:

  • ਨਵੀਂ ਟੇਬਲ ਚੁਣੋ ਅਤੇ ਐਕਸਲ ਦਾ ਫਾਈਂਡ ਐਂਡ ਰੀਪਲੇਸ ਡਾਇਲਾਗ ਖੋਲ੍ਹੋ (ਜਾਂ ਤੁਰੰਤ ਬਦਲੋ ਟੈਬ 'ਤੇ ਜਾਣ ਲਈ Ctrl + H ਦਬਾਓ)।
  • ਸਭ ਨੂੰ ਬਦਲੋ " =" "xxx" ਵਾਲੇ ਅੱਖਰ ਜਾਂ ਕੋਈ ਹੋਰ ਅੱਖਰ(ਆਂ) ਜੋ ਤੁਹਾਡੇ ਅਸਲ ਡੇਟਾ ਵਿੱਚ ਕਿਤੇ ਵੀ ਮੌਜੂਦ ਨਹੀਂ ਹਨ।
  • ਇਹ ਤੁਹਾਡੀ ਸਾਰਣੀ ਨੂੰ ਕਿਸੇ ਚੀਜ਼ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ ਥੋੜ੍ਹਾ ਡਰਾਉਣਾ, ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਦੇਖਦੇ ਹੋ, ਪਰ ਘਬਰਾਓ ਨਾ,ਸਿਰਫ਼ 2 ਹੋਰ ਕਦਮ, ਅਤੇ ਤੁਸੀਂ ਲੋੜੀਂਦਾ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰੋਗੇ।

  • "xxx" ਮੁੱਲਾਂ ਨਾਲ ਸਾਰਣੀ ਨੂੰ ਕਾਪੀ ਕਰੋ, ਅਤੇ ਫਿਰ ਪੇਸਟ ਸਪੈਸ਼ਲ > ਕਾਲਮਾਂ ਨੂੰ ਕਤਾਰਾਂ ਵਿੱਚ ਫਲਿੱਪ ਕਰਨ ਲਈ ਟ੍ਰਾਂਸਪੋਜ਼ ਕਰੋ
  • ਅੰਤ ਵਿੱਚ, ਤਬਦੀਲੀ ਨੂੰ ਉਲਟਾਉਣ ਲਈ ਇੱਕ ਵਾਰ ਫਿਰ ਲੱਭੋ ਅਤੇ ਬਦਲੋ ਡਾਇਲਾਗ ਖੋਲ੍ਹੋ, ਜਿਵੇਂ ਕਿ ਰੀਸਟੋਰ ਕਰਨ ਲਈ ਸਾਰੇ "xxx" ਨੂੰ "=" ਨਾਲ ਬਦਲੋ। ਮੂਲ ਸੈੱਲਾਂ ਨਾਲ ਲਿੰਕ।
  • ਇਹ ਥੋੜਾ ਲੰਬਾ ਪਰ ਸ਼ਾਨਦਾਰ ਹੱਲ ਹੈ, ਹੈ ਨਾ? ਇਸ ਪਹੁੰਚ ਦੀ ਇੱਕੋ ਇੱਕ ਕਮਜ਼ੋਰੀ ਇਹ ਹੈ ਕਿ ਅਸਲ ਫਾਰਮੈਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਗੁਆਚ ਜਾਂਦੀ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਹੱਥੀਂ ਰੀਸਟੋਰ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ (ਮੈਂ ਤੁਹਾਨੂੰ ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅੱਗੇ ਅਜਿਹਾ ਕਰਨ ਦਾ ਇੱਕ ਤੇਜ਼ ਤਰੀਕਾ ਦਿਖਾਵਾਂਗਾ)।

    ਕਿਵੇਂ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਟ੍ਰਾਂਸਪੋਜ਼ ਕਰਨ ਲਈ

    ਐਕਸਲ ਵਿੱਚ ਕਾਲਮਾਂ ਨੂੰ ਆਰਜ਼ੀ ਤੌਰ 'ਤੇ ਕਤਾਰਾਂ ਵਿੱਚ ਬਦਲਣ ਦਾ ਇੱਕ ਤੇਜ਼ ਤਰੀਕਾ ਹੈ ਟ੍ਰਾਂਸਪੋਜ਼ ਜਾਂ INDEX/ADDRESS ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। ਪਿਛਲੀ ਉਦਾਹਰਨ ਦੀ ਤਰ੍ਹਾਂ, ਇਹ ਫਾਰਮੂਲੇ ਮੂਲ ਡੇਟਾ ਨਾਲ ਕਨੈਕਸ਼ਨਾਂ ਨੂੰ ਵੀ ਰੱਖਦੇ ਹਨ ਪਰ ਥੋੜਾ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ।

    TRANSPOSE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ Excel ਵਿੱਚ ਕਾਲਮਾਂ ਵਿੱਚ ਕਤਾਰਾਂ ਨੂੰ ਬਦਲੋ

    ਜਿਵੇਂ ਕਿ ਇਸਦਾ ਨਾਮ ਸੁਝਾਅ ਦਿੰਦਾ ਹੈ, TRANSPOSE ਫੰਕਸ਼ਨ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਐਕਸਲ ਵਿੱਚ ਡੇਟਾ ਟ੍ਰਾਂਸਪੋਜ਼ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ:

    =TRANSPOSE(ਐਰੇ)

    ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਹੋਰ ਸਾਰਣੀ ਨੂੰ ਬਦਲਣ ਜਾ ਰਹੇ ਹਾਂ ਜੋ ਆਬਾਦੀ ਦੁਆਰਾ ਅਮਰੀਕੀ ਰਾਜਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ:

    1. ਆਪਣੀ ਮੂਲ ਸਾਰਣੀ ਵਿੱਚ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਦੀ ਗਿਣਤੀ ਗਿਣੋ ਅਤੇ ਖਾਲੀ ਸੈੱਲ ਦੀ ਇੱਕੋ ਜਿਹੀ ਗਿਣਤੀ ਚੁਣੋ, ਪਰ ਦੂਜੀ ਦਿਸ਼ਾ ਵਿੱਚ।

      ਉਦਾਹਰਨ ਲਈ, ਸਾਡੀ ਨਮੂਨਾ ਸਾਰਣੀ ਵਿੱਚ 7 ​​ਕਾਲਮ ਅਤੇ 6 ਕਤਾਰਾਂ ਹਨ, ਸਮੇਤਸਿਰਲੇਖ ਕਿਉਂਕਿ TRANSPOSE ਫੰਕਸ਼ਨ ਕਾਲਮਾਂ ਨੂੰ ਕਤਾਰਾਂ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ, ਅਸੀਂ 6 ਕਾਲਮਾਂ ਅਤੇ 7 ਕਤਾਰਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਚੁਣਦੇ ਹਾਂ।

    2. ਖਾਲੀ ਸੈੱਲ ਚੁਣੇ ਜਾਣ ਦੇ ਨਾਲ, ਇਹ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:

      =TRANSPOSE(A1:G6)

    3. ਕਿਉਂਕਿ ਸਾਡੇ ਫਾਰਮੂਲੇ ਨੂੰ ਕਈ ਸੈੱਲਾਂ 'ਤੇ ਲਾਗੂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਇਸ ਨੂੰ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਬਣਾਉਣ ਲਈ Ctrl + Shift + Enter ਦਬਾਓ।

    Voilà, ਕਾਲਮ ਹਨ। ਕਤਾਰਾਂ ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ, ਜਿਵੇਂ ਅਸੀਂ ਚਾਹੁੰਦੇ ਸੀ:

    TRANSPOSE ਫੰਕਸ਼ਨ ਦੇ ਫਾਇਦੇ:

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

    ਟ੍ਰਾਂਸਪੋਜ਼ ਫੰਕਸ਼ਨ ਦੀਆਂ ਕਮਜ਼ੋਰੀਆਂ:

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

    ਰੈਪਿੰਗ, ਜੋ ਵੀ ਵਧੀਆ ਅਤੇ ਵਰਤਣ ਵਿੱਚ ਆਸਾਨ TRANSPOSE ਫੰਕਸ਼ਨ ਹੈ , ਇਸ ਵਿੱਚ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਲਚਕਤਾ ਦੀ ਘਾਟ ਹੈ ਅਤੇ ਇਸਲਈ ਇਹ ਸਭ ਤੋਂ ਵਧੀਆ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈਬਹੁਤ ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਜਾਣ ਦਾ ਤਰੀਕਾ।

    ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਉਦਾਹਰਣਾਂ ਦੇ ਨਾਲ ਐਕਸਲ ਟ੍ਰਾਂਸਪੋਜ਼ ਫੰਕਸ਼ਨ ਵੇਖੋ।

    ਕਤਾਰ ਨੂੰ INDIRECT ਅਤੇ ADDRESS ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਕਾਲਮ ਵਿੱਚ ਬਦਲੋ

    ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਦੋ ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰੇਗਾ, ਜੋ ਕਿ ਥੋੜਾ ਜਿਹਾ ਮੁਸ਼ਕਲ ਹੈ। ਇਸ ਲਈ, ਆਓ ਇੱਕ ਛੋਟੀ ਸਾਰਣੀ ਨੂੰ ਘੁੰਮਾਉਂਦੇ ਹਾਂ ਤਾਂ ਜੋ ਫਾਰਮੂਲੇ 'ਤੇ ਬਿਹਤਰ ਧਿਆਨ ਦਿੱਤਾ ਜਾ ਸਕੇ।

    ਮੰਨ ਲਓ, ਤੁਹਾਡੇ ਕੋਲ 4 ਕਾਲਮ (A - D) ਅਤੇ 5 ਕਤਾਰਾਂ (1 - 5):

    ਕਾਲਮਾਂ ਨੂੰ ਕਤਾਰਾਂ ਵਿੱਚ ਬਦਲਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕੰਮ ਕਰੋ:

    1. ਮੰਜ਼ਿਲ ਰੇਂਜ ਦੇ ਖੱਬੇ ਸਭ ਤੋਂ ਵੱਧ ਸੈੱਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਦਾਖਲ ਕਰੋ, A7 ਕਹੋ, ਅਤੇ ਐਂਟਰ ਬਟਨ ਦਬਾਓ। :

      =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

    2. ਚੁਣੇ ਗਏ ਸੈੱਲਾਂ ਦੇ ਹੇਠਲੇ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਇੱਕ ਛੋਟੇ ਕਾਲੇ ਕਰਾਸ ਨੂੰ ਘਸੀਟ ਕੇ ਲੋੜ ਅਨੁਸਾਰ ਫਾਰਮੂਲੇ ਨੂੰ ਸੱਜੇ ਅਤੇ ਹੇਠਾਂ ਵੱਲ ਨੂੰ ਕਾਪੀ ਕਰੋ:

    ਬੱਸ! ਤੁਹਾਡੀ ਨਵੀਂ ਬਣਾਈ ਸਾਰਣੀ ਵਿੱਚ, ਸਾਰੇ ਕਾਲਮਾਂ ਨੂੰ ਕਤਾਰਾਂ ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ।

    ਜੇਕਰ ਤੁਹਾਡਾ ਡੇਟਾ 1 ਤੋਂ ਇਲਾਵਾ ਕਿਸੇ ਹੋਰ ਕਤਾਰ ਵਿੱਚ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ A ਤੋਂ ਇਲਾਵਾ ਕਾਲਮ ਵਿੱਚ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਥੋੜਾ ਹੋਰ ਗੁੰਝਲਦਾਰ ਫਾਰਮੂਲਾ ਵਰਤਣਾ ਪਵੇਗਾ:

    =INDIRECT(ADDRESS(COLUMN(A1) - COLUMN($A$1) + ROW($A$1), ROW(A1) - ROW($A$1) + COLUMN($A$1)))

    ਜਿੱਥੇ A1 ਤੁਹਾਡੀ ਸਰੋਤ ਸਾਰਣੀ ਦਾ ਸਭ ਤੋਂ ਉੱਪਰ-ਖੱਬੇ-ਸਭ ਤੋਂ ਵੱਧ ਸੈੱਲ ਹੈ। ਨਾਲ ਹੀ, ਕਿਰਪਾ ਕਰਕੇ ਪੂਰਨ ਅਤੇ ਸੰਬੰਧਿਤ ਸੈੱਲ ਸੰਦਰਭਾਂ ਦੀ ਵਰਤੋਂ 'ਤੇ ਧਿਆਨ ਦਿਓ।

    ਹਾਲਾਂਕਿ, ਮੂਲ ਡੇਟਾ ਦੇ ਮੁਕਾਬਲੇ, ਟ੍ਰਾਂਸਪੋਜ਼ਡ ਸੈੱਲ ਬਹੁਤ ਹੀ ਸਾਦੇ ਅਤੇ ਨੀਰਸ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ:

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

    • ਅਸਲ ਨੂੰ ਕਾਪੀ ਕਰੋਸਾਰਣੀ।
    • ਨਤੀਜੇ ਵਾਲੀ ਸਾਰਣੀ ਦੀ ਚੋਣ ਕਰੋ।
    • ਨਤੀਜੇ ਵਾਲੀ ਸਾਰਣੀ ਉੱਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਪੇਸਟ ਵਿਕਲਪ > ਫਾਰਮੈਟਿੰਗ ਚੁਣੋ।

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

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

    ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

    ਹੁਣ ਜਦੋਂ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ INDIRECT / ADDRESS ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਬਾਰੇ ਸਮਝ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਫਾਰਮੂਲਾ ਅਸਲ ਵਿੱਚ ਕਰ ਰਿਹਾ ਹੈ।

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

    ਜਿਵੇਂ ਕਿ ਤੁਹਾਨੂੰ ਯਾਦ ਹੈ, ਅਸੀਂ ਫਾਰਮੂਲੇ ਵਿੱਚ 3 ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ - ADDRESS, COLUMN ਅਤੇ ROW।

    ADDRESS ਫੰਕਸ਼ਨ ਕ੍ਰਮਵਾਰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਨੰਬਰਾਂ ਦੁਆਰਾ ਸੈੱਲ ਪਤਾ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਕ੍ਰਮ ਨੂੰ ਯਾਦ ਰੱਖੋ: ਪਹਿਲੀ - ਕਤਾਰ, ਦੂਜਾ - ਕਾਲਮ।

    ਸਾਡੇ ਫਾਰਮੂਲੇ ਵਿੱਚ, ਅਸੀਂ ਉਲਟ ਕ੍ਰਮ ਵਿੱਚ ਕੋਆਰਡੀਨੇਟਸ ਦੀ ਸਪਲਾਈ ਕਰਦੇ ਹਾਂ, ਅਤੇ ਇਹਉਹ ਹੈ ਜੋ ਅਸਲ ਵਿੱਚ ਚਾਲ ਕਰਦਾ ਹੈ! ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਫਾਰਮੂਲੇ ADDRESS(COLUMN(A1),ROW(A1)) ਦਾ ਇਹ ਹਿੱਸਾ ਕਤਾਰਾਂ ਨੂੰ ਕਾਲਮਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਯਾਨੀ ਇੱਕ ਕਾਲਮ ਨੰਬਰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਕਤਾਰ ਨੰਬਰ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਫਿਰ ਇੱਕ ਕਤਾਰ ਨੰਬਰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਨੰਬਰ।

    ਅੰਤ ਵਿੱਚ, INDIRECT ਫੰਕਸ਼ਨ ਰੋਟੇਟ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਆਊਟਪੁੱਟ ਕਰਦਾ ਹੈ। ਕੁਝ ਵੀ ਡਰਾਉਣਾ ਨਹੀਂ ਹੈ, ਕੀ ਇਹ ਹੈ?

    VBA ਮੈਕਰੋ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਕਸਲ ਵਿੱਚ ਡੇਟਾ ਟ੍ਰਾਂਸਪੋਜ਼ ਕਰੋ

    ਐਕਸਲ ਵਿੱਚ ਕਤਾਰਾਂ ਦੇ ਕਾਲਮਾਂ ਵਿੱਚ ਤਬਦੀਲੀ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਮੈਕਰੋ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

    ਸਬ ਟ੍ਰਾਂਸਪੋਜ਼ ਕਾਲਮ ਰੋਵਜ਼ () ਰੇਂਜ ਦੇ ਤੌਰ 'ਤੇ ਮੱਧਮ ਸਰੋਤ ਰੇਂਜ ਨੂੰ ਰੇਂਜ ਦੇ ਤੌਰ 'ਤੇ ਮੱਧਮ ਕਰੋ। SourceRange = Application.InputBox(Prompt:= "ਕਿਰਪਾ ਕਰਕੇ ਟਰਾਂਸਪੋਜ਼ ਕਰਨ ਲਈ ਰੇਂਜ ਦੀ ਚੋਣ ਕਰੋ" , ਸਿਰਲੇਖ:= "ਕਤਾਰਾਂ ਨੂੰ ਕਾਲਮਾਂ ਵਿੱਚ ਟ੍ਰਾਂਸਪੋਜ਼ ਕਰੋ" , ਟਾਈਪ :=8) DestRange = Application.InputBox ਸੈੱਟ ਕਰੋ (ਪ੍ਰੌਂਪਟ:= "ਮੰਜ਼ਿਲ ਰੇਂਜ ਦੇ ਉੱਪਰਲੇ ਖੱਬੇ ਸੈੱਲ ਨੂੰ ਚੁਣੋ" , ਸਿਰਲੇਖ: = "ਕਤਾਰਾਂ ਨੂੰ ਕਾਲਮਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ" , ਕਿਸਮ:=8) SourceRange. Copy DestRange. Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= False , Transpose:= True Application.CutCopyMode = False End Sub

    ਆਪਣੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਮੈਕਰੋ ਜੋੜਨ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਕਿਵੇਂ ਸੰਮਿਲਿਤ ਕਰਨਾ ਹੈ ਵਿੱਚ ਦੱਸੇ ਗਏ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ। ਅਤੇ ਐਕਸਲ ਵਿੱਚ VBA ਕੋਡ ਚਲਾਓ।

    ਨੋਟ ਕਰੋ। VBA ਨਾਲ ਟ੍ਰਾਂਸਪੋਜ਼ ਕਰਨਾ, 65536 ਤੱਤਾਂ ਦੀ ਸੀਮਾ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੀ ਐਰੇ ਇਸ ਸੀਮਾ ਤੋਂ ਵੱਧ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਵਾਧੂ ਡੇਟਾ ਚੁੱਪਚਾਪ ਸੁੱਟ ਦਿੱਤਾ ਜਾਵੇਗਾ।

    ਕਤਾਰ ਨੂੰ ਕਾਲਮ ਵਿੱਚ ਬਦਲਣ ਲਈ ਮੈਕਰੋ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

    ਤੁਹਾਡੀ ਵਰਕਬੁੱਕ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ ਮੈਕਰੋ ਦੇ ਨਾਲ, ਹੇਠਾਂ ਦਿੱਤੇ ਕੰਮ ਕਰੋਆਪਣੀ ਟੇਬਲ ਨੂੰ ਘੁੰਮਾਉਣ ਲਈ ਕਦਮ:

    1. ਟਾਰਗੇਟ ਵਰਕਸ਼ੀਟ ਖੋਲ੍ਹੋ, Alt + F8 ਦਬਾਓ, TransposeColumnsRows ਮੈਕਰੋ ਚੁਣੋ, ਅਤੇ ਚਲਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

  • ਉਹ ਰੇਂਜ ਚੁਣੋ ਜਿੱਥੇ ਤੁਸੀਂ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਨੂੰ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਠੀਕ ਹੈ :
  • 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਮੰਜ਼ਿਲ ਰੇਂਜ ਦੇ ਉੱਪਰਲੇ ਖੱਬੇ ਸੈੱਲ ਨੂੰ ਚੁਣੋ ਅਤੇ ਠੀਕ ਹੈ :
  • ਨਤੀਜੇ ਦਾ ਆਨੰਦ ਲਓ :)

    <3 'ਤੇ ਕਲਿੱਕ ਕਰੋ।>

    ਟ੍ਰਾਂਸਪੋਜ਼ ਟੂਲ ਨਾਲ ਕਾਲਮਾਂ ਅਤੇ ਕਤਾਰਾਂ ਨੂੰ ਬਦਲੋ

    ਜੇਕਰ ਤੁਹਾਨੂੰ ਨਿਯਮਤ ਅਧਾਰ 'ਤੇ ਕਤਾਰ ਤੋਂ ਕਾਲਮ ਪਰਿਵਰਤਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਇੱਕ ਤੇਜ਼ ਅਤੇ ਸਰਲ ਤਰੀਕੇ ਦੀ ਤਲਾਸ਼ ਕਰ ਸਕਦੇ ਹੋ। ਖੁਸ਼ਕਿਸਮਤੀ ਨਾਲ, ਮੇਰੇ ਕੋਲ ਮੇਰੇ ਐਕਸਲ ਵਿੱਚ ਅਜਿਹਾ ਤਰੀਕਾ ਹੈ, ਅਤੇ ਸਾਡੇ ਅਲਟੀਮੇਟ ਸੂਟ ਦੇ ਹੋਰ ਉਪਭੋਗਤਾ ਵੀ :)

    ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਐਕਸਲ ਵਿੱਚ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਨੂੰ ਸ਼ਾਬਦਿਕ ਤੌਰ 'ਤੇ ਕੁਝ ਕਲਿੱਕਾਂ ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ:

    1. ਆਪਣੀ ਸਾਰਣੀ ਵਿੱਚ ਕੋਈ ਇੱਕ ਸੈੱਲ ਚੁਣੋ, ਐਬਲਬਿਟਸ ਟੈਬ > ਟ੍ਰਾਂਸਫਾਰਮ ਗਰੁੱਪ 'ਤੇ ਜਾਓ, ਅਤੇ ਟ੍ਰਾਂਸਪੋਜ਼ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

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

    ਹੋ ਗਿਆ! ਸਾਰਣੀ ਨੂੰ ਟ੍ਰਾਂਸਪੋਜ਼ ਕੀਤਾ ਗਿਆ ਹੈ, ਫਾਰਮੈਟਿੰਗ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਗਿਆ ਹੈ, ਕਿਸੇ ਹੋਰ ਹੇਰਾਫੇਰੀ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ:

    ਜੇ ਤੁਸੀਂ ਉਤਸੁਕ ਹੋ

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