ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي

هي گائيڊ وضاحت ڪري ٿو ته ايڪسل ۾ قطارن کي ڪالمن ۾ تبديل ڪرڻ لاءِ ڇا ڪجي. Excel استعمال ڪرڻ وقت، توھان کي اڪثر ڪري ھڪڙي ٽيبل ۾ قطار ۽ ڪالمن کي تبديل ڪرڻو پوندو. مثال طور، اهو ٿئي ٿو ته هڪ شخص هڪ وڏي ٽيبل ٺاهي آهي، ۽ پوء هن محسوس ڪيو ته ان کي پڙهڻ لاء تمام آسان آهي جيڪڏهن توهان ان کي ڦيرايو. 

Эта детальная инструкция расскажет о нескольких способах транспонирования Excel-таблицы, а также о часто встречаемых ошибах встречаемых ошибах. Все они могут использоваться на любой версии Excel, как очень старой, так и самой новой.

استعمال ڪندي پيسٽ خاص خصوصيت

اچو ته توهان وٽ ٻه ڊيٽا سيٽ آهن. ٻيو اھو آھي جيڪو توھان ختم ڪرڻ چاھيو ٿا. پهرين ٽيبل آهي جنهن کي منتقل ڪرڻ جي ضرورت آهي. پهرين نسخي ۾، ملڪن جا نالا مختلف ڪالمن ۾ پيش ڪيا ويا آهن، ۽ اهو پڙهڻ لاء تمام ڏکيو آهي، ۽ اڃا به وڌيڪ، رياستن جي خاصيتن کي هڪ ٻئي سان موازنہ ڪرڻ. تنهن ڪري، اهو بهتر آهي ته ٽيبل کي ترتيب ڏيو ته جيئن ملڪ جا نالا مختلف ڪالمن ۾ ظاهر ٿين.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي

قطار ۽ ڪالمن کي تبديل ڪرڻ لاء، ھيٺيون ڪريو:

  1. اصل ٽيبل چونڊيو. جيڪڏھن توھان چاھيو ٿا پوري ٽيبل کي ھڪ ئي وقت ۾ (جيڪڏھن اھو تمام وڏو آھي)، توھان کي دٻائڻو پوندو ڪيئي ميلاپ Ctrl + Home، ۽ ان کان پوءِ - Ctrl + Shift + End.
  2. سيلز وري نقل ڪيا ويا آهن. اهو ٿي سگهي ٿو يا ته ڪنٽيڪيٽ مينيو ذريعي يا Ctrl+C ڪيئي ميلاپ کي دٻائڻ سان. اها صلاح ڏني وئي آهي ته توهان فوري طور تي پاڻ کي آخري اختيار سان عادت ڪريو، ڇو ته جيڪڏهن توهان گرم چابيون سکو، توهان هڪ سيڪنڊ ۾ لفظي طور تي ڪيترائي ڪم ڪري سگهو ٿا.
  3. ٽارگيٽ رينج ۾ پهريون سيل چونڊيو. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирования не пересекалась с другимими. مثال طور، جيڪڏهن شروعاتي ٽيبل ۾ 4 ڪالمن ۽ 10 قطارون آهن، ته پوءِ انهن سڀني عملن کي انجام ڏيڻ کان پوءِ، اهو 10 سيلز هيٺ ۽ 4 سيلز کي پاسي ۾ ڦهلائي ڇڏيندو. تنهن ڪري، هن حد جي اندر (هدف سيل مان ڳڻڻ) اتي ڪجھ به نه هجڻ گهرجي.
  4. ٽارگيٽ سيل تي، توهان کي لازمي طور تي صحيح ڪلڪ ڪريو ۽ "پيسٽ اسپيشل" چونڊيو، ۽ پوءِ لکت جي اڳيان دٻي کي چيڪ ڪريو "منتقلي".ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي

اھم: جيڪڏهن ماخذ جدول ۾ فارمولا آهن، اهو ضروري آهي ته يقيني بڻائڻ ته هر سيل ۾ مطلق حوالا استعمال ڪيا وڃن. اهو ضرور ٿيڻ گهرجي ته جيئن سڀئي لنڪ خودڪار طريقي سان اپڊيٽ ٿي وڃن.

