அட்டவணை மறுவடிவமைப்பாளர்

பொருளடக்கம்

பெரும்பாலான எக்செல் பயனர்கள், தாள்களில் அட்டவணைகளை உருவாக்கும்போது, ​​முதலில் தங்கள் சொந்த வசதி மற்றும் வசதியைப் பற்றி சிந்திக்கிறார்கள் என்பது இரகசியமல்ல. சிக்கலான “தலைப்புகள்” கொண்ட அழகான, வண்ணமயமான மற்றும் சிக்கலான அட்டவணைகள் பிறக்கின்றன, அதே நேரத்தில், வடிகட்டவோ அல்லது வரிசைப்படுத்தவோ முடியாது, மேலும் பிவோட் அட்டவணையுடன் தானியங்கி அறிக்கையைப் பற்றி சிந்திக்காமல் இருப்பது நல்லது.

விரைவில் அல்லது பின்னர், அத்தகைய அட்டவணையின் பயனர் "அது மிகவும் அழகாக இருக்காது, ஆனால் அது வேலை செய்ய முடியும்" என்ற முடிவுக்கு வந்து, தனது அட்டவணையின் வடிவமைப்பை எளிமைப்படுத்தத் தொடங்குகிறார், அதை உன்னதமான பரிந்துரைகளுக்கு ஏற்ப கொண்டு வருகிறார்:

  • ஒரு எளிய ஒரு வரி தலைப்பு, அங்கு ஒவ்வொரு நெடுவரிசைக்கும் அதன் சொந்த தனிப்பட்ட பெயர் (புலம் பெயர்)
  • ஒரு வரி - ஒரு முடிக்கப்பட்ட செயல்பாடு (ஒப்பந்தம், விற்பனை, இடுகையிடல், திட்டம் போன்றவை)
  • இணைக்கப்பட்ட கலங்கள் இல்லை
  • வெற்று வரிசைகள் மற்றும் நெடுவரிசைகளின் வடிவத்தில் இடைவெளிகள் இல்லாமல்

ஆனால் நீங்கள் பல நிலை ஒன்றிலிருந்து ஒரு வரி தலைப்பை உருவாக்கினால் அல்லது ஒரு நெடுவரிசையை பலவற்றாகப் பிரித்தால், அது மிகவும் எளிது, பின்னர் அட்டவணை புனரமைப்புக்கு நிறைய நேரம் ஆகலாம் (குறிப்பாக பெரிய அளவுகளில்). இது பின்வரும் சூழ்நிலையைக் குறிக்கிறது:

Of     அட்டவணை மறுவடிவமைப்பாளர்   do     அட்டவணை மறுவடிவமைப்பாளர்  

தரவுத்தளங்களின் அடிப்படையில், சரியான அட்டவணை பொதுவாக பிளாட் (பிளாட்) என்று அழைக்கப்படுகிறது - இது போன்ற அட்டவணைகளின்படி பிவோட் அட்டவணைகள் (பிவோட் அட்டவணைகள்) அறிக்கைகளை உருவாக்குவது மற்றும் பகுப்பாய்வுகளை நடத்துவது சிறந்தது.

எளிய மேக்ரோவைப் பயன்படுத்தி இரு பரிமாண அட்டவணையை பிளாட் டேபிளாக மாற்றலாம். தாவல் வழியாக விஷுவல் பேசிக் எடிட்டரைத் திறக்கவும் டெவலப்பர் - விஷுவல் பேசிக் (டெவலப்பர் - விஷுவல் பேசிக் எடிட்டர்) அல்லது விசைப்பலகை குறுக்குவழி alt+F11. புதிய தொகுதியைச் செருகவும் (செருகு - தொகுதி) மற்றும் இந்த மேக்ரோவின் உரையை அங்கு நகலெடுக்கவும்:

துணை மறுவடிவமைப்பாளர்() மங்கலான நான் முழு எண்ணாக நீண்ட மங்கலான hc, பணித்தாள் மங்கலாக hr = InputBox("Skoлько строк с подписями сверху?") hc = InputBox False i = 1 Set inpdata = Selection Set ns = Worksheets. r = (hr + 1) க்கு inpdata.Rows. Count For c = (hc + 1) to inpdata.Columns.Count For j = 1 to hc ns. செல்கள்(i, j) = inpdata.Cells(r, j) அடுத்த j For k = 1 முதல் hr வரை i, j + k - 1) = inpdata.Cells(r, c) i = i + 1 அடுத்த c அடுத்த r End Sub  

நீங்கள் VBA எடிட்டரை மூடிவிட்டு எக்செல் க்கு திரும்பலாம். இப்போது நாம் அசல் அட்டவணையைத் தேர்ந்தெடுக்கலாம் (முழுமையாக, தலைப்பு மற்றும் முதல் நெடுவரிசையுடன் மாதங்கள்) மற்றும் எங்கள் மேக்ரோவை இயக்கலாம் டெவலப்பர் - மேக்ரோஸ் (டெவலப்பர் - மேக்ரோஸ்) அல்லது அழுத்தும் கலவை alt+F8.

மேக்ரோ புத்தகத்தில் ஒரு புதிய தாளைச் செருகி, அதில் தேர்ந்தெடுக்கப்பட்ட அட்டவணையின் புதிய, புனரமைக்கப்பட்ட பதிப்பை உருவாக்கும். பெரிய பட்டியல்களை செயலாக்குவதற்கும் பகுப்பாய்வு செய்வதற்கும் எக்செல் கருவிகளின் முழு ஆயுதத்தையும் பயன்படுத்தி, அத்தகைய அட்டவணையுடன் "முழுமையாக" நீங்கள் வேலை செய்யலாம்.

  • மேக்ரோக்கள் என்றால் என்ன, VBA இல் மேக்ரோ குறியீட்டை எங்கு செருகுவது, அவற்றை எவ்வாறு பயன்படுத்துவது
  • PivotTables மூலம் அறிக்கைகளை உருவாக்குதல்
  • PLEX ஆட்-ஆனில் இருந்து XNUMXD அட்டவணைகளை தட்டையானதாக மாற்றுவதற்கான கருவி

 

ஒரு பதில் விடவும்