સામગ્રીઓનું કોષ્ટક
કૉલમ અથવા મૂલ્યોની પંક્તિને દ્વિ-પરિમાણીય એરેમાં રૂપાંતરિત કરવાની સૌથી ઝડપી રીત WRAPCOLS અથવા WRAPROWS ફંક્શનનો ઉપયોગ કરી રહી છે.
એક્સેલના શરૂઆતના દિવસોથી, તે સંખ્યાઓની ગણતરી અને વિશ્લેષણ કરવામાં ખૂબ જ સારી. પરંતુ એરેની હેરફેર એ પરંપરાગત રીતે એક પડકાર છે. ગતિશીલ એરેના પરિચયથી એરે ફોર્મ્યુલાનો ઉપયોગ ઘણો સરળ બન્યો. અને હવે, માઈક્રોસોફ્ટ એરેને હેરફેર કરવા અને ફરીથી આકાર આપવા માટે નવા ડાયનેમિક એરે ફંક્શન્સનો સમૂહ બહાર પાડી રહ્યું છે. આ ટ્યુટોરીયલ તમને શીખવશે કે આવા બે કાર્યો, WRAPCOLS અને WRAPROWS નો ઉપયોગ કેવી રીતે કરવો, કૉલમ અથવા પંક્તિને 2D એરેમાં રૂપાંતરિત કરવા માટે.
Excel WRAPCOLS ફંક્શન
Excel માં WRAPCOLS ફંક્શન પંક્તિ દીઠ મૂલ્યોની નિર્દિષ્ટ સંખ્યાના આધારે મૂલ્યોની પંક્તિ અથવા સ્તંભને દ્વિ-પરિમાણીય એરેમાં રૂપાંતરિત કરે છે.
સિન્ટેક્સમાં નીચેની દલીલો છે:
WRAPCOLS(vector, 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 ભૂલ સૂચવે છે કે પરિણામોને ફેલાવવા માટે પૂરતા ખાલી કોષો નથી. પડોશી કોષોને સાફ કરો, અને તે અદૃશ્ય થઈ જશે. જો ભૂલ ચાલુ રહે છે, તો તપાસો કે Excel માં #SPILL નો અર્થ શું છે અને તેને કેવી રીતે ઠીક કરવું.
એક્સેલમાં એક-પરિમાણીય શ્રેણીને દ્વિ-પરિમાણીય એરેમાં રૂપાંતરિત કરવા માટે WRAPCOLS અને WRAPROWS ફંક્શનનો ઉપયોગ આ રીતે કરવો. વાંચવા બદલ હું તમારો આભાર માનું છું અને આગામી અઠવાડિયે તમને અમારા બ્લોગ પર મળવાની આશા રાખું છું!
ડાઉનલોડ માટે પ્રેક્ટિસ વર્કબુક
WRAPCOLS અને WRAPROWS ફંક્શન્સ - ઉદાહરણો (.xlsx ફાઇલ)
કોઈપણ એક કોષમાં સૂત્ર અને તે આપમેળે જરૂરી હોય તેટલા કોષોમાં ફેલાય છે. WRAPCOLS આઉટપુટમાં, wrap_countમૂલ્યના આધારે મૂલ્યો ઉપરથી નીચે સુધી ઊભી રીતે ગોઠવવામાં આવે છે. ગણતરી પૂર્ણ થયા પછી, નવી કૉલમ શરૂ થાય છે.
Excel WRAPROWS ફંક્શન
Excel માં WRAPROWS ફંક્શન તમે ઉલ્લેખિત કરો છો તે પંક્તિ દીઠ મૂલ્યોની સંખ્યાના આધારે મૂલ્યોની પંક્તિ અથવા કૉલમને દ્વિ-પરિમાણીય એરેમાં રૂપાંતરિત કરે છે.
વાક્યરચના નીચે મુજબ છે:
WRAPROWS(vector, wrap_count, [pad_with])ક્યાં:
- વેક્ટર (જરૂરી) - સ્ત્રોત એક-પરિમાણીય એરે અથવા શ્રેણી.
- wrap_count (જરૂરી) - પંક્તિ દીઠ મૂલ્યોની મહત્તમ સંખ્યા.
- પેડ_સાથે (વૈકલ્પિક) - પેડ માટેનું મૂલ્ય જો તેને ભરવા માટે અપૂરતી વસ્તુઓ હોય તો છેલ્લી પંક્તિ સાથે. ડિફોલ્ટ #N/A છે.
ઉદાહરણ તરીકે, B5:B24 શ્રેણીને 2D એરેમાં રૂપાંતરિત કરવા માટે દરેક પંક્તિમાં 5 મૂલ્યો છે, સૂત્ર છે:
=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 ને 2D એરેમાં રૂપાંતરિત કરવા માટે મહત્તમ 5 મૂલ્યો પહોળા કરો અને છેલ્લે પેડ કરો ડૅશ સાથેની પંક્તિ જો તેને ભરવા માટે પૂરતો ડેટા ન હોય, તો આ સૂત્રનો ઉપયોગ કરો:
=WRAPROWS(B4:B21, 5, "-")
ખૂટતી કિંમતોને શૂન્ય-લંબાઈના તાર (ખાલીઓ) વડે બદલવા માટે, સૂત્ર છે:
=WRAPROWS(B4:B21, 5, "")
કૃપા કરીને પરિણામોની ડિફૉલ્ટ વર્તણૂક (D5 માં સૂત્ર) સાથે સરખામણી કરો જ્યાં pad_with અવગણવામાં આવે છે:
બહુવિધ પંક્તિઓને 2D શ્રેણીમાં મર્જ કરો
અમુક અલગ પંક્તિઓને એક 2D એરેમાં જોડવા માટે, તમે પહેલા HSTACK ફંક્શનનો ઉપયોગ કરીને પંક્તિઓને આડી રીતે સ્ટૅક કરો અને પછી WRAPROWS અથવા WRAPCOLS નો ઉપયોગ કરીને મૂલ્યોને લપેટો.
ઉદાહરણ તરીકે, માંથી મૂલ્યોને મર્જ કરવા માટે 3 પંક્તિઓ (B5:J5, B7:G7 અને B9:F9) અને કૉલમમાં લપેટી, દરેકમાં 10 મૂલ્યો છે, સૂત્ર છે:
=WRAPCOLS(HSTACK(B5:J5, B7:G7, B9:F9), 10)
બહુવિધ પંક્તિઓમાંથી મૂલ્યોને એકમાં જોડવા માટે 2D શ્રેણી જ્યાં દરેક પંક્તિ 5 મૂલ્યો ધરાવે છે, સૂત્ર આ ફોર્મ લે છે:
=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)
ભેગા કરવા માટેસમાન કૉલમને 2D શ્રેણીમાં જ્યાં દરેક પંક્તિમાં 5 મૂલ્યો હોય છે, આ સૂત્રનો ઉપયોગ કરો:
=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 પર સેટ કરો.
Excel 365 માટે WRAPCOLS વૈકલ્પિક - 2010
જૂના એક્સેલ વર્ઝનમાં જ્યાં WRAPCOLS ફંક્શન સપોર્ટેડ નથી, તમે એક-પરિમાણીય એરેમાંથી મૂલ્યોને કૉલમમાં લપેટવા માટે તમારું પોતાનું ફોર્મ્યુલા બનાવી શકો છો. આ એકસાથે 5 વિવિધ કાર્યોનો ઉપયોગ કરીને કરી શકાય છે.
પંક્તિને 2D શ્રેણીમાં કન્વર્ટ કરવા માટે WRAPCOLS વૈકલ્પિક:
IFERROR(IF(ROW(A1)> n , "" , INDEX( પંક્તિ_શ્રેણી , , ROW(A1) + (COLUMN(A1)-1)* n )), "")કૉલમને 2D માં કન્વર્ટ કરવા માટે WRAPCOLS વૈકલ્પિક શ્રેણી:
IFERROR(IF(ROW(A1)> n ,"", INDEX( કૉલમ_શ્રેણી , 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 માં "જરદાળુ" છે.
IF ફંક્શન પંક્તિ નંબરને તપાસે છે અને જો તે તમે ઉલ્લેખિત પંક્તિઓની સંખ્યા કરતા વધારે હોય તો (અમારા કિસ્સામાં 3) ખાલી સ્ટ્રિંગ પરત કરે છે ( ""), અન્યથા INDEX ફંક્શનનું પરિણામ:
IF(ROW(A1)>3, "", INDEX(…))
છેલ્લે, IFERROR ફંક્શન #REF ને ઠીક કરે છે! ભૂલ જે ત્યારે થાય છે જ્યારે ફોર્મ્યુલાને ખરેખર જરૂર કરતાં વધુ કોષોમાં નકલ કરવામાં આવે છે.
બીજું સૂત્ર જે કૉલમને 2D શ્રેણીમાં રૂપાંતરિત કરે છે તે સમાન તર્ક સાથે કામ કરે છે. તફાવત એ છે કે તમે INDEX માટે row_num દલીલને સમજવા માટે ROW + COLUMN સંયોજનનો ઉપયોગ કરો છો. આ કિસ્સામાં col_num પરિમાણ જરૂરી નથી કારણ કે ત્યાં માત્ર છેસ્ત્રોત એરેમાં એક કૉલમ.
એક્સેલ 365 - 2010 માટે WRAPROWS વૈકલ્પિક
એક્સેલ 2019 અને પહેલાની પંક્તિઓમાં એક-પરિમાણીય એરેમાંથી મૂલ્યોને લપેટી કરવા માટે, તમે ઉપયોગ કરી શકો છો WRAPROWS ફંક્શન માટે નીચેના વિકલ્પો.
પંક્તિને 2D શ્રેણીમાં રૂપાંતરિત કરો:
IFERROR(IF(COLUMN(A1)> n , "", INDEX( 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.
પરિણામે, નીચેનું સૂત્ર ઉલ્લેખિત એરેની પ્રથમ કૉલમમાંથી મૂલ્ય પરત કરે છે, જે "Apples" છે:
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))
અને ઉલ્લેખિત એરેના 4થા કૉલમમાંથી મૂલ્ય પરત કરે છે, જે G4 માં "ચેરી" છે.
IF ફંક્શન કૉલમ નંબરને તપાસે છે અને જો તે તમે ઉલ્લેખિત કૉલમની સંખ્યા કરતા વધારે હોય, તો ખાલી સ્ટ્રિંગ ("") પરત કરે છે, અન્યથા INDEX ફંક્શનનું પરિણામ:
IF(COLUMN(A1)>3, "", INDEX(…))
અંતિમ સ્પર્શ તરીકે, IFERROR #REF ને અટકાવે છે! જો તમે વાસ્તવમાં જરૂર કરતાં વધુ કોષોમાં ફોર્મ્યુલાની નકલ કરો તો "વધારાની" કોષોમાં દેખાતી ભૂલો.
WRAPCOLS અથવા WRAPROWS ફંક્શન કામ કરતું નથી
જો "રૅપ" ફંક્શન ઉપલબ્ધ ન હોય તમારા એક્સેલમાં અથવા ભૂલમાં પરિણમે છે, તે નીચેના કારણોમાંથી એક હોવાની સંભાવના છે.
#NAME? ભૂલ
Excel 365 માં, #NAME? ભૂલ આવી શકે છે કારણ કે તમે ફંક્શનના નામની જોડણી ખોટી કરી છે. અન્ય સંસ્કરણોમાં, તે સૂચવે છે કે કાર્યો સપોર્ટેડ નથી. ઉકેલ તરીકે, તમે WRAPCOLS વૈકલ્પિક અથવા WRAPROWS વિકલ્પનો ઉપયોગ કરી શકો છો.
#VALUE! ભૂલ
જો #VALUE ભૂલ થાય છે