30 ਦਿਨਾਂ ਵਿੱਚ 30 ਐਕਸਲ ਫੰਕਸ਼ਨ: ਟ੍ਰਾਂਸਪੋਜ਼

ਕੱਲ੍ਹ ਮੈਰਾਥਨ ਵਿੱਚ 30 ਦਿਨਾਂ ਵਿੱਚ 30 ਐਕਸਲ ਫੰਕਸ਼ਨ ਅਸੀਂ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰੇਂਜ ਵਿੱਚ ਕਾਲਮਾਂ ਦੀ ਗਿਣਤੀ ਗਿਣਦੇ ਹਾਂ ਕਾਲਮ (NUMBERCOLUMN), ਅਤੇ ਹੁਣ ਇਹ ਮੰਗ ਵਿੱਚ ਕੁਝ ਹੋਰ ਕਰਨ ਦਾ ਸਮਾਂ ਹੈ।

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

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

ਫੰਕਸ਼ਨ 13: ਟ੍ਰਾਂਸਪੋਜ਼

ਫੰਕਸ਼ਨ ਟਰਾਂਸਪੋਸੇ (TRANSPOSE) ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਖਿਤਿਜੀ ਰੇਂਜ ਨੂੰ ਇੱਕ ਲੰਬਕਾਰੀ ਰੇਂਜ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਜਾਂ ਇਸਦੇ ਉਲਟ।

TRANSPOSE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ?

ਫੰਕਸ਼ਨ ਟਰਾਂਸਪੋਸੇ (TRANSP) ਡੇਟਾ ਦੀ ਸਥਿਤੀ ਨੂੰ ਬਦਲ ਸਕਦਾ ਹੈ, ਨਾਲ ਹੀ ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ:

  • ਡੇਟਾ ਦੇ ਹਰੀਜੱਟਲ ਲੇਆਉਟ ਨੂੰ ਵਰਟੀਕਲ ਵਿੱਚ ਬਦਲੋ।
  • ਹਾਲ ਹੀ ਦੇ ਸਾਲਾਂ ਵਿੱਚ ਸਭ ਤੋਂ ਵਧੀਆ ਕੁੱਲ ਤਨਖਾਹ ਦਿਖਾਓ।

ਮੂਲ ਡੇਟਾ ਦੇ ਲਿੰਕ ਬਣਾਏ ਬਿਨਾਂ ਡੇਟਾ ਸਥਿਤੀ ਨੂੰ ਬਦਲਣ ਲਈ:

  • ਵਰਤੋ ਪੇਸਟ ਵਿਸ਼ੇਸ਼ (ਵਿਸ਼ੇਸ਼ ਪੇਸਟ) > ਟਰਾਂਸਪੋਜ਼ (ਟ੍ਰਾਂਸਪੋਜ਼)।

ਸੰਟੈਕਸ ਟ੍ਰਾਂਸਪੋਜ਼ (ਟ੍ਰਾਂਸਪ)

ਫੰਕਸ਼ਨ ਟਰਾਂਸਪੋਸੇ (TRANSPOSE) ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਸੰਟੈਕਸ ਹਨ:

TRANSPOSE(array)

ТРАНСП(массив)

  • ਐਰੇ (ਐਰੇ) ਟ੍ਰਾਂਸਪੋਜ਼ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਐਰੇ ਜਾਂ ਰੇਂਜ ਹੈ।

ਟਰੈਪ ਟਰਾਂਸਪੋਜ਼ (ਟ੍ਰਾਂਸਪੋਜ਼)

  • ਫੰਕਸ਼ਨ ਟਰਾਂਸਪੋਸੇ (TRANSPOSE) ਨੂੰ ਦਬਾ ਕੇ, ਇੱਕ ਐਰੇ ਫਾਰਮੂਲੇ ਵਜੋਂ ਦਰਜ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ Ctrl + Shift + enter.
  • ਉਹ ਰੇਂਜ ਜੋ ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਪਰਿਵਰਤਨ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਹੋਵੇਗੀ ਟਰਾਂਸਪੋਸੇ (TRANSPOSE) ਵਿੱਚ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਦੀ ਇੱਕੋ ਜਿਹੀ ਸੰਖਿਆ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਕਿਉਂਕਿ ਅਸਲ ਰੇਂਜ ਵਿੱਚ ਕ੍ਰਮਵਾਰ ਕਾਲਮ ਅਤੇ ਕਤਾਰਾਂ ਹਨ।

ਉਦਾਹਰਨ 1: ਹਰੀਜ਼ੱਟਲ ਡੇਟਾ ਨੂੰ ਵਰਟੀਕਲ ਡੇਟਾ ਵਿੱਚ ਬਦਲਣਾ

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

ਹਰੀਜੱਟਲ ਰੇਂਜ ਨੂੰ ਟ੍ਰਾਂਸਪੋਜ਼ ਕਰਨ ਲਈ 2 × 4 ਲੰਬਕਾਰੀ ਸੀਮਾ ਵਿੱਚ 4 × 2:

  1. 8 ਸੈੱਲਾਂ ਦੀ ਚੋਣ ਕਰੋ ਜਿੱਥੇ ਤੁਸੀਂ ਨਤੀਜੇ ਵਜੋਂ ਵਰਟੀਕਲ ਰੇਂਜ ਲਗਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਸਾਡੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਇਹ ਸੈੱਲ B4:C7 ਹੋਣਗੇ।
  2. ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਦਾਖਲ ਕਰੋ ਅਤੇ ਕਲਿੱਕ ਕਰਕੇ ਇਸਨੂੰ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਬਦਲੋ Ctrl + Shift + enter.

