உள்ளடக்க அட்டவணை
பெரும்பாலும், பயனர்கள் பல நெடுவரிசைகளை வரிசைகளாக மாற்ற வேண்டும். எனவே, எக்செல் பல நெடுவரிசைகளை வரிசைகளுக்கு மாற்றுவது பயனர்களால் செய்யப்படும் ஒரு பொதுவான செயலாகும். எக்செல் அம்சங்கள் , டிரான்ஸ்போஸ் , INDIRECT , மற்றும் INDEX செயல்பாடுகள், பவர் வினவல் , அத்துடன் VBA Macro ஆனது நெடுவரிசைகளை வரிசைகளாக மாற்ற முடியும்.
ஒரு பணித்தாளில் பணியாளர் பெயர் மற்றும் சம்பளத் தரவு என்று வைத்துக்கொள்வோம். மேலும் தவிர்க்க முடியாத காரணங்களுக்காக, நெடுவரிசைகளை வரிசைகளுக்கு மாற்ற வேண்டும்.
இந்த கட்டுரையில், எக்செல் அம்சங்கள்<பயன்படுத்தி பல நெடுவரிசைகளை வரிசைகளுக்கு எக்செல் இடமாற்றம் செய்வதற்கான பல வழிகளை நாங்கள் விளக்குகிறோம். 2>, செயல்பாடு , பவர் வினவல் மற்றும் VBA மேக்ரோ .
எக்செல் பணிப்புத்தகத்தைப் பதிவிறக்கவும்
நெடுவரிசைகளை வரிசையாக மாற்றவும் : ஒட்டு விருப்பத்தைப் பயன்படுத்தி பல நெடுவரிசைகளை வரிசைகளுக்கு மாற்றவும்எக்செல் பயனர்களை மதிப்பு , சூத்திரம் , மாற்றம்<போன்ற பல வடிவங்களில் டேட்டாவை ஒட்ட அனுமதிக்கிறது. 2>, வடிவமைப்பு போன்றவை மட்டும். படி 1: நீங்கள் இடமாற்றம் செய்ய விரும்பும் முழு வரம்பையும் முன்னிலைப்படுத்தவும். அதன் மீது வலது கிளிக் . சூழல் மெனு தோன்றும். சூழல் மெனுவிலிருந்து நகலெடு என்பதைத் தேர்ந்தெடுக்கவும்.
படி 2: இப்போது, ஏதேனும் வெற்று கலத்தைத் தேர்ந்தெடுக்கவும் ( அதாவது, வரம்பிற்கு அருகில் G4 ) அதன் மீது வலது கிளிக் . கிளிக் செய்யவும் ஒட்டு விருப்பங்கள் இலிருந்து மாற்றம் இல் விசைப்பலகை குறுக்குவழிகளைப் பயன்படுத்தி CTRL+ALT+V . பின்னர், சிறப்பு ஒட்டு விருப்பங்களிலிருந்து மாற்றம் என்பதைத் தேர்ந்தெடுக்கவும். கடைசியாக, சரி என்பதைக் கிளிக் செய்யவும்.
🔼 சூழலில் இருந்து மாற்றம் விருப்பத்தை இயக்குதல் மெனு அல்லது ஒட்டு சிறப்பு பின்வரும் படத்தில் காட்டப்பட்டுள்ளபடி தேர்ந்தெடுக்கப்பட்ட பல நெடுவரிசைகளை வரிசைகளாக மாற்ற வழிவகுக்கிறது.
மேலும் படிக்க: எக்செல் இல் வரிசைகள் மற்றும் நெடுவரிசைகளை எவ்வாறு மாற்றுவது (5 முறைகள்)
முறை 2: டிரான்ஸ்போஸ் செயல்பாட்டைப் பயன்படுத்தி நெடுவரிசைகளை வரிசையாக மாற்றுவது
தி டிரான்ஸ்போஸ் செயல்பாடு நேரடியாக நெடுவரிசைகளை வரிசைகளாகவும் நேர்மாறாகவும் மாற்றுகிறது. நெடுவரிசைகளின் எண்ணிக்கை அல்லது வரம்பு எவ்வளவு பெரியதாக இருந்தாலும் TRANSPOSE செயல்பாட்டைப் பயன்படுத்தலாம். TRANSPOSE செயல்பாட்டின் தொடரியல்
TRANSPOSE (array)
படி 1: கீழே உள்ள சூத்திரத்தை எதிலும் பயன்படுத்தவும் நெடுவரிசைகளை வரிசைகளாக மாற்ற, அருகிலுள்ள செல் (அதாவது, G4 ).
=TRANSPOSE(B4:E12)
இங்கே B4:E12 வரிசை வாதம்.
படி 2: ENTER ஐ அழுத்தவும், ஒரு நொடியில் அனைத்து நெடுவரிசைகளும் வரிசைகளாக மாற்றப்படும்.
🔄 சில சமயங்களில், தரவுத்தொகுப்பில் வெற்று கலங்கள் மற்றும் எக்செல் செருகிய பின் 0'கள் இருக்கும். இந்த எச்சரிக்கையைத் தவிர்க்க, வெற்றிடங்களைப் புறக்கணிக்க IF செயல்பாடு உடன் TRANSPOSE செயல்பாட்டை மாற்றவும். இதில்வழக்கில், பயன்படுத்தப்பட்ட சூத்திரம்
=TRANSPOSE(IF(B4:E12="","",B4:E12))
மேலும் படிக்க: எக்செல் (6 முறைகள்) இல் நெடுவரிசையை பல வரிசைகளுக்கு மாற்றுவது எப்படி
முறை 3: நெடுவரிசைகளை வரிசைகளாக மாற்றுவதற்கான மறைமுகச் செயல்பாடு
நாம் இணைப்புகளை நிறுவ அல்லது இருக்கும் வரம்பிலிருந்து தரவைப் பெற விரும்பும் சமயங்களில், INDIRECTஐப் பயன்படுத்தலாம் செயல்பாடு . COLUMN செயல்பாட்டுடன் உட்செலுத்தப்பட்ட INDIRECT செயல்பாடு வரம்பிலிருந்து உள்ளீடுகளைக் குறிக்கிறது. INDIRECT செயல்பாட்டின் தொடரியல்
INDIRECT (ref_text, [a1])
அறிக்கைகள்
ref_text ; குறிப்பு (உரையாக).
a1 ; A1 அல்லது R1C1 பாணி செல் குறிப்பின் பூலியன் அறிகுறி. இயல்பாக, இது A1 style = TRUE . [விரும்பினால்]
படி 1: பிந்தைய சூத்திரத்தை ஏதேனும் வெற்று கலத்தில் உள்ளிடவும் (அதாவது, G4 ).
=INDIRECT("b"&COLUMN()-3)
ret_text (அதாவது, “b”&COLUMN()-3 ) 2 பகுதிகளைக் கொண்டுள்ளது ; 1வது ஒன்று COLUMN செயல்பாடு இது நெடுவரிசை எண் மற்றும் 2வது ஒன்று நெடுவரிசை பெயர் . ref_text இந்த 2 ஐ ஒருங்கிணைத்து பின்னர் COLUMN செயல் முடிவை விட 3 குறைவான செல் குறிப்பை உருவாக்குகிறது. இதன் விளைவாக, இறுதி முடிவு B(7-3) = B4 . எனவே, B4 செல் நுழைவு G4 இல் காட்டப்படும்.
படி 2: மீண்டும் படி 1 முந்தைய சூத்திரத்தை G5 , G6 மற்றும் கீழே உள்ள சூத்திரங்களுடன் மாற்றுதல் G7 .
=INDIRECT("c"&COLUMN()-3)
=INDIRECT("d"&COLUMN()-3)
10> =INDIRECT("e"&COLUMN()-3)
இந்த 3 சூத்திரங்கள் அனைத்தும் முந்தைய சூத்திரத்தில் உள்ள அதே வாதங்களை அறிவிக்கின்றன. மேலும் அவை அந்தந்த கலங்களின் உள்ளீடுகளைப் பெறுகின்றன (அதாவது, G5=C4 , G6=D4 , மற்றும் G7=E4 ).
படி 3: கலங்களின் வலது பக்கத்தில் சூத்திரங்களைப் பயன்படுத்த ஃபில் ஹேண்டில் ஐப் பயன்படுத்தவும். மேலும், அனைத்து செல்களின் உள்ளீடுகளும், அவை மாற்றியமைக்கப்பட்டதாகத் தோன்றும்.
மேலும் படிக்க: எக்செல் விபிஏ: செல் முகவரியிலிருந்து வரிசை மற்றும் நெடுவரிசை எண்ணைப் பெறுங்கள் (4 முறைகள்)
இதே போன்ற வாசிப்புகள்
- எக்செல் விளக்கப்படத்தில் வரிசைகள் மற்றும் நெடுவரிசைகளை மாற்றுவது எப்படி (2 முறைகள்)
- எக்செல் இல் பல வரிசைகள் மற்றும் நெடுவரிசைகளைச் சேர்க்கவும் (ஒவ்வொரு சாத்தியமான வழி)
- எக்செல் ஃபார்முலாவைப் பயன்படுத்தி மற்ற நெடுவரிசைகளை எப்படித் தவிர்ப்பது (3 முறைகள்)
- எக்செல் விபிஏ: வரிசை மற்றும் நெடுவரிசை எண் மூலம் வரம்பை அமைக்கவும் (3 எடுத்துக்காட்டுகள்)
- எக்செல் மதிப்பின் அடிப்படையில் நெடுவரிசை எண்ணை எவ்வாறு கண்டறிவது
முறை 4: நெடுவரிசைகளை வரிசைகளுக்கு மாற்ற INDEX செயல்பாட்டைப் பயன்படுத்துதல்
முறை 3 போன்றது, INDEX செயல்பாடு கொடுக்கப்பட்ட நிலையில் இருந்து தரவைக் கொண்டுவருகிறது. INDEX செயல்பாட்டின் தொடரியல்
INDEX(array, row_num, [col_num])
படி 1: கீழேயுள்ள சூத்திரத்தை ஏதேனும் வெற்று கலத்தில் எழுதவும் G4 .
=INDEX($B$4:$E$14,COLUMN()-6,1)
சூத்திரத்தில், $B$4:$E$14 என்பது வரிசை வாதத்தைக் குறிக்கிறது. COLUMN செயல்பாடு திசூத்திரம் செருகப்பட்ட நெடுவரிசை எண் (அதாவது, G4 ). எனவே, COLUMN()-6 முடிவுகள் ( 7-6 ) 1 வரிசை_எண் ஆக வரிசைக்கு . ஏற்கனவே 1 என்பது வரிசை க்குள் உள்ள col_num ஆகும்.
படி 2: G5 , G6 மற்றும் G7 க்கான சூத்திரங்களை கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி col_num ஐ மாற்றுவதன் மூலம் மீண்டும் செய்யவும்.
>>>>>>>>>>>>>>>>>>>>> 3>இந்த சூத்திரங்கள் ஒரே வரிசை , வரிசை 1 மற்றும் நெடுவரிசை 2 , 3 மற்றும் ஆகியவற்றிலிருந்து உள்ளீடுகளைப் பெறுகின்றன முறையே 4 . விளைவான மதிப்புகள் நெடுவரிசைத் தலைப்புகளை சூத்திரம் பெறும்போது அவற்றைச் சித்தரிப்பதைக் காணலாம்.
படி 3: நிரப்பு கைப்பிடியை இழுக்கவும் நெடுவரிசை வாரியான உள்ளீடுகளை கிடைமட்டமாகச் செருக. இவ்வாறு நெடுவரிசைகளை வரிசைகளாக மாற்றுகிறது.
மேலும் படிக்க: எக்செல் இல் நெடுவரிசை குறியீட்டு எண்ணை எவ்வாறு கண்டறிவது (2 முறைகள்) 3>
முறை 5: பவர் வினவலைப் பயன்படுத்தி பல நெடுவரிசைகளை வரிசையாக மாற்றுவது
பவர் வினவல் என்பது தேவைக்கேற்ப தரவுத்தொகுப்புகளை மாற்றுவதற்கான சக்திவாய்ந்த கருவியாகும். பவர் வினவல் மாற்றம் தாவலை வழங்குகிறது, இதில் மாற்றம் உட்பட பல விருப்பங்கள் உள்ளன. பல நெடுவரிசைகளை வரிசைகளாக மாற்ற Transpose செயல்பாட்டைப் பயன்படுத்தலாம்.
படி 1: முழு தரவுத்தொகுப்பையும் தேர்ந்தெடுத்து Data > அட்டவணை/வரம்பிலிருந்து என்பதைக் கிளிக் செய்யவும் ( இருந்து & தரவை மாற்றவும் பிரிவில் இருந்து).
படி2: எக்செல் முழு தரவுத்தொகுப்பையும் அட்டவணை ஆக மாற்ற முனைகிறது. இதன் விளைவாக, அட்டவணையை உருவாக்கு உரையாடல் பெட்டி தோன்றும். சரி என்பதைக் கிளிக் செய்யவும்.
படி 3: சிறிது நேரத்தில், எக்செல் பவர் வினவல் எடிட்டரை ஏற்றுகிறது. கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது.
➧ மாற்றம் பிரிவை தேர்வு செய்யவும்.
➧ மாற்றம் ஐ கிளிக் செய்யவும்.
<31
படி 4: இடமாற்றம் செயல்பாட்டைச் செய்த பிறகு, நீங்கள் இடமாற்றப்பட்ட தரவை ஏற்ற வேண்டும். முகப்பு > மூடு & ஏற்று > மூடு & ஏற்று .
🔼 இடமாற்றப்பட்ட தரவை புதிய பணித்தாளில் ஏற்றுவதற்கு சிறிது நேரம் எடுக்கும். இறுதியில், எக்செல் கீழே உள்ள படத்திலிருந்து பல நெடுவரிசைகளை வரிசைகளாக மாற்றும் தரவை ஏற்றுகிறது.
மேலும் படிக்க: எக்செல் இல் பல வரிசைகளை நெடுவரிசைகளாக மாற்றுவது எப்படி (9 வழிகள்)
00 முறை முடிவு சார்ந்த விளைவுகளைத் தொடர்வதில் மிகவும் திறமையானவை. பல நெடுவரிசைகளை வரிசைகளுக்கு மாற்ற, மேக்ரோவின் இரண்டு வரிகளை எழுதலாம்.
படி 1: மேக்ரோவைச் செருக, முதலில், மைக்ரோசாப்ட் விஷுவல் பேசிக் ஐப் பயன்படுத்தி திறக்கவும். ALT+F11 . பின்னர், செருகு ( கருவிப்பட்டியிலிருந்து ) > ஒன்றைச் செருக தொகுதி ஐக் கிளிக் செய்யவும்.
படி 2: பின்வரும் மேக்ரோவை தொகுதி இல் ஒட்டவும் .
6038
மேக்ரோ அதன் தொடங்குகிறது VBA InputBox செயல்பாடு ஐப் பயன்படுத்தி இடமாற்றம் செய்ய வரம்பையும், மாற்றப்பட்ட தரவைச் செருகுவதற்கான கலத்தையும் எடுத்துச் செயல்படும். பின்னர், ஒட்டு ஸ்பெஷல் முறையானது கொடுக்கப்பட்ட கலத்தில் இடமாற்றப்பட்ட தரவாக முழு வரம்பையும் ஒட்டுகிறது.
படி 3: இதற்கு F5 விசையைப் பயன்படுத்தவும் மேக்ரோவை இயக்கவும். வரம்பைச் செருகுவதற்கு மேகோ முதல் உள்ளீட்டுப் பெட்டி ஐத் தொடங்குகிறது. வரம்பை வழங்கவும், பின்னர் சரி என்பதைக் கிளிக் செய்யவும்.
படி 4: பிறகு எக்செல் <1ஐக் கொண்டுவருகிறது கலத்தை ஒதுக்க>2வது உள்ளீடு பெட்டி . வசதியான செல் குறிப்பை வழங்கவும், பின்னர் கிளிக் செய்யவும் சரி .
🔼 கடைசியாக எக்செல் முழுவதையும் மாற்றுகிறது வரிசைகளுக்கு தரவுத்தொகுப்பு நெடுவரிசைகள்.
VBA Macro இல் SkipBlanks அறிக்கை விருப்பங்களை வழங்குவதன் மூலம் வெற்று கலங்களை கையாள முடியும் உண்மை மற்றும் தவறு . உங்கள் தரவுக்கு ஏற்றவாறு மேக்ரோவை மாற்றவும்.
மேலும் படிக்க: எக்செல் மேக்ரோ: பல வரிசைகளை நெடுவரிசைகளாக மாற்றவும் (3 எடுத்துக்காட்டுகள்)
முடிவு
இந்தக் கட்டுரையில், பல நெடுவரிசைகளை வரிசையாக மாற்றுவதற்கு, பல அம்சங்கள், செயல்பாடுகள் மற்றும் VBA மேக்ரோ ஆகியவற்றை எக்செல் இல் விளக்குகிறோம். TRANSPOSE செயல்பாடு நெடுவரிசைகளை மிகவும் வசதியான முறையில் வரிசைகளாக மாற்றுகிறது. I NDIRECT அல்லது INDEX போன்ற பிற செயல்பாடுகளும் அவற்றின் நோக்கத்தில் சிறந்து விளங்குகின்றன. மேலே குறிப்பிட்டுள்ள இந்த முறைகள் இடமாற்றம் பற்றிய உங்கள் புரிதலை தெளிவுபடுத்தும் என்று நம்புகிறேன். உங்களுக்கு மேலும் விசாரணைகள் இருந்தால் அல்லது இருந்தால் கருத்து தெரிவிக்கவும்எதையும் சேர்க்கலாம்.