एक्सेल में पंक्तियों को कॉलम में कैसे बदलें

यह मार्गदर्शिका बताती है कि एक्सेल में पंक्तियों को कॉलम में बदलने के लिए क्या करना चाहिए। एक्सेल का उपयोग करते समय, आपको अक्सर तालिका में पंक्तियों और स्तंभों को स्वैप करना पड़ता है। उदाहरण के लिए, ऐसा होता है कि एक व्यक्ति ने एक बड़ी मेज बना ली है, और तब उसने महसूस किया कि यदि आप इसे पलटते हैं तो इसे पढ़ना बहुत आसान है। 

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

पेस्ट स्पेशल फीचर का उपयोग करना

मान लें कि आपके पास दो डेटासेट हैं। दूसरा वह है जिसे आप समाप्त करना चाहते हैं। पहली तालिका है जिसे स्थानांतरित करने की आवश्यकता है। पहले संस्करण में, देशों के नाम अलग-अलग स्तंभों में प्रस्तुत किए गए हैं, और राज्यों की विशेषताओं की एक दूसरे के साथ तुलना करने के लिए, और इससे भी अधिक, पढ़ने के लिए बहुत असुविधाजनक है। इसलिए, तालिका को व्यवस्थित करना बेहतर है ताकि देश के नाम अलग-अलग कॉलम में दिखाई दें।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें

पंक्तियों और स्तंभों को स्वैप करने के लिए, निम्न कार्य करें:

  1. मूल तालिका का चयन करें। यदि आप एक ही बार में पूरी तालिका देखना चाहते हैं (यदि यह बहुत बड़ी है), तो आपको कुंजी संयोजन Ctrl + Home को दबाना होगा, और उसके बाद - Ctrl + Shift + End।
  2. फिर कोशिकाओं की प्रतिलिपि बनाई जाती है। यह या तो संदर्भ मेनू के माध्यम से या Ctrl + C कुंजी संयोजन दबाकर किया जा सकता है। यह अनुशंसा की जाती है कि आप तुरंत अपने आप को अंतिम विकल्प के लिए अभ्यस्त कर लें, क्योंकि यदि आप हॉट कीज़ सीखते हैं, तो आप एक सेकंड में कई कार्य शाब्दिक रूप से कर सकते हैं।
  3. लक्ष्य श्रेणी में पहले सेल का चयन करें। ри том ON олжен находиться а ределами таблицы। акже необходимо одобрать ейку таким образом, тобы таблица осле транспонирования не ересекаласис. उदाहरण के लिए, यदि प्रारंभिक तालिका में 4 कॉलम और 10 पंक्तियाँ हैं, तो इन सभी कार्यों को करने के बाद, यह 10 कोशिकाओं को नीचे और 4 कोशिकाओं को किनारे पर फैला देगा। इसलिए, इस सीमा के भीतर (लक्ष्य सेल से गिनती) कुछ भी नहीं होना चाहिए।
  4. लक्ष्य सेल पर, आपको राइट-क्लिक करना होगा और "पेस्ट स्पेशल" का चयन करना होगा, और फिर शिलालेख "ट्रांसपोज़" के बगल में स्थित बॉक्स को चेक करना होगा।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें

महत्वपूर्ण: यदि स्रोत तालिका में सूत्र हैं, तो यह सुनिश्चित करना महत्वपूर्ण है कि प्रत्येक कक्ष में निरपेक्ष संदर्भों का उपयोग किया जाता है। यह किया जाना चाहिए ताकि सभी लिंक स्वचालित रूप से अपडेट हो जाएं।

ромное реимущество опции «Специальная вставка» और аключается возможности транспонировать талису вставка। ри этом олностью сохраняется орматирование, то также озволяет сэкономить кучу времени.

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

  1. पूर्ण-विकसित तालिकाओं को स्थानांतरित करने के लिए इसका उपयोग करना बुरा है जो मूल्यों की एक सामान्य सीमा तक कम नहीं हैं। इस मामले में, "स्थानांतरित करें" फ़ंक्शन अक्षम हो जाएगा। इस समस्या को हल करने के लिए, आपको तालिका को किसी श्रेणी में कनवर्ट करना होगा।
  2. यह विधि एक बार के स्थानान्तरण के लिए उपयुक्त है क्योंकि यह नई तालिका को मूल डेटा से संबद्ध नहीं करती है। सरल शब्दों में, जब आप किसी एक तालिका को बदलते हैं, तो दूसरी तालिका में जानकारी अपने आप अपडेट नहीं होगी। इसलिए, स्थानांतरण को दोहराया जाना होगा। 

