உள்ளடக்க அட்டவணை
ஒரு நெடுவரிசை அல்லது மதிப்புகளின் வரிசையை இரு பரிமாண வரிசையாக மாற்றுவதற்கான விரைவான வழி WRAPCOLS அல்லது WRAPROWS செயல்பாட்டைப் பயன்படுத்துவதாகும்.
எக்செல் ஆரம்ப நாட்களில் இருந்து, இது உள்ளது எண்களைக் கணக்கிடுவதிலும் பகுப்பாய்வு செய்வதிலும் மிகச் சிறந்தவர். ஆனால் வரிசைகளை கையாளுவது பாரம்பரியமாக ஒரு சவாலாக உள்ளது. டைனமிக் வரிசைகளின் அறிமுகம் வரிசை சூத்திரங்களின் பயன்பாட்டை மிகவும் எளிதாக்கியது. இப்போது, மைக்ரோசாப்ட் புதிய டைனமிக் வரிசை செயல்பாடுகளின் தொகுப்பை வரிசைகளை கையாளவும் மறுவடிவமைக்கவும் வெளியிடுகிறது. எந்த நேரத்திலும் ஒரு நெடுவரிசை அல்லது வரிசையை 2D வரிசையாக மாற்ற, WRAPCOLS மற்றும் WRAPROWS ஆகிய இரண்டு செயல்பாடுகளை எவ்வாறு பயன்படுத்துவது என்பதை இந்தப் பயிற்சி உங்களுக்குக் கற்பிக்கும்.
எக்செல் WRAPCOLS செயல்பாடு
எக்செல் இல் உள்ள WRAPCOLS செயல்பாடு, ஒரு வரிசையின் குறிப்பிட்ட எண்ணிக்கையிலான மதிப்புகளின் அடிப்படையில் மதிப்புகளின் வரிசை அல்லது நெடுவரிசையை இரு பரிமாண வரிசையாக மாற்றுகிறது.
தொடரியல் பின்வரும் வாதங்களைக் கொண்டுள்ளது:
WRAPCOLS(வெக்டார், wrap_count, [pad_with])எங்கே:
- வெக்டர் (தேவை) - மூல ஒரு பரிமாண வரிசை அல்லது வரம்பு.
- wrap_count (தேவை) - ஒரு நெடுவரிசைக்கான அதிகபட்ச மதிப்புகள்.
- pad_with (விரும்பினால்) - கடைசி நெடுவரிசையை நிரப்ப போதுமான உருப்படிகள் இல்லை என்றால் அதனுடன் பேட் செய்ய வேண்டிய மதிப்பு. விடுபட்டால், விடுபட்ட மதிப்புகள் #N/A (இயல்புநிலை) உடன் பேட் செய்யப்படும்.
எடுத்துக்காட்டாக, B5:B24 வரம்பை ஒரு நெடுவரிசைக்கு 5 மதிப்புகள் கொண்ட 2 பரிமாண அணிவரிசையாக மாற்ற, சூத்திரம்:
=WRAPROWS(B5:B24, 5)
நீங்கள் உள்ளிடவும் வெக்டார் வாதமானது ஒரு பரிமாண வரிசை அல்ல.
#NUM! பிழை
wrap_count மதிப்பு 0 அல்லது எதிர்மறை எண்ணாக இருந்தால் #NUM பிழை ஏற்படும்.
#SPILL! பிழை
பெரும்பாலும், #SPILL பிழையானது முடிவுகளைக் கொட்டுவதற்கு போதுமான வெற்று செல்கள் இல்லை என்பதைக் குறிக்கிறது. அண்டை செல்களை அழிக்கவும், அது போய்விடும். பிழை தொடர்ந்தால், எக்செல் இல் #SPILL என்றால் என்ன மற்றும் அதை எவ்வாறு சரிசெய்வது என்பதைப் பார்க்கவும்.
எக்செல் இல் ஒரு பரிமாண வரம்பை இரு பரிமாண வரிசையாக மாற்ற WRAPCOLS மற்றும் WRAPROWS செயல்பாடுகளை எவ்வாறு பயன்படுத்துவது என்பதுதான். படித்ததற்கு நன்றி, அடுத்த வாரம் எங்கள் வலைப்பதிவில் உங்களைப் பார்ப்பேன் என்று நம்புகிறேன்!
பதிவிறக்கப் பயிற்சிப் புத்தகம்
WRAPCOLS மற்றும் WRAPROWS செயல்பாடுகள் - உதாரணங்கள் (.xlsx கோப்பு)
>எந்த ஒரு கலத்தில் உள்ள சூத்திரம் மற்றும் அது தானாகவே தேவையான பல செல்களில் பரவுகிறது. WRAPCOLS வெளியீட்டில், wrap_countமதிப்பின் அடிப்படையில் மதிப்புகள் செங்குத்தாக மேலிருந்து கீழாக வரிசைப்படுத்தப்படுகின்றன. எண்ணிக்கையை அடைந்த பிறகு, ஒரு புதிய நெடுவரிசை தொடங்கப்படுகிறது.
Excel WRAPROWS செயல்பாடு
Excel இல் உள்ள WRAPROWS செயல்பாடு, நீங்கள் குறிப்பிடும் ஒரு வரிசைக்கு உள்ள மதிப்புகளின் எண்ணிக்கையின் அடிப்படையில் மதிப்புகளின் வரிசை அல்லது நெடுவரிசையை இரு பரிமாண வரிசையாக மாற்றுகிறது.
தொடரியல் பின்வருமாறு:
WRAPROWS(வெக்டார், wrap_count, [pad_with])எங்கே:
- வெக்டர் (தேவை) - மூல ஒரு பரிமாணம் வரிசை அல்லது வரம்பு.
- wrap_count (தேவை) - ஒரு வரிசைக்கான அதிகபட்ச மதிப்புகள்.
- pad_with (விரும்பினால்) - பேடிற்கான மதிப்பு கடைசி வரிசையை நிரப்ப போதுமான உருப்படிகள் இல்லை என்றால். இயல்புநிலை #N/A ஆகும்.
எடுத்துக்காட்டாக, B5:B24 வரம்பை ஒவ்வொரு வரிசையிலும் 5 மதிப்புகளைக் கொண்ட 2D அணிவரிசையாக மாற்ற, சூத்திரம்:
=WRAPROWS(B5:B24, 5)
கசிவு வரம்பின் மேல்-இடது கலத்தில் நீங்கள் சூத்திரத்தை உள்ளிடவும், அது தானாகவே மற்ற எல்லா கலங்களையும் நிரப்புகிறது. WRAPROWS செயல்பாடு wrap_count மதிப்பின் அடிப்படையில் மதிப்புகளை இடமிருந்து வலமாக கிடைமட்டமாக அமைக்கிறது. எண்ணிக்கையை அடைந்த பிறகு, அது ஒரு புதிய வரிசையைத் தொடங்குகிறது.
WRAPCOLS மற்றும் WRAPROWS கிடைக்கும் தன்மை
இரண்டு செயல்பாடுகளும் Microsoft 365 (Windows மற்றும் Mac)க்கான Excel மற்றும் இணையத்திற்கான Excel ஆகியவற்றில் மட்டுமே கிடைக்கும்.
முன்புபதிப்புகள், நெடுவரிசையிலிருந்து அணிவரிசை மற்றும் வரிசைக்கு அணிவரிசை மாற்றங்களைச் செய்ய நீங்கள் பாரம்பரிய சிக்கலான சூத்திரங்களைப் பயன்படுத்தலாம். இந்த டுடோரியலில் மேலும், மாற்று தீர்வுகளை விரிவாக விவாதிப்போம்.
உதவிக்குறிப்பு. தலைகீழ் செயல்பாட்டைச் செய்ய, அதாவது 2D வரிசையை ஒற்றை நெடுவரிசை அல்லது வரிசையாக மாற்ற, முறையே TOCOL அல்லது TOROW செயல்பாட்டைப் பயன்படுத்தவும்.
எக்செல்-ல் வரம்பிற்கு நெடுவரிசை / வரிசையை எவ்வாறு மாற்றுவது - எடுத்துக்காட்டுகள்
இப்போது நீங்கள் அடிப்படைப் பயன்பாட்டைப் புரிந்துகொண்டுள்ளீர்கள், மேலும் சில குறிப்பிட்ட நிகழ்வுகளைக் கூர்ந்து கவனிப்போம்.
ஒரு நெடுவரிசை அல்லது வரிசைக்கான அதிகபட்ச மதிப்புகளை அமைக்கவும்
பொறுத்து உங்கள் அசல் தரவின் அமைப்பு, நெடுவரிசைகளாக (WRAPCOLS) அல்லது வரிசைகளாக (WRAPROWS) மறுசீரமைக்கப் பொருத்தமானதாக நீங்கள் காணலாம். நீங்கள் எந்தச் செயல்பாட்டைப் பயன்படுத்தினாலும், ஒவ்வொரு நெடுவரிசை/வரிசையிலும் உள்ள மதிப்புகளின் அதிகபட்ச எண்ணிக்கையைத் தீர்மானிக்கும் wrap_count வாதமாகும்.
எடுத்துக்காட்டாக, B4:B23 வரம்பை 2D வரிசையாக மாற்ற, ஒவ்வொரு நெடுவரிசையிலும் அதிகபட்சம் 10 மதிப்புகள் இருக்க, இந்த சூத்திரத்தைப் பயன்படுத்தவும்:
=WRAPCOLS(B4:B23, 10)
அதே வரம்பை வரிசையாக மறுசீரமைக்க, ஒவ்வொரு வரிசையிலும் அதிகபட்சமாக 4 மதிப்புகள் இருக்கும், சூத்திரம் :
=WRAPROWS(B4:B23, 4)
இது எப்படி இருக்கும் என்பதை கீழே உள்ள படம் காட்டுகிறது:
விளைவான அணிவரிசையில் பேட் இல்லாத மதிப்புகள்
நிரப்ப போதுமான மதிப்புகள் இல்லை என்றால் இதன் விளைவாக வரும் வரம்பின் அனைத்து நெடுவரிசைகள்/வரிசைகள், WRAPROWS மற்றும் WRAPCOLS ஆகியவை 2D வரிசையின் கட்டமைப்பை வைத்திருக்க #N/A பிழைகளை வழங்கும்.
இயல்புநிலையை மாற்றநடத்தை, நீங்கள் விருப்பமான pad_with வாதத்திற்கு தனிப்பயன் மதிப்பை வழங்கலாம். எடுத்துக்காட்டாக, B4:B21 வரம்பை அதிகபட்சம் 5 மதிப்புகள் கொண்ட 2D வரிசையாக மாற்றவும், கடைசியாக பேட் செய்யவும் கோடுகளுடன் வரிசையை நிரப்ப போதுமான தரவு இல்லை என்றால், இந்த சூத்திரத்தைப் பயன்படுத்தவும்:
=WRAPROWS(B4:B21, 5, "-")
விடுபட்ட மதிப்புகளை பூஜ்ஜிய நீள சரங்களுடன் (வெற்றிடங்கள்) மாற்ற, சூத்திரம்:<3
=WRAPROWS(B4:B21, 5, "")
pad_with தவிர்க்கப்பட்ட இயல்புநிலை நடத்தையுடன் (D5 இல் சூத்திரம்) முடிவுகளை ஒப்பிடவும்:
2D வரம்பில் பல வரிசைகளை ஒன்றிணைக்கவும்
சில தனித்தனி வரிசைகளை ஒற்றை 2D வரிசையாக இணைக்க, நீங்கள் முதலில் HSTACK செயல்பாட்டைப் பயன்படுத்தி வரிசைகளை கிடைமட்டமாக அடுக்கி, பின்னர் WRAPROWS அல்லது WRAPCOLS ஐப் பயன்படுத்தி மதிப்புகளை மடிக்கவும்.
எடுத்துக்காட்டாக, மதிப்புகளை ஒன்றிணைக்க 3 வரிசைகள் (B5:J5, B7:G7 மற்றும் B9:F9) மற்றும் நெடுவரிசைகளில் மடிக்கவும், ஒவ்வொன்றும் 10 மதிப்புகளைக் கொண்டிருக்கும், சூத்திரம்:
=WRAPCOLS(HSTACK(B5:J5, B7:G7, B9:F9), 10)
பல வரிசைகளிலிருந்து மதிப்புகளை இணைக்க ஒவ்வொரு வரிசையிலும் 5 மதிப்புகள் இருக்கும் 2D வரம்பில், சூத்திரம் இந்த வடிவத்தை எடுக்கும்:
=WRAPROWS(HSTACK(B5:J5, B7:G7, B9:F9), 5)
C பல நெடுவரிசைகளை 2D வரிசையில் இணைக்கவும்
பல நெடுவரிசைகளை 2D வரம்பில் இணைக்க, முதலில் அவற்றை VSTACK செயல்பாட்டைப் பயன்படுத்தி செங்குத்தாக அடுக்கி, பின்னர் மதிப்புகளை வரிசைகள் (WRAPROWS) அல்லது நெடுவரிசைகளில் (WRAPCOLS) மடிக்கவும்.
உதாரணமாக, 3 நெடுவரிசைகளிலிருந்து (B5:J5, B7:G7 மற்றும் B9:F9) மதிப்புகளை 2D வரம்பில் இணைக்க, ஒவ்வொரு நெடுவரிசையிலும் 10 மதிப்புகள் உள்ளன, சூத்திரம்:
=WRAPCOLS(HSTACK(B5:J5, B7:G7, B9:F9), 10)
<3
இணைக்கஒவ்வொரு வரிசையிலும் 5 மதிப்புகள் இருக்கும் அதே நெடுவரிசைகளை 2D வரம்பில் அமைக்கவும், இந்த சூத்திரத்தைப் பயன்படுத்தவும்:
=WRAPROWS(HSTACK(B5:J5, B7:G7, B9:F9), 5)
வரிசையை மடக்கி வரிசைப்படுத்தவும்
மூல வரம்பில் மதிப்புகள் இருக்கும் சூழ்நிலையில் வெளியீட்டை வரிசைப்படுத்த வேண்டும் என்று நீங்கள் விரும்பும் போது, இந்த வழியில் தொடரவும்:
- SORT செயல்பாட்டைப் பயன்படுத்தி ஆரம்ப வரிசையை நீங்கள் விரும்பும் வழியில் வரிசைப்படுத்தவும்.
- வரிசைப்படுத்தப்பட்ட வரிசையை WRAPCOLS க்கு வழங்கவும் அல்லது WRAPROWS.
எடுத்துக்காட்டாக, B4:B23 வரம்பை வரிசைகளாக, ஒவ்வொன்றிலும் 4 மதிப்புகள், மற்றும் அதன் விளைவாக வரும் வரம்பை A முதல் Z வரை வரிசைப்படுத்த, இது போன்ற சூத்திரத்தை உருவாக்கவும்:
=WRAPROWS(SORT(B4:B23), 4)
அதே வரம்பை நெடுவரிசைகளாகவும், ஒவ்வொன்றிலும் 10 மதிப்புகள் மற்றும் வெளியீட்டை அகரவரிசைப்படி வரிசைப்படுத்தவும், சூத்திரம்:
=WRAPCOLS(SORT(B4:B23), 10)
முடிவுகள் பின்வருமாறு :
உதவிக்குறிப்பு. இதன் விளைவாக வரும் வரிசையில் உள்ள மதிப்புகளை இறங்கு வரிசையில் வரிசைப்படுத்த, SORT செயல்பாட்டின் மூன்றாவது வாதத்தை ( sort_order ) -1க்கு அமைக்கவும்.
WRAPCOLS மாற்று Excel 365 - 2010
WRAPCOLS செயல்பாடு ஆதரிக்கப்படாத பழைய எக்செல் பதிப்புகளில், ஒரு பரிமாண வரிசையிலிருந்து மதிப்புகளை நெடுவரிசைகளில் மடிக்க உங்கள் சொந்த சூத்திரத்தை உருவாக்கலாம். 5 வெவ்வேறு செயல்பாடுகளை ஒன்றாகப் பயன்படுத்துவதன் மூலம் இதைச் செய்யலாம்.
வரிசையை 2D வரம்பாக மாற்ற WRAPCOLS மாற்று:
IFERROR(IF(ROW(A1)> n , "" , INDEX( row_range , , ROW(A1) + (COLUMN(A1)-1)* n )), "")நெடுவரிசையை 2D ஆக மாற்ற WRAPCOLS மாற்று வரம்பு:
IFERROR(IF(ROW(A1)> n ,"", INDEX( column_range , ROW(A1) + (COLUMN(A1)-1)* n )), "")n என்பது ஒரு நெடுவரிசைக்கான அதிகபட்ச மதிப்புகளின் எண்ணிக்கை.
கீழே உள்ள படத்தில், ஒரு வரிசை வரம்பை (D4:J4) மூன்று வரிசை வரிசையாக மாற்ற பின்வரும் சூத்திரத்தைப் பயன்படுத்துகிறோம்.
=IFERROR(IF(ROW(A1)>3, "", INDEX($D$4:$J$4, , ROW(A1) + (COLUMN(A1)-1)*3)), "")
மேலும் இந்த சூத்திரம் ஒரு-நெடுவரிசை வரம்பை (B4:B20) ஐந்து-வரிசை வரிசையாக மாற்றுகிறது:
=IFERROR(IF(ROW(A1)>5, "", INDEX($B$4:$B$20, ROW(A1) + (COLUMN(A1)-1)*5)), "")
மேலே உள்ள தீர்வுகள் ஒத்த WRAPCOLS சூத்திரங்களைப் பின்பற்றுகின்றன. மற்றும் அதே முடிவுகளை உருவாக்கவும்:
=WRAPCOLS(D4:J4, 3, "")
மற்றும்
=WRAPCOLS(B4:B20, 5, "")
டைனமிக் வரிசை WRAPCOLS செயல்பாட்டைப் போலன்றி, பாரம்பரிய சூத்திரங்கள் இதைப் பின்பற்றுகின்றன என்பதை நினைவில் கொள்ளவும் ஒரு சூத்திரம்-ஒரு செல் அணுகுமுறை. எனவே, எங்கள் முதல் சூத்திரம் D8 இல் உள்ளிடப்பட்டு 3 வரிசைகள் கீழே மற்றும் 3 நெடுவரிசைகளை வலதுபுறமாக நகலெடுக்கிறது. இரண்டாவது சூத்திரம் D14 இல் உள்ளிடப்பட்டு 5 வரிசைகள் கீழே மற்றும் 4 நெடுவரிசைகள் வலதுபுறம் நகலெடுக்கப்பட்டது.
இந்த சூத்திரங்கள் எவ்வாறு செயல்படுகின்றன
இரண்டு சூத்திரங்களின் மையத்திலும், வரிசை மற்றும் நெடுவரிசை எண்ணின் அடிப்படையில் வழங்கப்பட்ட அணிவரிசையிலிருந்து மதிப்பை வழங்கும் INDEX செயல்பாட்டைப் பயன்படுத்துகிறோம்:
INDEX(array, row_num, [column_num])நாம் ஒரு-வரிசை வரிசையைக் கையாள்வதால், row_num வாதத்தைத் தவிர்க்கலாம், எனவே இது 1 க்கு இயல்புநிலையாக இருக்கும். தந்திரம் இருக்க வேண்டும் சூத்திரம் நகலெடுக்கப்படும் ஒவ்வொரு கலத்திற்கும் col_num தானாகவே கணக்கிடப்படும். இதை எப்படி செய்வது என்பது இங்கே:
ROW(A1)+(COLUMN(A1)-1)*3)
ROW செயல்பாடு A1 குறிப்பின் வரிசை எண்ணை வழங்குகிறது, இது 1 ஆகும்.
COLUMN செயல்பாடு இதன் நெடுவரிசை எண்ணை வழங்குகிறது.A1 குறிப்பு, இதுவும் 1. 1ஐக் கழித்தால் பூஜ்ஜியமாக மாறும். மேலும் 0 ஐ 3 ஆல் பெருக்கினால் 0 கிடைக்கும்.
பிறகு, ROW ஆல் திரும்பிய 1 ஐயும், COLUMN ஆல் திரும்பிய 0 ஐயும் கூட்டி அதன் விளைவாக 1 ஐப் பெறுவீர்கள்.
இந்த வழியில், மேலே உள்ள INDEX சூத்திரம் -இலக்கு வரம்பின் இடது செல் (D8) இந்த மாற்றத்திற்கு உட்படுகிறது:
INDEX($D$4:$J$4, ,ROW(A1) + (COLUMN(A1)-1)*3))
INDEX($D$4:$J$4, ,1)
க்கு மாறி 1வது நெடுவரிசையிலிருந்து மதிப்பை வழங்குகிறது குறிப்பிடப்பட்ட வரிசையின், இது D4 இல் "ஆப்பிள்ஸ்" ஆகும்.
சூத்திரம் செல் D9க்கு நகலெடுக்கப்படும் போது, வரிசைகள் மற்றும் நெடுவரிசைகளின் ஒப்பீட்டு நிலையின் அடிப்படையில் தொடர்புடைய செல் குறிப்புகள் மாறுகின்றன, அதே சமயம் முழுமையான வரம்புக் குறிப்பு மாறாமல் இருக்கும்:
INDEX($D$4:$J$4,, ROW(A2)+(COLUMN(A2)-1)*3))
ஆனது:
INDEX($D$4:$J$4,, 2+(1-1)*3))
ஆக மாறி:
INDEX($D$4:$J$4,, 2))
மற்றும் மதிப்பை வழங்கும் குறிப்பிட்ட அணிவரிசையின் 2வது நெடுவரிசை, இது E4 இல் "Apricots" ஆகும்.
IF செயல்பாடு வரிசை எண்ணைச் சரிபார்த்து, நீங்கள் குறிப்பிட்ட வரிசைகளின் எண்ணிக்கையை விட அதிகமாக இருந்தால் (எங்கள் விஷயத்தில் 3) வெற்று சரத்தை வழங்கும் ( ""), இல்லையெனில் INDEX செயல்பாட்டின் முடிவு:
IF(ROW(A1)>3, "", INDEX(…))
இறுதியாக, IFERROR செயல்பாடு #REF ஐ சரிசெய்கிறது! உண்மையில் தேவையானதை விட அதிகமான கலங்களுக்கு சூத்திரம் நகலெடுக்கப்படும் போது ஏற்படும் பிழை.
ஒரு நெடுவரிசையை 2D வரம்பாக மாற்றும் இரண்டாவது சூத்திரம் அதே தர்க்கத்துடன் செயல்படுகிறது. வித்தியாசம் என்னவென்றால், INDEXக்கான row_num வாதத்தைக் கண்டறிய ROW + COLUMN கலவையைப் பயன்படுத்துகிறீர்கள். col_num அளவுரு மட்டும் இருப்பதால் இந்த வழக்கில் தேவையில்லைமூல வரிசையில் ஒரு நெடுவரிசை.
எக்செல் 365 - 2010க்கான WRAPROWS மாற்று
ஒரு பரிமாண அணிவரிசையிலிருந்து மதிப்புகளை Excel 2019 மற்றும் அதற்கு முந்தைய வரிசைகளில் மடிக்க, நீங்கள் பயன்படுத்தலாம் WRAPROWS செயல்பாட்டிற்கு பின்வரும் மாற்றுகள் row_range , , COLUMN(A1)+(ROW(A1)-1)* n )), "")
ஒரு நெடுவரிசையை 2D வரம்பிற்கு மாற்றவும்:
IFERROR(IF( COLUMN(A1)> n , "", INDEX( column_range , COLUMN(A1)+(ROW(A1)-1)* n )) , "")இங்கு n என்பது ஒரு வரிசைக்கான அதிகபட்ச மதிப்புகளின் எண்ணிக்கையாகும்.
எங்கள் மாதிரி தரவுத் தொகுப்பில், ஒரு வரிசை வரம்பை (D4) மாற்ற பின்வரும் சூத்திரத்தைப் பயன்படுத்துகிறோம். :J4) மூன்று நெடுவரிசை வரம்பில். ஃபார்முலா செல் D8 இல் இறங்குகிறது, பின்னர் 3 நெடுவரிசைகள் மற்றும் 3 வரிசைகள் முழுவதும் நகலெடுக்கப்படும்.
=IFERROR(IF(COLUMN(A1)>3, "", INDEX($D$4:$J$4, , COLUMN(A1)+(ROW(A1)-1)*3)), "")
1-நெடுவரிசை வரம்பை (B4:B20) 5-நெடுவரிசை வரம்பாக மாற்ற, கீழே உள்ள சூத்திரத்தை D14 இல் உள்ளிட்டு 5 நெடுவரிசைகள் மற்றும் 4 வரிசைகளில் இழுக்கவும்.
=IFERROR(IF(COLUMN(A1)>5, "", INDEX($B$4:$B$20, COLUMN(A1)+(ROW(A1)-1)*5)), "")
Excel 365 இல், அதே முடிவுகளை சமமான WRAPCOLS சூத்திரங்கள் மூலம் அடையலாம்:
=WRAPROWS(D4:J4, 3, "")
மற்றும்
=WRAPROWS(B4:B20, 5, "")
இந்த சூத்திரங்கள் எவ்வாறு செயல்படுகின்றன
அடிப்படையில், இந்த சூத்திரங்கள் முந்தைய எடுத்துக்காட்டில் உள்ளதைப் போலவே செயல்படுகின்றன. மேலே உள்ள நெடுவரிசை எண்ணைப் பெற, INDEX செயல்பாட்டிற்கான row_num மற்றும் col_num ஒருங்கிணைப்புகளை நீங்கள் எவ்வாறு தீர்மானிக்கிறீர்கள் என்பதில் வேறுபாடு உள்ளது:
INDEX($D$4:$J$4,, COLUMN(A1)+(ROW(A1)-1)*3))
இலக்கு வரம்பில் (D8) இடது செல், நீங்கள் இதைப் பயன்படுத்துகிறீர்கள்வெளிப்பாடு:
COLUMN(A1)+(ROW(A1)-1)*3)
என்று மாறி:
1+(1-1)*3
மற்றும் 1 தருகிறது.
இதன் விளைவாக, கீழேயுள்ள சூத்திரமானது குறிப்பிட்ட அணிவரிசையின் முதல் நெடுவரிசையிலிருந்து மதிப்பை வழங்குகிறது, இது "ஆப்பிள்ஸ்":
INDEX($D$4:$J$4,, 1)
இதுவரை, முடிவு முந்தையதைப் போலவே உள்ளது உதாரணமாக. ஆனால் மற்ற கலங்களில் என்ன நடக்கிறது என்று பார்ப்போம்…
செல் D9 இல், தொடர்புடைய செல் குறிப்புகள் பின்வருமாறு மாறுகின்றன:
INDEX($D$4:$J$4,, COLUMN(A2)+(ROW(A2)-1)*3))
எனவே, சூத்திரம்:
INDEX($D$4:$J$4,, 1+(2-1)*3))
ஆனது:
INDEX($D$4:$J$4,, 4))
மற்றும் G4 இல் உள்ள "Cherries" என்ற குறிப்பிட்ட அணிவரிசையின் 4வது நெடுவரிசையிலிருந்து மதிப்பை வழங்கும்.
IF செயல்பாடு நெடுவரிசை எண்ணைச் சரிபார்த்து, நீங்கள் குறிப்பிட்ட நெடுவரிசைகளின் எண்ணிக்கையை விட அதிகமாக இருந்தால், வெற்று சரத்தை ("") வழங்கும், இல்லையெனில் INDEX செயல்பாட்டின் முடிவு:
IF(COLUMN(A1)>3, "", INDEX(…))
ஒரு முடிவாக, IFERROR தடுக்கிறது #REF! உண்மையில் தேவைப்படுவதை விட அதிகமான கலங்களுக்கு ஃபார்முலாவை நகலெடுத்தால் "கூடுதல்" கலங்களில் தோன்றும் பிழைகள் உங்கள் எக்செல் இல் அல்லது பிழை ஏற்பட்டால், அது கீழே உள்ள காரணங்களில் ஒன்றாக இருக்கலாம்.
#NAME? பிழை
Excel 365 இல், #NAME? செயல்பாட்டின் பெயரை நீங்கள் தவறாக எழுதியதால் பிழை ஏற்படலாம். மற்ற பதிப்புகளில், செயல்பாடுகள் ஆதரிக்கப்படவில்லை என்பதைக் குறிக்கிறது. ஒரு தீர்வாக, நீங்கள் WRAPCOLS மாற்று அல்லது WRAPROWS மாற்றீட்டைப் பயன்படுத்தலாம்.
#VALUE! பிழை
#VALUE பிழை ஏற்பட்டால்