Огромное преимущество опции «Специальная вставка» и заключается возможности транспонировать таблицу всего лишальная вставка И при этом полностью сохраняется форматирование, что также позволяет сэкономить кучу времени.

Несмотря на эти явные плюсы, есть и ряд серьезных недостатков, которые мешают этому методу называться универся:

  1. اھو خراب آھي ان کي استعمال ڪرڻ لاءِ استعمال ڪرڻ لاءِ مڪمل ٿيل جدولن کي جيڪي قدرن جي ھڪڙي حد تائين گھٽ نه آھن. انهي حالت ۾، "منتقلي" فنڪشن کي بند ڪيو ويندو. ھن مسئلي جي چوڌاري ڪم ڪرڻ لاء، توھان کي ٽيبل کي ھڪڙي حد تائين تبديل ڪرڻ گھرجي.
  2. اهو طريقو هڪ دفعي منتقلي لاءِ مناسب آهي ڇاڪاڻ ته اهو نئين جدول کي اصل ڊيٽا سان لاڳاپيل نٿو ڪري. سادي لفظن ۾، جڏھن توھان ھڪڙي جدول کي تبديل ڪندا، معلومات خودڪار طريقي سان ٻئي تي اپڊيٽ نه ٿيندي. تنهن ڪري، منتقلي کي بار بار ڪرڻو پوندو. 

قطارن ۽ ڪالمن کي ڪيئن مٽايو وڃي ۽ انهن کي مکيه ٽيبل سان ڳنڍجي؟

تنهن ڪري، ڇا ڪري سگهجي ٿو ته "پيسٽ اسپيشل" اختيار ٽيبل کي مکيه ڊيٽا سان ڳنڍي سگهي ٿو ۽ هڪ ٽرانسپوزيشن جي نتيجي ۾؟ آخرڪار، هرڪو چاهيندو ته ڊيٽا خودڪار طور تي اپڊيٽ ڪيو وڃي.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. ٽيبل جي خالي حصي ۾ ڊيٽا سان گڏ سيل چونڊيو.
  3. پيسٽ اسپيشل مينيو شروع ڪريو، اڳئين مثال وانگر. ان کان پوء، توهان کي "ڪلڪ داخل ڪريو" بٽڻ تي ڪلڪ ڪرڻ جي ضرورت آهي، جيڪا هيٺئين کاٻي پاسي ملي سگهي ٿي.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي
  4. نتيجو هيٺ ڏنل هوندو.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх (или любую другую комбинацию знаков, которой нет в оригинальной таблицее).ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي
  7. نتيجي طور، ڪجهه خوفناڪ ٿيندو، پر اهو گهربل نتيجو حاصل ڪرڻ لاء هڪ لازمي وچولي شرط آهي. پوء هر شيء خوبصورت نظر ايندي.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي
  8. نتيجو واري ٽيبل کي نقل ڪريو ۽ پوء ان کي منتقل ڪرڻ لاء پيسٽ اسپيشل استعمال ڪريو.

ان کان پوء، توهان کي صرف "ڳولڻ ۽ تبديل ڪريو" ڊائلاگ کي ٻيهر کولڻ جي ضرورت آهي، ۽ سيلز ۾ "xxx" کي "=" ۾ تبديل ڪرڻ لاء استعمال ڪريو ته جيئن سڀئي سيل اصل معلومات سان لاڳاپيل آهن.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجييقينا، اهو وڌيڪ پيچيده ۽ ڊگهو آهي، پر اهو طريقو توهان کي اصل ٽيبل جي لنڪ جي کوٽ جي چوڌاري حاصل ڪرڻ جي اجازت ڏئي ٿو. پر اهو طريقو پڻ هڪ نقصان آهي. اهو آزاديء سان فارميٽنگ ٻيهر شروع ڪرڻ جي ضرورت ۾ اظهار ڪيو آهي.

فارمولن جي درخواست

اتي ٻه افعال آھن جيڪي توھان کي لچڪدار طور تي قطار ۽ ڪالمن کي تبديل ڪرڻ جي اجازت ڏين ٿا: ТРАНСП и ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблицей, но механика работы несколько иная.