=TRANSPOSE(B1:E2)

=ТРАНСП(B1:E2)

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

30 ਦਿਨਾਂ ਵਿੱਚ 30 ਐਕਸਲ ਫੰਕਸ਼ਨ: ਟ੍ਰਾਂਸਪੋਜ਼

ਦੇ ਬਜਾਏ ਟਰਾਂਸਪੋਸੇ (TRANSPOSE), ਤੁਸੀਂ ਡੇਟਾ ਨੂੰ ਬਦਲਣ ਲਈ ਕਿਸੇ ਹੋਰ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਉਦਾਹਰਨ ਲਈ, INDEX (INDEX)। ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਦਾਖਲ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਅਤੇ ਤੁਹਾਨੂੰ ਫਾਰਮੂਲਾ ਬਣਾਉਣ ਵੇਲੇ ਟੀਚੇ ਵਾਲੇ ਖੇਤਰ ਵਿੱਚ ਸਾਰੇ ਸੈੱਲਾਂ ਨੂੰ ਚੁਣਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)

=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)

30 ਦਿਨਾਂ ਵਿੱਚ 30 ਐਕਸਲ ਫੰਕਸ਼ਨ: ਟ੍ਰਾਂਸਪੋਜ਼

ਉਦਾਹਰਨ 2: ਬਿਨਾਂ ਲਿੰਕਾਂ ਦੇ ਸਥਿਤੀ ਬਦਲੋ

ਜੇ ਤੁਸੀਂ ਅਸਲ ਡੇਟਾ ਦਾ ਹਵਾਲਾ ਦਿੱਤੇ ਬਿਨਾਂ ਆਪਣੇ ਡੇਟਾ ਦੀ ਸਥਿਤੀ ਨੂੰ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਪੇਸਟ ਸਪੈਸ਼ਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

  1. ਸਰੋਤ ਡੇਟਾ ਚੁਣੋ ਅਤੇ ਇਸਨੂੰ ਕਾਪੀ ਕਰੋ।
  2. ਉਸ ਖੇਤਰ ਦੇ ਉੱਪਰਲੇ ਖੱਬੇ ਸੈੱਲ ਨੂੰ ਚੁਣੋ ਜਿੱਥੇ ਤੁਸੀਂ ਨਤੀਜਾ ਦੇਣਾ ਚਾਹੁੰਦੇ ਹੋ।
  3. ਐਡਵਾਂਸਡ ਟੈਬ ਤੇ ਮੁੱਖ (ਹੋਮ) ਕਮਾਂਡ ਡਰਾਪਡਾਉਨ ਮੀਨੂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਪੇਸਟ (ਇਨਸਰਟ)।
  4. ਦੀ ਚੋਣ ਕਰੋ ਟਰਾਂਸਪੋਜ਼ (ਟ੍ਰਾਂਸਪੋਜ਼)।
  5. ਮੂਲ ਡੇਟਾ ਮਿਟਾਓ (ਵਿਕਲਪਿਕ)।

30 ਦਿਨਾਂ ਵਿੱਚ 30 ਐਕਸਲ ਫੰਕਸ਼ਨ: ਟ੍ਰਾਂਸਪੋਜ਼

ਉਦਾਹਰਨ 3: ਪਿਛਲੇ ਸਾਲਾਂ ਵਿੱਚ ਸਭ ਤੋਂ ਵਧੀਆ ਕੁੱਲ ਤਨਖਾਹ

ਫੰਕਸ਼ਨ ਟਰਾਂਸਪੋਸੇ (TRANSP) ਨੂੰ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਨਾਲ ਜੋੜ ਕੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਇਸ ਸ਼ਾਨਦਾਰ ਫਾਰਮੂਲੇ ਵਿੱਚ। ਇਹ ਪਿਛਲੇ 5 ਸਾਲਾਂ (ਲਗਾਤਾਰ!) ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਕੁੱਲ ਤਨਖਾਹ ਦੀ ਗਣਨਾ ਕਰਨ ਬਾਰੇ ਚਰਚਾ ਵਿੱਚ ਐਕਸਲ ਨਿਊਜ਼ ਬਲਾਕ ਵਿੱਚ ਹਰਲਨ ਗਰੋਵ ਦੁਆਰਾ ਪੋਸਟ ਕੀਤਾ ਗਿਆ ਸੀ।

=MAX(MMULT(A8:J8, --(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2)

=МАКС(МУМНОЖ(A8:J8; --(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)

30 ਦਿਨਾਂ ਵਿੱਚ 30 ਐਕਸਲ ਫੰਕਸ਼ਨ: ਟ੍ਰਾਂਸਪੋਜ਼

Как можно понять по фигурным скобкам в строке формул – это формула массива. Ячейка A5 названа ਗਿਣਤੀ и в этом примере число 4 введено, как значение для количества лет.

Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результаты проверки (1 или 0) умножаются на значения ячеек, чтобы получить суммарный объём заработной платы.

Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарные значено значения суммарные значения эсмарные значения Это более долгий путь к тому же результату, что предыдущая формула массива получает в одной ячейке!

30 ਦਿਨਾਂ ਵਿੱਚ 30 ਐਕਸਲ ਫੰਕਸ਼ਨ: ਟ੍ਰਾਂਸਪੋਜ਼

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