কিভাবে এক্সেলে সারিগুলিকে কলামে রূপান্তর করবেন

এক্সেলের সারিগুলিকে কলামে রূপান্তর করতে কী করতে হবে তা এই নির্দেশিকা ব্যাখ্যা করে। এক্সেল ব্যবহার করার সময়, আপনাকে প্রায়শই একটি টেবিলে সারি এবং কলাম অদলবদল করতে হবে। উদাহরণস্বরূপ, এটি ঘটে যে একজন ব্যক্তি একটি বিশাল টেবিল তৈরি করেছেন এবং তারপরে তিনি বুঝতে পেরেছিলেন যে আপনি এটি উল্টালে এটি পড়া অনেক সহজ। 

Эта детальная инструкция расскажет о нескольких способах транспонирования 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" কে "=" এ পরিবর্তন করতে এটি ব্যবহার করতে হবে যাতে সমস্ত কোষ মূল তথ্যের সাথে যুক্ত থাকে৷কিভাবে এক্সেলে সারিগুলিকে কলামে রূপান্তর করবেনঅবশ্যই, এটি আরও জটিল এবং দীর্ঘতর, তবে এই পদ্ধতিটি আপনাকে মূল টেবিলের একটি লিঙ্কের অভাবের কাছাকাছি যেতে দেয়। কিন্তু এই পদ্ধতির একটি অপূর্ণতা আছে। এটি স্বাধীনভাবে বিন্যাস পুনরায় শুরু করার প্রয়োজনে প্রকাশ করা হয়।

সূত্রের প্রয়োগ

দুটি ফাংশন রয়েছে যা আপনাকে নমনীয়ভাবে সারি এবং কলাম পরিবর্তন করতে দেয়: ТРАНСП এবং ДВССЫL. Здесь также есть возможность сохранить связь с первоначальной таблицей, но механика работы несколько иная.

ফাংশন TRANSP

আসলে, এই সূত্রটি সরাসরি স্প্রেডশীট স্থানান্তর করে। সিনট্যাক্স নিম্নলিখিত:

=ট্রান্সপ(অ্যারে)

এখন আমরা এটি একটি টেবিলে প্রয়োগ করার চেষ্টা করব যাতে পৃথক রাজ্যের জনসংখ্যা সম্পর্কে তথ্য রয়েছে।কিভাবে এক্সেলে সারিগুলিকে কলামে রূপান্তর করবেন

  1. সারণীতে কলাম এবং সারির সংখ্যা গণনা করুন এবং একই মাত্রা আছে এমন শীটে একটি খালি স্থান খুঁজুন।
  2. F2 কী টিপে সম্পাদনা মোড শুরু করুন।
  3. একটি ফাংশন লিখুন ট্রান্সপ বন্ধনীতে ডেটা পরিসীমা সহ। এই ফাংশনটি ব্যবহার করার সময় সর্বদা পরম রেফারেন্স ব্যবহার করা গুরুত্বপূর্ণ।কিভাবে এক্সেলে সারিগুলিকে কলামে রূপান্তর করবেন
  4. Ctrl+Shift+Enter কী সমন্বয় টিপুন। ঠিক কী সমন্বয় টিপুন গুরুত্বপূর্ণ, অন্যথায় সূত্রটি কাজ করতে অস্বীকার করবে।

এই তো, এখন ফলাফল এমন দেখাচ্ছে!কিভাবে এক্সেলে সারিগুলিকে কলামে রূপান্তর করবেন

এই সূত্রের সুবিধা হল আগের পদ্ধতির মতই ("খুঁজুন এবং প্রতিস্থাপন" ফাংশন ব্যবহার করে) হল যে অন্তর্নিহিত তথ্য পরিবর্তন হলে, স্থানান্তরিত টেবিল স্বয়ংক্রিয়ভাবে আপডেট হবে।

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

  1. ফাইন্ড অ্যান্ড রিপ্লেস পদ্ধতির মতো ফর্ম্যাটিং সংরক্ষণ করা হবে না।
  2. মূল টেবিলে কিছু ডেটা থাকতে হবে, অন্যথায় কিছু কক্ষে শূন্য থাকবে।
  3. Излишняя зависимость от источника данных. То estь, этот метод имеет противоположный по недостаток – невозможность изменять транспонированную таблицу. Если попытаться это сделать, программа скажет, что невозможно редактировать часть массива.

এছাড়াও, এই ফাংশনটি সবসময় বিভিন্ন পরিস্থিতিতে নমনীয়ভাবে প্রয়োগ করা যায় না, তাই আপনাকে এটি সম্পর্কে জানতে হবে, তবে আরও দক্ষ কৌশলগুলি ব্যবহার করুন।