पंक्तियों और स्तंभों को कैसे स्वैप करें और उन्हें मुख्य तालिका से कैसे लिंक करें?

तो, क्या किया जा सकता है ताकि "पेस्ट स्पेशल" विकल्प तालिका को मुख्य डेटा और ट्रांसपोज़िशन के परिणामस्वरूप लिंक कर सके? आखिरकार, हर कोई चाहता है कि डेटा अपने आप अपडेट हो जाए।

  1. копировать таблицу, для которой требуется транспонирование।
  2. तालिका के खाली क्षेत्र में बिना डेटा वाले सेल का चयन करें।
  3. पिछले उदाहरण के समान पेस्ट स्पेशल मेनू लॉन्च करें। उसके बाद, आपको "इन्सर्ट लिंक" बटन पर क्लिक करना होगा, जो नीचे बाईं ओर पाया जा सकता है।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें
  4. परिणाम निम्नलिखित होगा।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें
  5. рать новую таблицу और апустить окно «Найти и аменить» утем нажатия комбинации клавиш Ctrl + H.
  6. аменить все наки вода ормулы (=) на (или любую ругую комбинацию наков, которой нет вормулы)।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें
  7. नतीजतन, कुछ भयानक निकलेगा, लेकिन वांछित परिणाम प्राप्त करने के लिए यह एक अनिवार्य मध्यवर्ती स्थिति है। तब सब कुछ सुंदर लगेगा।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें
  8. परिणामी तालिका को कॉपी करें और फिर इसे स्थानांतरित करने के लिए पेस्ट स्पेशल का उपयोग करें।

उसके बाद, आपको बस "ढूंढें और बदलें" संवाद को फिर से खोलने की जरूरत है, और इसका उपयोग कोशिकाओं में "xxx" को "=" में बदलने के लिए करें ताकि सभी सेल मूल जानकारी से जुड़े हों।एक्सेल में पंक्तियों को कॉलम में कैसे बदलेंबेशक, यह अधिक जटिल और लंबा है, लेकिन यह विधि आपको मूल तालिका के लिंक की कमी को दूर करने की अनुमति देती है। लेकिन इस दृष्टिकोण में एक खामी भी है। यह स्वरूपण को स्वतंत्र रूप से फिर से शुरू करने की आवश्यकता में व्यक्त किया गया है।

सूत्रों का अनुप्रयोग

दो कार्य हैं जो आपको पंक्तियों और स्तंभों को लचीले ढंग से बदलने की अनुमति देते हैं: और . есь также есть возможность сохранить связь с ервоначальной таблицей, но механика работы несколько.

समारोह

दरअसल, यह फॉर्मूला सीधे स्प्रैडशीट को ट्रांसपोज़ करता है। वाक्यविन्यास निम्नलिखित है:

= ट्रांसप (सरणी)

अब हम इसे एक तालिका में लागू करने का प्रयास करेंगे जिसमें अलग-अलग राज्यों की जनसंख्या के बारे में जानकारी होगी।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें

  1. तालिका में स्तंभों और पंक्तियों की संख्या की गणना करें और समान आयाम वाली शीट में रिक्त स्थान खोजें।
  2. F2 कुंजी दबाकर संपादन मोड प्रारंभ करें।
  3. एक समारोह लिखें ट्रांसपी कोष्ठक में डेटा श्रेणी के साथ। इस फ़ंक्शन का उपयोग करते समय हमेशा निरपेक्ष संदर्भों का उपयोग करना महत्वपूर्ण है।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें
  4. कुंजी संयोजन Ctrl+Shift+Enter दबाएं. कुंजी संयोजन को ठीक से दबाना महत्वपूर्ण है, अन्यथा सूत्र काम करने से इंकार कर देगा।

बस इतना ही, अब परिणाम इस तरह दिखता है!एक्सेल में पंक्तियों को कॉलम में कैसे बदलें

इस सूत्र का लाभ पिछली विधि ("ढूंढें और बदलें" फ़ंक्शन का उपयोग करके) के समान है कि जब अंतर्निहित जानकारी बदलती है, तो स्थानांतरित तालिका स्वचालित रूप से अपडेट हो जाएगी।

