સામગ્રીઓનું કોષ્ટક
ટ્યુટોરીયલમાં મૂળ ફોર્મેટિંગ અને સૂત્રોને સાચવીને એક્સેલમાં કોષ્ટકોને ઊભી અને આડી રીતે ફ્લિપ કરવાની કેટલીક ઝડપી રીતો બતાવવામાં આવી છે.
એક્સેલમાં ડેટા ફ્લિપ કરવો એ એક-ક્લિક કાર્ય જેવું નજીવું લાગે છે, પરંતુ આશ્ચર્યજનક રીતે આવો કોઈ બિલ્ટ-ઇન વિકલ્પ નથી. એવા સંજોગોમાં જ્યારે તમારે મૂળાક્ષરો પ્રમાણે અથવા નાનાથી મોટામાં ગોઠવાયેલા કૉલમમાં ડેટા ક્રમને રિવર્સ કરવાની જરૂર હોય, ત્યારે તમે સ્પષ્ટપણે એક્સેલ સૉર્ટ સુવિધાનો ઉપયોગ કરી શકો છો. પરંતુ તમે અનસૉર્ટ કરેલા ડેટા સાથે કૉલમ કેવી રીતે ફ્લિપ કરશો? અથવા, તમે કોષ્ટકમાં ડેટાના ક્રમને આડી પંક્તિઓમાં કેવી રીતે ઉલટાવી શકો છો? તમને એક જ ક્ષણમાં બધા જવાબો મળી જશે.
એક્સેલમાં ડેટાને ઊભી રીતે ફ્લિપ કરો
માત્ર થોડી સર્જનાત્મકતા સાથે, તમે ફ્લિપ કરવા માટે કેટલીક અલગ અલગ રીતો પર કામ કરી શકો છો. એક્સેલમાં કૉલમ: ઇનબિલ્ટ સુવિધાઓ, સૂત્રો, VBA અથવા વિશિષ્ટ સાધનોનો ઉપયોગ કરીને. દરેક પદ્ધતિના વિગતવાર પગલાં નીચે પ્રમાણે છે.
એક્સેલમાં કૉલમ કેવી રીતે ફ્લિપ કરવી
કૉલમમાં ડેટાના ક્રમને ઊભી રીતે ઉલટાવી, આ પગલાંઓ કરો:
- તમે જે કૉલમને ફ્લિપ કરવા માંગો છો તેની બાજુમાં એક સહાયક કૉલમ ઉમેરો અને તે કૉલમને 1 થી શરૂ કરીને નંબરોના ક્રમ સાથે તૈયાર કરો. આ ટીપ બતાવે છે કે તે કેવી રીતે આપમેળે થઈ શકે છે.
- સંખ્યાઓના કૉલમને આમાં સૉર્ટ કરો ઉતરતા ક્રમમાં. આ માટે, હેલ્પર કોલમમાં કોઈપણ સેલ પસંદ કરો, ડેટા ટેબ > સૉર્ટ કરો & ફિલ્ટર જૂથ, અને સૉર્ટ સૌથી મોટાથી નાના બટન (ZA) પર ક્લિક કરો.
માં બતાવ્યા પ્રમાણેનીચેનો સ્ક્રીનશૉટ, આ માત્ર કૉલમ B માંની સંખ્યાઓ જ નહીં, પણ કૉલમ Aમાંની મૂળ વસ્તુઓને પણ સૉર્ટ કરશે, પંક્તિઓના ક્રમને ઉલટાવીને:
હવે તમે સહાયક કૉલમને સુરક્ષિત રીતે કાઢી શકો છો કારણ કે તમને તેની કોઈ જરૂર નથી લાંબા સમય સુધી.
ટીપ: સીરીયલ નંબરો સાથે કૉલમ ઝડપથી કેવી રીતે ભરવી
સંખ્યાઓના ક્રમ સાથે કૉલમ બનાવવાની સૌથી ઝડપી રીત એક્સેલ ઑટોફિલ સુવિધાનો ઉપયોગ કરીને છે:
<4બસ! એક્સેલ નજીકના કૉલમમાં ડેટા સાથે છેલ્લા સેલ સુધીના સીરીયલ નંબરો સાથે કૉલમને ઑટોફિલ કરશે.
એક્સેલમાં કોષ્ટક કેવી રીતે ફ્લિપ કરવું
ઉપરોક્ત પદ્ધતિ ડેટા ક્રમમાં ઉલટાવી દેવા માટે પણ કામ કરે છે બહુવિધ કૉલમ્સ:
કેટલીકવાર (મોટાભાગે જ્યારે તમે સૉર્ટ કરતા પહેલા સંખ્યાઓનો આખો કૉલમ પસંદ કરો છો) એક્સેલ કદાચ સૉર્ટ ચેતવણી સંવાદ પ્રદર્શિત કરી શકે છે. આ કિસ્સામાં, પસંદગીને વિસ્તૃત કરો વિકલ્પને તપાસો, અને પછી સૉર્ટ કરો બટન પર ક્લિક કરો.
ટીપ. જો તમે પંક્તિઓ અને કૉલમ્સ બદલવા માંગો છો , તો Excel TRANSPOSE ફંક્શન અથવા Excel માં ડેટા ટ્રાન્સપોઝ કરવાની અન્ય રીતોનો ઉપયોગ કરો.
ફોર્મ્યુલાનો ઉપયોગ કરીને Excel માં કૉલમ્સ કેવી રીતે ફ્લિપ કરવી
કૉલમને ઊંધું કરવાની બીજી રીત આ સામાન્ય સૂત્રનો ઉપયોગ કરીને છે:
INDEX( રેન્જ ,ROWS( રેન્જ ))અમારા સેમ્પલ ડેટા સેટ માટે, ફોર્મ્યુલા નીચે મુજબ છે:
=INDEX($A$2:$A$7,ROWS(A2:$A$7))
…અને કૉલમ A ને દોષરહિત રીતે ઉલટાવે છે:
આ ફોર્મ્યુલા કેવી રીતે કામ કરે છે
સૂત્રના હાર્દમાં INDEX(એરે, row_num, [column_num]) ફંક્શન છે, જે એરે માં તત્વની કિંમત પરત કરે છે. તમે ઉલ્લેખિત કરો છો તે પંક્તિ અને/અથવા કૉલમ નંબરો.
એરેમાં, તમે આખી સૂચિને ફીડ કરો છો જે તમે ફ્લિપ કરવા માંગો છો (આ ઉદાહરણમાં A2:A7).
પંક્તિ નંબર આના દ્વારા બનાવવામાં આવે છે ROWS કાર્ય. તેના સરળ સ્વરૂપમાં, ROWS(એરે) એરે માં પંક્તિઓની સંખ્યા પરત કરે છે. અમારા સૂત્રમાં, તે સંબંધિત અને સંપૂર્ણ સંદર્ભોનો ચપળ ઉપયોગ છે જે "ફ્લિપ કૉલમ" યુક્તિ કરે છે:
- પ્રથમ સેલ (B2) માટે, ROWS(A2:$A$7) 6 આપે છે , તેથી INDEX સૂચિમાં છેલ્લી આઇટમ (6ઠ્ઠી આઇટમ) મેળવે છે.
- બીજા સેલ (B3) માં, સંબંધિત સંદર્ભ A2 A3 માં બદલાય છે, પરિણામે ROWS(A3:$A$7) 5 આપે છે, INDEX ને બીજી થી છેલ્લી આઇટમ લાવવાની ફરજ પાડે છે.
બીજા શબ્દોમાં, ROWS INDEX માટે એક પ્રકારનું ઘટતું કાઉન્ટર બનાવે છે જેથી તે છેલ્લી આઇટમથી પ્રથમ આઇટમ તરફ જાય.
ટીપ: સૂત્રોને મૂલ્યો સાથે કેવી રીતે બદલવું
હવે જ્યારે તમારી પાસે ડેટાના બે કૉલમ છે, તો તમે સૂત્રોને ગણતરી કરેલ મૂલ્યો સાથે બદલવા અને પછી વધારાની કૉલમ કાઢી નાખવા માગી શકો છો. આ માટે, ફોર્મ્યુલા કોષોની નકલ કરો, જ્યાં તમે મૂલ્યો પેસ્ટ કરવા માંગો છો તે કોષો પસંદ કરો અને Shift+F10 પછી V દબાવો, જે છે.એક્સેલની પેસ્ટ સ્પેશિયલ લાગુ કરવાની સૌથી ઝડપી રીત > મૂલ્યોનો વિકલ્પ.
વધુ માહિતી માટે, કૃપા કરીને Excel માં મૂલ્યો સાથે ફોર્મ્યુલાને કેવી રીતે બદલવું તે જુઓ.
VBA સાથે Excel માં કૉલમ કેવી રીતે ફ્લિપ કરવી
જો તમને VBA સાથે થોડો અનુભવ હોય, તો તમે નીચે આપેલા મેક્રોનો ઉપયોગ કરીને ડેટા ક્રમને એક અથવા અનેક કૉલમમાં ઊભી રીતે ઉલટાવી શકાય છે:
ડિમ Rng રેન્જ ડિમ વર્કઆરંગ રેન્જ ડિમ અરર એ વેરિએન્ટ ડિમ તરીકે હું પૂર્ણાંક તરીકે , j પૂર્ણાંક તરીકે , k પૂર્ણાંક તરીકે ભૂલ પર ફરી શરૂ કરો આગામી xTitleId = "કૉલમ્સને ઊભી રીતે ફ્લિપ કરો" સેટ કરો WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address, Type :=8) Arr = WorkRng.Formula Application.ScreenUpdating = Falseculal Application = CJM માટે ખોટી અરજી. = 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ફ્લિપ કૉલમ મેક્રોનો ઉપયોગ કેવી રીતે કરવો
- Microsoft Visu ખોલો al Basic for Applications window ( Alt + F11).
- Insert > Module પર ક્લિક કરો અને કોડ વિન્ડોમાં ઉપરોક્ત કોડ પેસ્ટ કરો.
- મેક્રો ( F5) ચલાવો.
- ફ્લિપ કૉલમ્સ સંવાદ પૉપ અપ થાય છે જે તમને ફ્લિપ કરવા માટે શ્રેણી પસંદ કરવા માટે સંકેત આપે છે:
તમે એક પસંદ કરો. અથવા માઉસનો ઉપયોગ કરીને વધુ કૉલમ, જેમાં સમાવેશ થતો નથીકૉલમ હેડરો, ઓકે પર ક્લિક કરો અને એક ક્ષણમાં પરિણામ મેળવો.
મેક્રોને સાચવવા માટે, તમારી ફાઇલને એક્સેલ મેક્રો-સક્રિયકૃત વર્કબુક તરીકે સાચવવાની ખાતરી કરો.
ફોર્મેટિંગ અને ફોર્મ્યુલાને સાચવીને એક્સેલમાં ડેટા કેવી રીતે ફ્લિપ કરવો
ઉપરોક્ત પદ્ધતિઓ વડે, તમે કૉલમ અથવા કોષ્ટકમાં ડેટા ક્રમને સરળતાથી રિવર્સ કરી શકો છો. પરંતુ જો તમે માત્ર મૂલ્યોને જ નહીં, પણ સેલ ફોર્મેટને પણ ફ્લિપ કરવા માંગો છો તો શું? વધુમાં, જો તમારા કોષ્ટકમાંનો કેટલોક ડેટા ફોર્મ્યુલા આધારિત હોય અને તમે કૉલમ ફ્લિપ કરતી વખતે ફોર્મ્યુલાને તૂટતા અટકાવવા માંગતા હોવ તો શું? આ કિસ્સામાં, તમે એક્સેલ માટે અમારા અલ્ટીમેટ સ્યુટ સાથે સમાવિષ્ટ ફ્લિપ સુવિધાનો ઉપયોગ કરી શકો છો.
ધારો કે તમારી પાસે નીચે બતાવ્યા પ્રમાણે સરસ રીતે ફોર્મેટ કરેલ કોષ્ટક છે, જ્યાં અમુક કૉલમમાં મૂલ્યો હોય છે અને અમુક કૉલમમાં સૂત્રો:
તમે ફોર્મેટિંગ (શૂન્ય માત્રા સાથે પંક્તિઓ માટે ગ્રે શેડિંગ.) અને યોગ્ય રીતે ગણતરી કરેલ ફોર્મ્યુલા બંનેને ધ્યાનમાં રાખીને તમારા કોષ્ટકમાં કૉલમ ફ્લિપ કરવા માટે જોઈ રહ્યા છો. આ બે ઝડપી પગલાઓમાં કરી શકાય છે:
- તમારા કોષ્ટકમાં કોઈપણ સેલ પસંદ કરેલ હોય, એબલબિટ્સ ડેટા ટેબ > ટ્રાન્સફોર્મ જૂથ પર જાઓ અને ફ્લિપ > વર્ટિકલ ફ્લિપ ક્લિક કરો.
- વર્ટિકલ ફ્લિપ સંવાદ વિન્ડોમાં, નીચેના વિકલ્પોને ગોઠવો:
- તમારી શ્રેણી પસંદ કરો બોક્સમાં, શ્રેણી સંદર્ભને તપાસો અને ખાતરી કરો કે હેડર પંક્તિ શામેલ નથી.
- સેલ સંદર્ભોને સમાયોજિત કરો વિકલ્પ પસંદ કરો અને ફોર્મેટિંગ સાચવો ને તપાસો.બૉક્સ.
- વૈકલ્પિક રીતે, બેકઅપ કૉપિ બનાવો પસંદ કરો (ડિફૉલ્ટ રૂપે પસંદ કરેલ).
- ફ્લિપ બટનને ક્લિક કરો.
થઈ ગયું! કોષ્ટકમાં ડેટાનો ક્રમ ઉલટાવી દેવામાં આવે છે, ફોર્મેટિંગ રાખવામાં આવે છે, અને ફોર્મ્યુલામાં સેલ સંદર્ભો યોગ્ય રીતે ગોઠવવામાં આવે છે:
એક્સેલમાં ડેટાને આડી રીતે ફ્લિપ કરો
અત્યાર સુધી આ ટ્યુટોરીયલમાં, અમારી પાસે છે સ્તંભોને ઊંધું પલટાવી. હવે, ચાલો જોઈએ કે ડેટા ક્રમને આડી રીતે કેવી રીતે રિવર્સ કરવો, એટલે કે ટેબલને ડાબેથી જમણે ફ્લિપ કરો.
એક્સેલમાં પંક્તિઓ કેવી રીતે ફ્લિપ કરવી
કેમ કે એક્સેલમાં પંક્તિઓને સૉર્ટ કરવાનો કોઈ વિકલ્પ નથી, તમારે પહેલા પંક્તિઓને કૉલમમાં બદલવાની જરૂર પડશે, પછી કૉલમ સૉર્ટ કરો અને પછી તમારા ટેબલને પાછું સ્થાનાંતરિત કરો. અહીં વિગતવાર પગલાંઓ છે:
- પેસ્ટ વિશેષનો ઉપયોગ કરો > કૉલમને પંક્તિઓમાં કન્વર્ટ કરવા માટે ટ્રાન્સપોઝ સુવિધા. પરિણામે, તમારું કોષ્ટક આ પરિવર્તનમાંથી પસાર થશે:
- પ્રથમ ઉદાહરણની જેમ નંબરો સાથે સહાયક કૉલમ ઉમેરો, અને પછી સહાયક કૉલમ દ્વારા સૉર્ટ કરો. તમારું મધ્યવર્તી પરિણામ કંઈક આના જેવું દેખાશે:
- ઉપયોગ કરો વિશેષ પેસ્ટ કરો > તમારા ટેબલને પાછું ફેરવવા માટે વધુ એક વખત ટ્રાન્સપોઝ કરો:
નોંધ. જો તમારા સ્ત્રોત ડેટામાં ફોર્મ્યુલા હોય, તો તે ટ્રાન્સપોઝ ઓપરેશન દરમિયાન તૂટી શકે છે. આ કિસ્સામાં, તમારે મેન્યુઅલી ફોર્મ્યુલા પુનઃસ્થાપિત કરવી પડશે. અથવા તમે અમારા અલ્ટીમેટ સ્યુટમાં સમાવિષ્ટ ફ્લિપ ટૂલનો ઉપયોગ કરી શકો છો અને તે તમારા માટે તમામ સંદર્ભોને સમાયોજિત કરશેઆપમેળે.
VBA સાથે આડા રીતે ડેટા ક્રમમાં ઉલટાવો
અહીં એક સરળ મેક્રો છે જે તમારા Excel કોષ્ટકમાં ડેટાને ઝડપથી આડી રીતે ફ્લિપ કરી શકે છે:
Sub FlipDataHorizontally() Dim Rng As Range Dim WorkRng As. શ્રેણી ડિમ અરર વેરિઅન્ટ તરીકે ડિમ i પૂર્ણાંક તરીકે , j પૂર્ણાંક તરીકે , k પૂર્ણાંક તરીકે ભૂલ પર ફરી શરૂ કરો આગળ xTitleId = "ડેટાને આડા રીતે ફ્લિપ કરો" સેટ WorkRng = Application.Selection Set WorkRng = Application.InputBox( "રેન્જ" , xTitle , xTitle. , પ્રકાર :=8) Arr = WorkRng.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual for i = 1 થી UBound (Arr, 1) k = UBound (Arr, 2) માટે j = 1 થી UBound (Arr, 2) ) / 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 .Calculation = xlCalculationAutomatic End Subતમારી Excel વર્કબુકમાં મેક્રો ઉમેરવા માટે, કૃપા કરીને આ પગલાં અનુસરો. જલદી તમે મેક્રો ચલાવો છો, નીચેની સંવાદ વિન્ડો દેખાશે, જે તમને શ્રેણી પસંદ કરવાનું કહેશે:
તમે હેડર પંક્તિ સહિત સમગ્ર કોષ્ટક પસંદ કરો અને ઓકે ક્લિક કરો. એક જ ક્ષણમાં, પંક્તિઓમાં ડેટાનો ક્રમ ઉલટો:
એક્સેલ માટે અલ્ટીમેટ સ્યુટ સાથે પંક્તિઓમાં ડેટા ફ્લિપ કરો
કૉલમ ફ્લિપ કરવાની જેમ, તમે ઑર્ડરને રિવર્સ કરવા માટે એક્સેલ માટે અમારા અલ્ટીમેટ સ્યુટનો ઉપયોગ કરી શકો છો. પંક્તિઓમાં ડેટા. તમે ફ્લિપ કરવા માંગો છો તે કોષોની શ્રેણી પસંદ કરો, Ablebits Data ટેબ પર જાઓ> રૂપાંતર કરો જૂથ, અને ફ્લિપ કરો > હોરિઝોન્ટલ ફ્લિપ પર ક્લિક કરો.
હોરિઝોન્ટલ ફ્લિપ સંવાદ વિન્ડોમાં, તમારા ડેટા સેટ માટે યોગ્ય વિકલ્પો પસંદ કરો. આ ઉદાહરણમાં, અમે મૂલ્યો સાથે કામ કરી રહ્યા છીએ, તેથી અમે માત્ર મૂલ્યો પેસ્ટ કરો અને ફોર્મેટિંગ સાચવો પસંદ કરો:
ફ્લિપ બટનને ક્લિક કરો અને આંખના પલકારામાં તમારું ટેબલ ડાબેથી જમણે પલટાઈ જશે.
આ રીતે તમે Excel માં ડેટા ફ્લિપ કરો છો. હું વાંચવા બદલ તમારો આભાર માનું છું અને આશા રાખું છું કે તમને આવતા અઠવાડિયે અમારા બ્લોગ પર મળીશ!