فنڪشن TRANSP

دراصل، هي فارمولا سڌو سنئون اسپريڊ شيٽ کي منتقل ڪري ٿو. نحو هن ريت آهي:

= TRANSP

ھاڻي اسان ان کي ھڪڙي جدول تي لاڳو ڪرڻ جي ڪوشش ڪنداسين جنھن ۾ انفرادي رياستن جي آبادي بابت معلومات شامل آھي.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي

  1. ٽيبل ۾ ڪالمن ۽ قطارن جو تعداد ڳڻيو ۽ شيٽ ۾ ھڪڙي خالي جڳھ ڳولھيو جنھن ۾ ساڳيا طول و عرض آھن.
  2. F2 کي دٻائڻ سان ايڊٽ موڊ شروع ڪريو.
  3. هڪ فنڪشن لکو ٽرانسپ بریکٹ ۾ ڊيٽا جي حد سان. اهو ضروري آهي ته هميشه مڪمل حوالن کي استعمال ڪريو جڏهن هن فنڪشن کي استعمال ڪندي.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي
  4. دٻايو ڪني ميلاپ Ctrl+Shift+Enter. اهو ضروري آهي ته صحيح ميلاپ کي دٻايو وڃي، ٻي صورت ۾ فارمولا ڪم ڪرڻ کان انڪار ڪري ڇڏيندو.

اهو آهي، هاڻي نتيجو هن طرح نظر اچي ٿو!ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي

هن فارمولا جو فائدو ساڳيو آهي جيئن اڳئين طريقي سان (استعمال ڪندي ”ڳولڻ ۽ بدلائڻ“ فنڪشن) اهو آهي ته جڏهن بنيادي معلومات تبديل ٿيندي، منتقل ٿيل ٽيبل خودڪار طريقي سان اپڊيٽ ٿي ويندي.

Но недостатки у нее тоже имеются:

  1. فارميٽنگ، جيئن ڳولھيو ۽ مٽائڻ واري طريقي جي صورت ۾، محفوظ نه ٿيندي.
  2. اصل جدول ۾ ڪجھ ڊيٽا ھجڻ گھرجي، ٻي صورت ۾ ڪجھ سيلن ۾ صفر ھوندا.
  3. Излишняя зависимость от источника данных. TO estь, этот метод имеет противоположный по недостаток – невозможность изменять транспонированную таблицу. Если попытаться это сделать, программа скажет, что невозможно редактировать часть массива.

انهي سان گڏ، هي فنڪشن هميشه مختلف حالتن ۾ لچڪدار طور تي لاڳو نٿو ڪري سگهجي، تنهنڪري توهان کي ان بابت ڄاڻڻ جي ضرورت آهي، پر وڌيڪ موثر ٽيڪنالاجي استعمال ڪريو.

INDIRECT فارمولا استعمال ڪندي

هن طريقي جي ميڪانيڪس فارمولا استعمال ڪرڻ سان بلڪل ملندڙ جلندڙ آهي ٽرانسپ, но при этом его использование решает проблему невозможности редактировать транспонированную таблицу без потери связинозиности.

Но одной формулы اڻ سڌي طرح ڪافي نه آهي: توهان اڃا تائين فنڪشن استعمال ڪرڻ جي ضرورت آهي ADDRESS. هن مثال ۾ ڪا به وڏي ٽيبل نه هوندي، تنهنڪري توهان کي تمام گهڻي غير ضروري معلومات سان اوورلوڊ نه ڪيو وڃي.

تنهن ڪري، چئو ته توهان وٽ اهڙي ٽيبل آهي، جنهن ۾ 4 ڪالمن ۽ 5 قطارون شامل آهن.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي

هيٺين عملن کي وٺڻ جي ضرورت آهي:

  1. هي فارمولا داخل ڪريو: = اڻ سڌي طرح (پتا (ڪالمن (A1)، قطار (A1))) نئين ٽيبل جي مٿئين کاٻي سيل ۾ (اسان جي مثال ۾ اهو A7 آهي) ۽ داخل ڪريو بٽڻ کي دٻايو. جيڪڏهن معلومات پهرين قطار يا پهرين ڪالمن ۾ شروع نه ٿئي، ته توهان کي وڌيڪ پيچيده فارمولا استعمال ڪرڻو پوندو: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). هن فارمولي ۾، A1 جو مطلب آهي ٽيبل جي مٿين سيل، جنهن جي بنياد تي منتقل ٿيل سيل ٺاهي ويندي.
  2. فارمولا کي سڄي علائقي ڏانهن وڌايو جتي ٽيبل جو نئون نسخو رکيو ويندو. هن کي ڪرڻ لاء، مارڪر کي ڇڪيو پهرين سيل جي هيٺين ساڄي ڪنڊ ۾ مستقبل جي ٽيبل جي سامهون واري آخر تائين.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي
  3. سڀ! جدول ڪاميابيءَ سان منتقل ٿي ويو، ۽ توھان اڃا به ان کي تبديل ڪري سگھو ٿا. يقينا، هن جي ظاهري تمام گهڻو گهربل هجي، پر ان کي درست ڪرڻ ڏکيو ناهي.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي صحيح فارميٽنگ بحال ڪرڻ لاءِ، توھان کي ان جدول کي نقل ڪرڻو پوندو جيڪو اسان منتقل ڪيو آھي (يعني اصل ھڪڙي)، پوءِ نئين ٺاھيل جدول کي چونڊيو. اڳيون، منتخب ٿيل رينج تي صحيح ڪلڪ ڪريو، ۽ پوء پيسٽ اختيارن ۾ "فارميٽنگ" تي ڪلڪ ڪريو.ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي

تنهنڪري فنڪشن استعمال ڪندي اڻ سڌي طرح توهان کي حتمي جدول ۾ مڪمل طور تي ڪنهن به قدر کي تبديل ڪرڻ جي اجازت ڏئي ٿي، ۽ ڊيٽا هميشه تازه ڪاري ڪئي ويندي جيئن ئي ماخذ جدول ۾ ڪا به تبديلي ڪئي ويندي.

يقينا، هي طريقو وڌيڪ ڏکيو آهي، پر جيڪڏهن توهان ان کي عملي طور تي ڪم ڪيو، ته پوء هر شيء ايترو خوفناڪ نه آهي.

Этот метод один из самых лучших, потому что несмотря на то, что не сохраняется форматирование в новосоздан, бесплатного самых лучших.

INDIRECT ۽ ADDRESS فارمولن جو ميلاپ ڪيئن ڪم ڪندو؟

После того, как вы разобрались в том, как использовать совокупность этих формул для транспонирования таблицы, вам, жиболове, боко изучить принцип работы этого метода.

فعل اڻ سڌي طرح اسان جي فارمولا ۾ استعمال ڪيو ويندو آهي اڻ سڌي سيل ريفرنس ٺاهڻ لاءِ. مثال طور، جيڪڏهن توهان کي سيل A8 ۾ ساڳئي قدر بيان ڪرڻ جي ضرورت آهي جيئن B1 ۾، پوء توهان فارمولا لکي سگهو ٿا

= اڻ سڌي ("B1")ايڪسل ۾ قطار کي ڪالمن ۾ ڪيئن تبديل ڪجي

Казалось бы, зачем это делать؟ Ведь можно просто написать ссылку на ячейку в другой ячейке. Но преимущество этой функции в том, что в ссылку можно превратить абсолютно любую строку, и даже ту, которя сопология сология ссылку Собственно, это мы и делаем в формуле.

فنڪشن کان ٻاهر ADDRESS فارمولا ۾ پڻ استعمال ڪيو ويو آهي ڪالمن и لائن. پهريون واپسي سيل جو پتو اڳ ۾ ئي ڄاڻايل قطار ۽ ڪالمن نمبرن جي بنياد تي. هتي صحيح تسلسل جي پيروي ڪرڻ ضروري آهي. پهرين قطار بيان ڪئي وئي آهي، ۽ پوء صرف ڪالمن. مثال طور، فنڪشن پتو (4;2) پتو واپس ڪندو $B$2.