आपको पता नहीं है:

  1. स्वरूपण, जैसा कि ढूँढें और बदलें विधि के मामले में, सहेजा नहीं जाएगा।
  2. मूल तालिका में कुछ डेटा होना चाहिए, अन्यथा कुछ कक्षों में शून्य होंगे।
  3. лишняя ависимость от источника анн। о есть, тот метод имеет ротивоположный о недостаток – невозможность изменять транспонированлиц. сли опытаться то сделать, программа скажет, то невозможно редактировать асть массива।

साथ ही, यह फ़ंक्शन हमेशा विभिन्न स्थितियों में लचीले ढंग से लागू नहीं किया जा सकता है, इसलिए आपको इसके बारे में जानने की आवश्यकता है, लेकिन अधिक कुशल तकनीकों का उपयोग करें।

अप्रत्यक्ष सूत्र का उपयोग करना

इस पद्धति का यांत्रिकी सूत्र का उपयोग करने के समान है ट्रांसपीно ри том его использование решает роблему невозможности редактировать транспонированную таользование

о одной ормулы अप्रत्यक्ष पर्याप्त नहीं: आपको अभी भी फ़ंक्शन का उपयोग करने की आवश्यकता है ADDRESS. इस उदाहरण में कोई बड़ी तालिका नहीं होगी, ताकि आपको बहुत सारी अनावश्यक जानकारी के साथ ओवरलोड न किया जा सके।

तो, मान लीजिए कि आपके पास ऐसी तालिका है, जिसमें 4 कॉलम और 5 पंक्तियाँ हैं।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें

निम्नलिखित कार्रवाई करने की आवश्यकता है:

  1. यह सूत्र दर्ज करें: = अप्रत्यक्ष (पता (कॉलम (ए 1), पंक्ति (ए 1))) नई तालिका के ऊपरी बाएँ कक्ष में (हमारे उदाहरण में यह A7 है) और एंटर कुंजी दबाएं। यदि जानकारी पहली पंक्ति या पहले कॉलम में शुरू नहीं होती है, तो आपको अधिक जटिल सूत्र का उपयोग करना होगा: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). इस सूत्र में, A1 का अर्थ तालिका की शीर्ष सेल है, जिसके आधार पर ट्रांसपोज़्ड सेल का गठन किया जाएगा।
  2. सूत्र को पूरे क्षेत्र में विस्तारित करें जहां तालिका का नया संस्करण रखा जाएगा। ऐसा करने के लिए, पहले सेल के निचले दाएं कोने में मार्कर को भविष्य की तालिका के विपरीत छोर पर खींचें।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें
  3. सभी! तालिका सफलतापूर्वक स्थानांतरित हो गई, और आप अभी भी इसे संपादित कर सकते हैं। बेशक, उसकी उपस्थिति वांछित होने के लिए बहुत कुछ छोड़ देती है, लेकिन इसे ठीक करना मुश्किल नहीं है।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें सही स्वरूपण को पुनर्स्थापित करने के लिए, आपको उस तालिका की प्रतिलिपि बनाने की आवश्यकता है जिसे हमने स्थानांतरित किया था (अर्थात, मूल एक), फिर नई बनाई गई तालिका का चयन करें। अगला, चयनित श्रेणी पर राइट-क्लिक करें, और फिर पेस्ट विकल्पों में "फ़ॉर्मेटिंग" पर क्लिक करें।एक्सेल में पंक्तियों को कॉलम में कैसे बदलें

तो फ़ंक्शन का उपयोग करना अप्रत्यक्ष आपको अंतिम तालिका में किसी भी मान को संपादित करने की अनुमति देता है, और जैसे ही स्रोत तालिका में कोई भी परिवर्तन किया जाता है, डेटा हमेशा अपडेट किया जाएगा।

बेशक, यह विधि अधिक कठिन है, लेकिन यदि आप इसे व्यवहार में लाते हैं, तो सब कुछ इतना डरावना नहीं है।

मास्को में यह शहर में है

INDIRECT और ADDRESS फ़ार्मुलों का संयोजन कैसे काम करता है?

इसके बाद, जैसा कि आपने टॉम में लिखा है, ट्रांसपोनिरोवानिया टैब्लिकेश के लिए एक फॉर्मूल को कैसे स्थापित किया गया है, और, वास्तव में, आप अपने तरीके के सिद्धांत को समझ सकते हैं।

समारोह अप्रत्यक्ष हमारे सूत्र में एक अप्रत्यक्ष सेल संदर्भ बनाने के लिए प्रयोग किया जाता है। उदाहरण के लिए, यदि आपको सेल A8 में B1 के समान मान निर्दिष्ट करने की आवश्यकता है, तो आप सूत्र लिख सकते हैं

