எக்செல் நெடுவரிசைகள் மற்றும் வரிசைகளில் (செங்குத்தாக மற்றும் கிடைமட்டமாக) தரவை புரட்டுவது எப்படி

  • இதை பகிர்
Michael Brown

உள்ளடக்க அட்டவணை

எக்செல் அட்டவணைகளை செங்குத்தாகவும் கிடைமட்டமாகவும் அசல் வடிவமைத்தல் மற்றும் சூத்திரங்களைப் பாதுகாப்பதற்கான சில விரைவான வழிகளை இந்தப் பயிற்சி காட்டுகிறது.

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

    எக்செல் இல் தரவை செங்குத்தாக புரட்டவும்

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

    எக்செல் இல் ஒரு நெடுவரிசையை புரட்டுவது எப்படி

    ஒரு நெடுவரிசையில் உள்ள தரவின் வரிசையை செங்குத்தாக மாற்றி, இந்தப் படிகளைச் செய்யவும்:

      11>நீங்கள் புரட்ட விரும்பும் நெடுவரிசைக்கு அடுத்துள்ள உதவி நெடுவரிசையைச் சேர்த்து, அந்த நெடுவரிசையை எண்களின் வரிசையுடன் நிரப்பவும், 1 இல் தொடங்கவும். இந்த உதவிக்குறிப்பு அதை எவ்வாறு தானாகச் செய்வது என்பதைக் காட்டுகிறது.
    1. எண்களின் நெடுவரிசையை வரிசைப்படுத்தவும் இறங்கு வரிசை. இதற்கு, ஹெல்பர் நெடுவரிசையில் ஏதேனும் ஒரு கலத்தைத் தேர்ந்தெடுத்து, டேட்டா டேப் > வரிசைப்படுத்து & குழுவை வடிகட்டி, பெரியது முதல் சிறியது வரை வரிசைப்படுத்து பொத்தானை (ZA) கிளிக் செய்யவும்.

    இல் காட்டப்பட்டுள்ளபடிகீழே உள்ள ஸ்கிரீன்ஷாட், இது நெடுவரிசை B இல் உள்ள எண்களை மட்டுமல்ல, நெடுவரிசை A இல் உள்ள அசல் உருப்படிகளையும் வரிசைப்படுத்தும், வரிசைகளின் வரிசையை மாற்றியமைக்கும்:

    இப்போது நீங்கள் உதவியாளர் நெடுவரிசையை பாதுகாப்பாக நீக்கலாம். நீண்டது.

    உதவிக்குறிப்பு: வரிசை எண்களுடன் ஒரு நெடுவரிசையை விரைவாக நிரப்புவது எப்படி

    எக்செல் ஆட்டோஃபில் அம்சத்தைப் பயன்படுத்தி எண்களின் வரிசையுடன் நெடுவரிசையை நிரப்புவதற்கான விரைவான வழி:

    <4
  • முதல் கலத்தில் 1ஐயும், இரண்டாவது கலத்தில் 2ஐயும் தட்டச்சு செய்யவும் (கீழே உள்ள ஸ்கிரீன்ஷாட்டில் உள்ள செல்கள் B2 மற்றும் B3).
  • நீங்கள் இப்போது எண்களை உள்ளிட்டுள்ள கலங்களைத் தேர்ந்தெடுத்து, கீழே இருமுறை கிளிக் செய்யவும். தேர்வின் வலது மூலையில்.
  • அவ்வளவுதான்! எக்ஸெல் வரிசை எண்கள் கொண்ட நெடுவரிசையை, கடைசி செல் வரை உள்ள டேட்டாவை அடுத்துள்ள நெடுவரிசையில் தானாக நிரப்பும்.

    எக்செல் இல் டேபிளை புரட்டுவது எப்படி

    மேலே உள்ள முறையானது டேட்டா வரிசையை மாற்றியமைக்கவும் வேலை செய்கிறது பல நெடுவரிசைகள்:

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

    உதவிக்குறிப்பு. நீங்கள் வரிசைகள் மற்றும் நெடுவரிசைகளை மாற்ற விரும்பினால் , Excel இல் தரவை மாற்றுவதற்கு Excel TRANSPOSE செயல்பாடு அல்லது பிற வழிகளைப் பயன்படுத்தவும்.

    எக்செல் ஒரு சூத்திரத்தைப் பயன்படுத்தி நெடுவரிசைகளை புரட்டுவது எப்படி

    ஒரு நெடுவரிசையை தலைகீழாக புரட்டுவதற்கான மற்றொரு வழி, இந்தப் பொதுவான சூத்திரத்தைப் பயன்படுத்துவதாகும்:

    INDEX( வரம்பு ,வரிசைகள்( வரம்பு ))

    எங்கள் மாதிரித் தரவுத் தொகுப்பிற்கு, சூத்திரம் பின்வருமாறு செல்கிறது:

    =INDEX($A$2:$A$7,ROWS(A2:$A$7))

    …மற்றும் நெடுவரிசை A க்கு நேர்மாறாக: 22>இந்த சூத்திரம் எவ்வாறு செயல்படுகிறது

    சூத்திரத்தின் மையத்தில் INDEX(வரிசை, row_num, [column_num]) செயல்பாடு உள்ளது, இது வரிசை இன் அடிப்படையில் ஒரு உறுப்பின் மதிப்பை வழங்குகிறது நீங்கள் குறிப்பிடும் வரிசை மற்றும்/அல்லது நெடுவரிசை எண்கள்.

    வரிசையில், நீங்கள் புரட்ட விரும்பும் முழுப் பட்டியலையும் ஊட்டுகிறீர்கள் (இந்த எடுத்துக்காட்டில் A2:A7).

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

    • முதல் கலத்திற்கு (B2), ROWS(A2:$A$7) 6ஐ வழங்குகிறது , எனவே INDEX ஆனது பட்டியலில் உள்ள கடைசி உருப்படியை (6வது உருப்படி) பெறுகிறது.
    • இரண்டாவது கலத்தில் (B3), தொடர்புடைய குறிப்பு A2 A3 ஆக மாறுகிறது, இதன் விளைவாக ROWS(A3:$A$7) 5ஐ வழங்குகிறது, INDEX ஆனது இரண்டாவது முதல் கடைசி உருப்படியைப் பெறுமாறு கட்டாயப்படுத்துகிறது.

    வேறுவிதமாகக் கூறினால், ROWS ஆனது INDEX க்கு ஒரு வகையான குறைப்பு கவுண்டரை உருவாக்குகிறது, இதனால் அது கடைசி உருப்படியிலிருந்து முதல் உருப்படியை நோக்கி நகரும்.

    உதவிக்குறிப்பு: சூத்திரங்களை மதிப்புகளுடன் மாற்றுவது எப்படி

    இப்போது உங்களிடம் இரண்டு நெடுவரிசைகள் தரவு இருப்பதால், நீங்கள் சூத்திரங்களை கணக்கிடப்பட்ட மதிப்புகளுடன் மாற்றலாம், பின்னர் கூடுதல் நெடுவரிசையை நீக்கலாம். இதைச் செய்ய, ஃபார்முலா செல்களை நகலெடுத்து, நீங்கள் மதிப்புகளை ஒட்ட விரும்பும் கலங்களைத் தேர்ந்தெடுத்து, Shift+F10 ஐ அழுத்தி பிறகு V ஐ அழுத்தவும்.Excel இன் பேஸ்ட் ஸ்பெஷல் > மதிப்புகள் விருப்பம்.

    மேலும் தகவலுக்கு, எக்செல் இல் உள்ள மதிப்புகளுடன் சூத்திரங்களை எவ்வாறு மாற்றுவது என்பதைப் பார்க்கவும்.

    எக்செல் இல் உள்ள நெடுவரிசைகளை VBA உடன் புரட்டுவது எப்படி

    உங்களுக்கு VBA உடன் சில அனுபவம் இருந்தால், நீங்கள் ஒன்று அல்லது பல நெடுவரிசைகளில் தரவு வரிசையை செங்குத்தாக மாற்றுவதற்கு பின்வரும் மேக்ரோவைப் பயன்படுத்தலாம்:

    மங்கலான Rng வரம்பில் மங்கலான வேலைRng வரம்பாக மங்கலான Arr மாறுபாடு மங்கலாக நான் முழு எண்ணாக , j ஆக முழு எண்ணாக , k ஆக முழு எண்ணாக பிழையைத் தொடரவும் அடுத்து xTitleId = "நெடுவரிசைகளை செங்குத்தாக புரட்டவும்" அமை WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address, Type :=8) Arr = WorkRng. Formula Application.ScreenUpdating = False Application. = 1 முதல் UBound (Arr, 2) k = UBound (Arr, 1) க்கு i = 1 க்கு UBound (Arr, 1) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(k, j ) Arr(k, j) = xTemp k = k - 1 அடுத்து அடுத்து WorkRng.Formula = Arr Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    Flip Columns மேக்ரோவை எவ்வாறு பயன்படுத்துவது

    1. மைக்ரோசாஃப்ட் விசுவைத் திறக்கவும் பயன்பாடுகளுக்கான அடிப்படை சாளரம் ( Alt + F11 ).
    2. Insert > Module என்பதைக் கிளிக் செய்து, மேலே உள்ள குறியீட்டை குறியீடு சாளரத்தில் ஒட்டவும்.
    3. மேக்ரோவை இயக்கவும் ( F5 ).
    4. Flip Columns உரையாடல் மேல்தோன்றும், புரட்டுவதற்கான வரம்பைத் தேர்ந்தெடுக்க உங்களைத் தூண்டுகிறது:

    நீங்கள் ஒன்றைத் தேர்ந்தெடுக்கவும் அல்லது சுட்டியைப் பயன்படுத்தி பல நெடுவரிசைகள், இதில் சேர்க்கப்படவில்லைநெடுவரிசை தலைப்புகள், சரி என்பதைக் கிளிக் செய்து சிறிது நேரத்தில் முடிவைப் பெறுங்கள்.

    மேக்ரோவைச் சேமிக்க, உங்கள் கோப்பை எக்செல் மேக்ரோ-இயக்கப்பட்ட பணிப்புத்தகமாக சேமிக்கவும்.

    எக்செல் பாதுகாக்கும் வடிவமைப்பு மற்றும் சூத்திரங்களில் தரவை புரட்டுவது எப்படி

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

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

    உங்கள் அட்டவணையில் உள்ள நெடுவரிசைகளை வடிவமைப்பது (பூஜ்ஜிய அளவு கொண்ட வரிசைகளுக்கு சாம்பல் நிழல்.) மற்றும் சரியாகக் கணக்கிடப்பட்ட சூத்திரங்கள் இரண்டையும் வைத்துப் புரட்ட விரும்புகிறீர்கள். இதை இரண்டு விரைவு படிகளில் செய்யலாம்:

    1. உங்கள் அட்டவணையில் ஏதேனும் ஒரு கலத்தைத் தேர்ந்தெடுத்தாலும், Ablebits Data டேப் > Transform குழுவிற்குச் சென்று, மற்றும் Flip > Vertical Flip என்பதைக் கிளிக் செய்யவும்.
    2. செங்குத்து ஃபிளிப் உரையாடல் சாளரத்தில், பின்வரும் விருப்பங்களை உள்ளமைக்கவும்:
      • உங்கள் வரம்பைத் தேர்ந்தெடு பெட்டியில், வரம்புக் குறிப்பைச் சரிபார்க்கவும் தலைப்பு வரிசை சேர்க்கப்படவில்லை என்பதை உறுதிப்படுத்தவும்.
      • செல் குறிப்புகளை சரிசெய் விருப்பத்தைத் தேர்ந்தெடுத்து வடிவமைப்பைப் பாதுகாத்து என்பதைச் சரிபார்க்கவும்.box.
      • விரும்பினால், ஒரு காப்பு பிரதியை உருவாக்கு (இயல்புநிலையாக தேர்ந்தெடுக்கப்பட்டது) என்பதை தேர்வு செய்யவும்.
      • Flip பட்டனை கிளிக் செய்யவும்.

    முடிந்தது! அட்டவணையில் உள்ள தரவின் வரிசை தலைகீழாக மாற்றப்பட்டது, வடிவமைத்தல் வைக்கப்படுகிறது, மேலும் சூத்திரங்களில் உள்ள செல் குறிப்புகள் சரியான முறையில் சரிசெய்யப்படுகின்றன:

    எக்செல் கிடைமட்டமாக தரவை புரட்டவும்

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

    எக்செல் இல் வரிசைகளை புரட்டுவது எப்படி

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

    1. பேஸ்ட் ஸ்பெஷல் > நெடுவரிசைகளை வரிசைகளாக மாற்றும் அம்சத்தை இடமாற்றவும். இதன் விளைவாக, உங்கள் அட்டவணை இந்த மாற்றத்திற்கு உட்படும்:
    2. முதல் எடுத்துக்காட்டில் உள்ளதைப் போல எண்களுடன் ஒரு உதவி நெடுவரிசையைச் சேர்க்கவும், பின்னர் உதவி நெடுவரிசையின்படி வரிசைப்படுத்தவும். உங்கள் இடைநிலை முடிவு இப்படி இருக்கும்:
    3. பயன்படுத்த ஸ்பெஷல் ஒட்டு > உங்கள் டேபிளை மீண்டும் சுழற்றுவதற்கு ஒரு முறை இடமாற்றம் செய்யுங்கள்:

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

    VBA உடன் கிடைமட்டமாக தரவு வரிசையை மாற்றியமைக்கவும்

    உங்கள் எக்செல் டேபிளில் உள்ள தரவை விரைவாக கிடைமட்டமாக புரட்டக்கூடிய எளிய மேக்ரோ இங்கே உள்ளது:

    Sub FlipDataHorizontally() மங்கலான Rng என ரேஞ்ச் மங்கலான வேலை ரேஞ்ச் மங்கலான Arr என மாறுபாடு மங்கலாக i முழு எண்ணாக , j ஆக முழு எண்ணாக , k ஆக முழு எண்ணாக பிழை மறுதொடக்கம் அடுத்து xTitleId = "தரவை கிடைமட்டமாக புரட்டவும்" அமை WorkRng = பயன்பாடு. தேர்வு அமை WorkRng = Application.InputBox( "Range" , xTitle.A. வகைகள் ) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(i, k) Arr(i, k) = xTemp k = k - 1 அடுத்து அடுத்து WorkRng.Formula = Arr Application.ScreenUpdating = True Application .கணக்கீடு = xlCalculationAutomatic End Sub

    உங்கள் Excel பணிப்புத்தகத்தில் மேக்ரோவைச் சேர்க்க, இந்தப் படிகளைப் பின்பற்றவும். நீங்கள் மேக்ரோவை இயக்கியவுடன், பின்வரும் உரையாடல் சாளரம் ஒரு வரம்பைத் தேர்ந்தெடுக்கும்படி கேட்கும்:

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

    எக்செலுக்கான அல்டிமேட் சூட் மூலம் வரிசைகளில் தரவைப் புரட்டவும்

    நெடுவரிசைகளைப் புரட்டுவது போலவே, ஆர்டரை மாற்றியமைக்க, எக்செலுக்கான எங்கள் அல்டிமேட் சூட்டைப் பயன்படுத்தலாம். வரிசைகளில் தரவு. நீங்கள் புரட்ட விரும்பும் கலங்களின் வரம்பைத் தேர்ந்தெடுத்து, Ablebits Data தாவலுக்குச் செல்லவும்> குழுவை மாற்றி, Flip > Horizontal Flip என்பதைக் கிளிக் செய்யவும்.

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

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

    எக்செல் இல் தரவைப் புரட்டுவது இதுதான். படித்ததற்கு நன்றி மற்றும் அடுத்த வாரம் உங்களை எங்கள் வலைப்பதிவில் சந்திப்போம் என்று நம்புகிறேன்!

    3>

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