Следующая используемая выше функция – эto ڪالمن. هتي اهو ضروري آهي ته فارمولا هڪ مخصوص حوالي سان ڪالمن نمبر حاصل ڪري. مثال طور، جيڪڏهن توهان هن فنڪشن جي بریکٹ ۾ B2 پيٽرولر استعمال ڪندا آهيو، پوء اهو نمبر 2 واپس ڪندو، ڇاڪاڻ ته ٻيو ڪالم ڪالم B آهي.

ظاهر آهي، ROW فنڪشن ساڳيو ڪم ڪري ٿو، اهو صرف قطار نمبر واپس ڪري ٿو. 

۽ ھاڻي اسان استعمال ڪنداسين خلاصو مثال نه، پر ھڪڙو خاص فارمولا جيڪو مٿي استعمال ڪيو ويو آھي:

= اڻ سڌي طرح (پتا (ڪالمن (A1)، قطار (A1)))

هتي توهان ڏسي سگهو ٿا ته پهرين فنڪشن ۾ ADDRESS ڪالمن بيان ڪيو ويو آهي، ۽ صرف پوء لائن. ۽ اهو هتي آهي ته هن فارمولا جي ڪم ڪندڙ صلاحيت جو راز لڪيل آهي. اسان کي ياد آهي ته هي فنڪشن هڪ آئيني طريقي سان ڪم ڪري ٿو، ۽ ان ۾ پهريون دليل آهي لائن نمبر. ۽ اهو ظاهر ٿئي ٿو ته جڏهن اسان اتي هڪ ڪالمن جو پتو لکندا آهيون، اهو هڪ لائن نمبر ۾ بدلجي ويندو آهي ۽ ان جي برعڪس.

TO есть, если подытожить:

  1. اسان لاڳاپيل افعال استعمال ڪندي ڪالمن ۽ قطار نمبر حاصل ڪندا آهيون.
  2. فنڪشن استعمال ڪندي ADDRESS قطارون ڪالمن بڻجي وڃن ٿيون ۽ ان جي برعڪس.
  3. فعل اڻ سڌي طرح سيل ۾ آئيني ڊيٽا کي ظاهر ڪرڻ ۾ مدد ڪري ٿي.

اهو ڪيترو سادو آهي اهو سڀ ڪجهه نڪرندو آهي!

منتقل ڪرڻ لاء ميڪرو استعمال ڪندي

هڪ ميڪرو هڪ ننڍڙو پروگرام آهي. اهو عمل خودڪار ڪرڻ لاء استعمال ڪري سگهجي ٿو. اهو غور ڪرڻ ضروري آهي ته ميڪرو ڪجهه حدون آهن. وڌ ۾ وڌ Transpose طريقو توهان کي 65536 عناصر سان ڪم ڪرڻ جي اجازت ڏئي ٿو. جيڪڏهن هن حد کان وڌي وئي آهي، ان جي نتيجي ۾ ڊيٽا نقصان ٿيندو.

Во всем остальном, это эффективный метод автоматизации, который сможет значительно облегчить жизнь.

مثال طور، можно написать такой code, который будет менять местами строки и colonki.

ذيلي ٽرانسپوز ڪالم قطار ()

    مدو ذريعو رينج جي حد تائين

    ڊيسٽ رينج جي حد تائين

    SourceRange = Application.InputBox سيٽ ڪريو (Prompt:=»مهرباني ڪري حد کي منتخب ڪريو منتقلي لاءِ»، عنوان:=»قطار کي ڪالمن ۾ منتقل ڪريو»، قسم:=8)

    DestRange = Application.InputBox سيٽ ڪريو (Prompt:=»منزل جي حد جي مٿئين کاٻي سيل کي منتخب ڪريو»، عنوان:=»قطار کي ڪالمن ۾ منتقل ڪريو»، قسم:=8)

    SourceRange.Copy

    DestRange. منتخب ڪريو

    Selection.PasteSpecial Paste:=xlPasteAll، Operation:=xlNone، SkipBlanks:=False، Transpose:=True

    Application.CutCopyMode = ڪوڙو

آخر ۾ سب

Но если знаний в программировании особо нет, ничего страшного. Можно воспользоваться описанными выше способами. А потом учиться новому по мере освоения старого.

جواب ڇڏي وڃو