= अप्रत्यक्ष ("बी 1")एक्सेल में पंक्तियों को कॉलम में कैसे बदलें

азалось , ачем то елать? едь можно росто написать ссылку на ейку в ругой ейке। о реимущество той ункции в том, то в ссылку можно ревратить абсолютно любую строку, и солтно обственно, то мы и делаем в ормуле.

समारोह से परे ADDRESS सूत्र में भी प्रयोग किया जाता है स्तंभ и लाइन. पहला पहले से ज्ञात पंक्ति और स्तंभ संख्याओं के आधार पर सेल का पता देता है। यहां सही क्रम का पालन करना महत्वपूर्ण है। पहले पंक्ति निर्दिष्ट की जाती है, और फिर केवल स्तंभ। उदाहरण के लिए, फ़ंक्शन पता(4;2) पता $B$2 लौटाएगा।

ледующая используемая выше ункция - то स्तंभ. यहां यह आवश्यक है कि सूत्र एक विशिष्ट संदर्भ से कॉलम संख्या प्राप्त करता है। उदाहरण के लिए, यदि आप इस फ़ंक्शन के ब्रैकेट में B2 पैरामीटर का उपयोग करते हैं, तो यह नंबर 2 लौटाएगा, क्योंकि दूसरा कॉलम कॉलम B है।

जाहिर है, ROW फ़ंक्शन उसी तरह काम करता है, यह सिर्फ पंक्ति संख्या देता है। 

और अब हम अमूर्त उदाहरणों का उपयोग नहीं करेंगे, बल्कि एक बहुत ही विशिष्ट सूत्र का उपयोग करेंगे जिसका उपयोग ऊपर किया गया था:

= अप्रत्यक्ष (पता (कॉलम (ए 1), पंक्ति (ए 1)))

यहाँ आप देख सकते हैं कि सबसे पहले फंक्शन में ADDRESS कॉलम निर्दिष्ट है, और उसके बाद ही लाइन। और यहीं पर इस सूत्र की कार्य क्षमता का रहस्य छिपा है। हमें याद है कि यह फ़ंक्शन मिरर तरीके से काम करता है, और इसमें पहला तर्क लाइन नंबर है। और यह पता चला है कि जब हम वहां एक कॉलम का पता लिखते हैं, तो यह एक लाइन नंबर में बदल जाता है और इसके विपरीत।

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

  1. हम संबंधित कार्यों का उपयोग करके कॉलम और पंक्ति संख्या प्राप्त करते हैं।
  2. फ़ंक्शन का उपयोग करना ADDRESS पंक्तियाँ स्तंभ बन जाती हैं और इसके विपरीत।
  3. समारोह अप्रत्यक्ष सेल में मिरर किए गए डेटा को प्रदर्शित करने में मदद करता है।

यह सब कितना सरल हो जाता है!

स्थानांतरित करने के लिए मैक्रो का उपयोग करना

मैक्रो एक छोटा प्रोग्राम है। इसका उपयोग प्रक्रिया को स्वचालित करने के लिए किया जा सकता है। यह विचार करना महत्वपूर्ण है कि मैक्रो की कुछ सीमाएँ हैं। अधिकतम स्थानांतरण विधि आपको 65536 तत्वों के साथ काम करने की अनुमति देती है। यदि यह सीमा पार हो जाती है, तो इसके परिणामस्वरूप डेटा हानि होगी।

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

उदाहरण के लिए, मेरे नाम से जाना जाता है, कोटोरो कोक, कोतोर के ज़ुएत को शहर के नाम से जाना जाता है।

उप स्थानान्तरण कॉलम पंक्तियाँ ()

    रेंज के रूप में मंद स्रोत रेंज

    रेंज के रूप में मंद DestRange

    SourceRange = Application.InputBox (प्रॉम्प्ट: =»कृपया स्थानान्तरित करने के लिए श्रेणी का चयन करें», शीर्षक:=»कॉलम में पंक्तियों को स्थानांतरित करें», प्रकार:=8) सेट करें

    सेट करें

    सोर्सरेंज.कॉपी

    गंतव्य श्रेणी। चयन करें

    Selection.PasteSpecial Paste:=xlPasteAll, ऑपरेशन:=xlNone, SkipBlanks:=False, Transpose:=True

    Application.CutCopyMode = गलत

अंत उप

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

एक जवाब लिखें