ইনডাইরেক্ট ফর্মুলা ব্যবহার করে

এই পদ্ধতির মেকানিক্স সূত্রটি ব্যবহার করার মতোই ট্রান্সপ, но при этом его использование решает проблему невозможности редактировать транспонированную таблицу без потери связиновисности.

Но одной формулы পরোক্ষ যথেষ্ট নয়: আপনাকে এখনও ফাংশনটি ব্যবহার করতে হবে ADDRESS এর. এই উদাহরণে কোনও বড় টেবিল থাকবে না, যাতে আপনাকে প্রচুর অপ্রয়োজনীয় তথ্য দিয়ে ওভারলোড না করে।

সুতরাং, ধরা যাক আপনার কাছে এমন একটি টেবিল আছে, যেখানে 4টি কলাম এবং 5টি সারি রয়েছে।কিভাবে এক্সেলে সারিগুলিকে কলামে রূপান্তর করবেন

নিম্নলিখিত পদক্ষেপগুলি গ্রহণ করা প্রয়োজন:

  1. এই সূত্র লিখুন: =প্রত্যক্ষ(ঠিকানা(কলাম(A1), সারি(A1))) নতুন টেবিলের উপরের বাম ঘরে (আমাদের উদাহরণে এটি A7) এবং এন্টার কী টিপুন। যদি তথ্যটি প্রথম সারি বা প্রথম কলামে শুরু না হয়, তাহলে আপনাকে আরও জটিল সূত্র ব্যবহার করতে হবে: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). এই সূত্রে, A1 মানে টেবিলের উপরের কোষ, যার ভিত্তিতে ট্রান্সপোজড সেল গঠিত হবে।
  2. সারণীটির নতুন সংস্করণটি যেখানে স্থাপন করা হবে সেখানে সূত্রটিকে পুরো এলাকায় প্রসারিত করুন। এটি করার জন্য, প্রথম কক্ষের নীচের ডানদিকে মার্কারটিকে ভবিষ্যতের টেবিলের বিপরীত প্রান্তে টেনে আনুন।কিভাবে এক্সেলে সারিগুলিকে কলামে রূপান্তর করবেন
  3. সমস্ত ! টেবিলটি সফলভাবে স্থানান্তরিত হয়েছে এবং আপনি এখনও এটি সম্পাদনা করতে পারেন। অবশ্যই, তার চেহারা পছন্দসই হতে অনেক ছেড়ে, কিন্তু এটি ঠিক করা কঠিন নয়।কিভাবে এক্সেলে সারিগুলিকে কলামে রূপান্তর করবেন সঠিক বিন্যাস পুনরুদ্ধার করতে, আপনাকে আমরা যে টেবিলটি স্থানান্তর করেছি (অর্থাৎ আসলটি) সেটি অনুলিপি করতে হবে, তারপর নতুন তৈরি করা টেবিলটি নির্বাচন করুন। এরপরে, নির্বাচিত পরিসরে ডান-ক্লিক করুন এবং তারপর পেস্ট বিকল্পগুলিতে "ফরম্যাটিং" এ ক্লিক করুন।কিভাবে এক্সেলে সারিগুলিকে কলামে রূপান্তর করবেন

তাই ফাংশন ব্যবহার করে পরোক্ষ আপনাকে চূড়ান্ত সারণীতে একেবারে যেকোন মান সম্পাদনা করতে দেয় এবং উৎস সারণীতে কোনো পরিবর্তন করা হলেই ডেটা সবসময় আপডেট করা হবে।

অবশ্যই, এই পদ্ধতিটি আরও কঠিন, তবে আপনি যদি এটি অনুশীলনে কাজ করেন তবে সবকিছু এত ভীতিজনক নয়।

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

INDIRECT এবং ADDRESS সূত্রের সমন্বয় কিভাবে কাজ করে?

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

ক্রিয়া পরোক্ষ আমাদের সূত্রে একটি পরোক্ষ সেল রেফারেন্স তৈরি করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, যদি আপনাকে B8-এর মতো সেল A1-এ একই মান নির্দিষ্ট করতে হয়, তাহলে আপনি সূত্রটি লিখতে পারেন

=অপ্রত্যক্ষ("B1")কিভাবে এক্সেলে সারিগুলিকে কলামে রূপান্তর করবেন

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

