टेबल रीडिझाइनर

सामग्री

हे गुपित नाही की बहुतेक एक्सेल वापरकर्ते, शीटवर टेबल तयार करताना, सर्वप्रथम त्यांच्या स्वतःच्या सोयी आणि सोयीबद्दल विचार करतात. अशाप्रकारे जटिल “शीर्षलेख” असलेली सुंदर, रंगीबेरंगी आणि अवजड सारण्या जन्माला येतात, ज्या एकाच वेळी फिल्टर किंवा क्रमवारी लावल्या जाऊ शकत नाहीत आणि मुख्य सारणीसह स्वयंचलित अहवालाबद्दल अजिबात विचार न करणे चांगले.

लवकरच किंवा नंतर, अशा सारणीचा वापरकर्ता असा निष्कर्ष काढतो की "ते इतके सुंदर नसू शकते, परंतु ते कार्य करू शकते" आणि क्लासिक शिफारसींच्या अनुषंगाने त्याच्या टेबलची रचना सुलभ करण्यास सुरवात करते:

  • एक साधा एक-ओळ शीर्षलेख, जिथे प्रत्येक स्तंभाचे स्वतःचे वेगळे नाव असेल (फील्डचे नाव)
  • एक ओळ - एक पूर्ण झालेले ऑपरेशन (डील, विक्री, पोस्टिंग, प्रोजेक्ट इ.)
  • विलीन केलेले सेल नाहीत
  • रिक्त पंक्ती आणि स्तंभांच्या रूपात खंडित न करता

परंतु जर तुम्ही बहु-स्तरीय एक मधून एक-ओळ शीर्षलेख बनवला किंवा एक स्तंभ अनेकांमध्ये विभाजित केला, तर ते अगदी सोपे आहे, नंतर टेबलच्या पुनर्बांधणीस बराच वेळ लागू शकतो (विशेषत: मोठ्या आकारात). याचा अर्थ खालील परिस्थिती आहे:

Of     टेबल रीडिझाइनर   do     टेबल रीडिझाइनर  

डेटाबेसच्या संदर्भात, उजव्या टेबलला सामान्यत: सपाट (फ्लॅट) म्हणतात - अशा सारण्यांनुसार मुख्य सारण्यांचे अहवाल तयार करणे आणि विश्लेषणे आयोजित करणे सर्वोत्तम आहे.

साध्या मॅक्रोचा वापर करून तुम्ही द्विमितीय सारणीला फ्लॅट टेबलमध्ये रूपांतरित करू शकता. टॅबद्वारे व्हिज्युअल बेसिक एडिटर उघडा विकसक - व्हिज्युअल बेसिक (डेव्हलपर - व्हिज्युअल बेसिक एडिटर) किंवा कीबोर्ड शॉर्टकट alt+F11. नवीन मॉड्यूल घाला (घाला - मॉड्यूल) आणि तेथे या मॅक्रोचा मजकूर कॉपी करा:

सब रीडिझाइनर() मंद i लाँग डिम hc पूर्णांक म्हणून, hr पूर्णांक म्हणून मंद ns वर्कशीट म्हणून hr = इनपुटबॉक्स("Сколько строк с подписями сверху?") hc = InputBox("Сколько столбцов) сплеция =? असत्य i = 1 सेट inpdata = निवड सेट ns = Worksheets. Add For r = (hr + 1) To inpdata.Rows. Count For c = (hc + 1) to inpdata.Columns. Count For j = 1 to hc ns. सेल(i, j) = inpdata.Cells(r, j) पुढील j साठी k = 1 ते hr ns. Cells(i, j + k - 1) = inpdata. सेल(k, c) पुढील k ns.Cells( i, j + k - 1) = inpdata.Cells(r, c) i = i + 1 पुढील c पुढील r End Sub  

त्यानंतर तुम्ही VBA संपादक बंद करू शकता आणि Excel वर परत येऊ शकता. आता आपण मूळ सारणी निवडू शकतो (पूर्णपणे, शीर्षलेखासह आणि महिन्यांसह पहिला स्तंभ) आणि आमचा मॅक्रो याद्वारे चालवू शकतो. विकसक - मॅक्रो (विकासक — मॅक्रो) किंवा प्रेसिंग कॉम्बिनेशन alt+F8.

मॅक्रो पुस्तकात एक नवीन शीट घालेल आणि त्यावर निवडलेल्या टेबलची नवीन, पुनर्रचना केलेली आवृत्ती तयार करेल. मोठ्या याद्यांवर प्रक्रिया आणि विश्लेषण करण्यासाठी आपण एक्सेल टूल्सच्या संपूर्ण शस्त्रागाराचा वापर करून अशा सारणीसह "पूर्णपणे" कार्य करू शकता.

  • मॅक्रो म्हणजे काय, VBA मध्ये मॅक्रो कोड कुठे टाकायचा, ते कसे वापरायचे
  • PivotTables सह अहवाल तयार करणे
  • PLEX अॅड-ऑन वरून XNUMXD टेबल्स सपाट करण्यासाठी पुन्हा डिझाइन करण्याचे साधन

 

प्रत्युत्तर द्या