ফাংশন অতিক্রম ADDRESS এর সূত্রেও ব্যবহৃত হয় কলামটি и লাইন. প্রথমটি ইতিমধ্যে পরিচিত সারি এবং কলাম সংখ্যার উপর ভিত্তি করে ঘরের ঠিকানা প্রদান করে। এখানে সঠিক ক্রম অনুসরণ করা গুরুত্বপূর্ণ। প্রথমে সারি নির্দিষ্ট করা হয়, এবং তারপর শুধুমাত্র কলাম। উদাহরণস্বরূপ, ফাংশন ঠিকানা(4;2) ঠিকানা $B$2 ফেরত দেবে।

Следующая используемая выше функция – это কলামটি. এটি এখানে প্রয়োজনীয় যাতে সূত্রটি একটি নির্দিষ্ট রেফারেন্স থেকে কলাম নম্বর গ্রহণ করে। উদাহরণস্বরূপ, যদি আপনি এই ফাংশনের বন্ধনীতে B2 প্যারামিটার ব্যবহার করেন, তাহলে এটি 2 নম্বরটি ফেরত দেবে, যেহেতু দ্বিতীয় কলামটি হল B কলাম।

স্পষ্টতই, ROW ফাংশন একইভাবে কাজ করে, এটি কেবল সারি নম্বর প্রদান করে। 

এবং এখন আমরা বিমূর্ত উদাহরণ ব্যবহার করব না, তবে একটি খুব নির্দিষ্ট সূত্র যা উপরে ব্যবহৃত হয়েছিল:

=প্রত্যক্ষ(ঠিকানা(কলাম(A1), সারি(A1)))

এখানে আপনি প্রথম ফাংশন দেখতে পারেন ADDRESS এর কলাম নির্দিষ্ট করা হয়, এবং শুধুমাত্র তারপর লাইন. আর এখানেই লুকিয়ে আছে এই সূত্রের কার্যক্ষমতার রহস্য। আমরা মনে করি যে এই ফাংশনটি একটি আয়না পদ্ধতিতে কাজ করে এবং এতে প্রথম যুক্তিটি হল লাইন সংখ্যা। এবং দেখা যাচ্ছে যে যখন আমরা সেখানে একটি কলামের ঠিকানা লিখি, তখন এটি একটি লাইন নম্বরে পরিণত হয় এবং এর বিপরীতে।

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

  1. আমরা সংশ্লিষ্ট ফাংশন ব্যবহার করে কলাম এবং সারি নম্বর পাই।
  2. ফাংশন ব্যবহার করে ADDRESS এর সারি কলাম এবং তদ্বিপরীত হয়.
  3. ক্রিয়া পরোক্ষ ঘরে মিরর করা ডেটা প্রদর্শন করতে সাহায্য করে।

যে এটা সব সক্রিয় আউট কিভাবে সহজ!

স্থানান্তর করতে একটি ম্যাক্রো ব্যবহার করে

একটি ম্যাক্রো একটি ছোট প্রোগ্রাম। এটি প্রক্রিয়া স্বয়ংক্রিয় করতে ব্যবহার করা যেতে পারে। এটি বিবেচনা করা গুরুত্বপূর্ণ যে ম্যাক্রোর কিছু সীমাবদ্ধতা রয়েছে। সর্বাধিক স্থানান্তর পদ্ধতি আপনাকে 65536 উপাদানগুলির সাথে কাজ করতে দেয়। এই সীমা অতিক্রম করা হলে, এর ফলে ডেটা ক্ষতি হবে।

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

উদাহরণস্বরূপ, можно написать такой код, который будет менять местами строки и колонки.

সাব ট্রান্সপোজ কলাম সারি()

    রেঞ্জ হিসাবে অনুজ্জ্বল উৎস রেঞ্জ

    ডিম ডিস্টরেঞ্জ রেঞ্জ হিসাবে

    SourceRange = Application.InputBox সেট করুন (প্রম্পট:=»অনুগ্রহ করে স্থানান্তর করার জন্য পরিসীমা নির্বাচন করুন», শিরোনাম:=»সারিগুলিকে কলামে স্থানান্তর করুন», প্রকার:=8)

    DestRange = Application.InputBox সেট করুন(প্রম্পট:=»গন্তব্য পরিসরের উপরের বাম ঘরটি নির্বাচন করুন», শিরোনাম:=»কলামে সারি স্থানান্তর করুন», প্রকার:=8)

    SourceRange.Copy

    DestRange.Select

    নির্বাচন।পেস্ট স্পেশাল পেস্ট:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True

    অ্যাপ্লিকেশন.কুটকপিমোড = মিথ্যা

শেষ উপ

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

নির্দেশিকা সমন্ধে মতামত দিন