સામગ્રીઓનું કોષ્ટક
Microsoft Excel માં, અમે રેન્ડમલી ડેટા સ્ટોર કરીએ છીએ. પછી અમે તે ડેટાને અમારી જરૂરિયાતો અનુસાર પ્રોસેસ કરીએ છીએ અને ઇચ્છિત પરિણામ મેળવીએ છીએ. ડેટા પર પ્રક્રિયા કરવાની અમારી જરૂરિયાત મુજબ એક્સેલમાં કેટલીક બિલ્ટ-ઇન સુવિધાઓ છે. તેમાંથી એક ડેટા સૉર્ટ કરવાનો છે. પરંતુ, સંખ્યાઓના સમૂહને સૉર્ટ કરતી વખતે કેટલીકવાર આપણને સમસ્યાઓનો સામનો કરવો પડે છે. અમે એક્સેલ દ્વારા નંબરોને યોગ્ય રીતે સૉર્ટ ન કરવાની સમસ્યાને કેવી રીતે હલ કરવી તેની ચર્ચા કરીશું.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
તમે આ લેખ વાંચી રહ્યા હોવ ત્યારે કસરત કરવા માટે આ પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો.
નંબર સૉર્ટ કરી રહ્યાં નથી શા માટે એક્સેલ માં ક્રમાંકન યોગ્ય રીતે કામ કરતું નથી. ખાસ કરીને, અમને 4 કારણો મળ્યાં છે.
- સંખ્યાત્મક ડેટામાં બિન-છાપવાયોગ્ય અક્ષરો
- ડેટાની અંદરની અગ્રણી અથવા પાછળની જગ્યાઓ
- નંબરો આકસ્મિક રીતે ટેક્સ્ટ તરીકે ફોર્મેટ થાય છે
- RAND, RANDARRAY, અથવા RANDBETWEEN ફંક્શન્સનો ઉપયોગ કરીને જનરેટ થયેલ નંબરો
નીચેના વિભાગોમાં, અમે આ કારણો, તેમને કેવી રીતે ઓળખવા અને તેમના ઉકેલોની ચર્ચા કરો.
કારણ 1: સંખ્યાઓમાં છાપવા યોગ્ય ન હોય તેવા અક્ષરો હોય છે
ચાલો નીચેના ડેટાસેટ પર એક નજર કરીએ. તેમાં કેટલાક ઉત્પાદન કિંમત ડેટા છે જે ઇન્ટરનેટ પરથી એકત્રિત કરવામાં આવે છે. અમે તેમની ઇન્ટરનેટ પરથી નકલ કરી છે અને કિંમતોને એક્સેલ એકાઉન્ટિંગ ફોર્મેટમાં ફોર્મેટ કરી છે. (જોકે પ્રથમ 4 એન્ટ્રીઓઅત્યાર સુધીની અજાણી સમસ્યાને કારણે તે મુજબ ફોર્મેટ કરવામાં આવતું નથી.
હવે, ચાલો ડેટાને સૉર્ટ કરવાનો પ્રયાસ કરીએ.
- પ્રથમ, તમામ પસંદ કરો. કિંમત કૉલમના કોષો.
- માઉસનું જમણું બટન દબાવો. સંદર્ભ મેનૂ માંથી સૉર્ટ કરો વિકલ્પ પસંદ કરો.
- એને Z માં સૉર્ટ કરો વિકલ્પ પસંદ કરો.
હવે, પરિણામ જુઓ.
અહીં સૉર્ટિંગ સફળતાપૂર્વક કરવામાં આવ્યું નથી. નીચેના 4 કોષોને ખોટી રીતે સૉર્ટ કરવામાં આવ્યા છે
સમસ્યાને કેવી રીતે શોધવી
હવે, આપણે શોધવાની જરૂર છે કે કેટલા બિન- છાપવા યોગ્ય અક્ષરો અમારા ઇચ્છિત ડેટામાં ઉમેરવામાં આવે છે. અમે દરેક સેલમાં ઑબ્જેક્ટની સંખ્યા શોધવા માટે એક્સેલ LEN ફંક્શન નો ઉપયોગ કરીશું. અગાઉ લાગુ કરેલ સૉર્ટ ઑપરેશનને પૂર્વવત્ કરવા માટે Ctrl+Z દબાવો.
- ના નામની કૉલમ ઉમેરો. ચાર નું.
- સેલ D5 પર જાઓ અને નીચેનું સૂત્ર મૂકો.
=LEN(C5)
- હવે, Enter બટન દબાવો અને Fill Handle આઇકોનને નીચેની તરફ ખેંચો.
નવી કૉલમમાં, નં. દરેક કોષનું પાત્ર દર્શાવેલ છે. સેલ D6 અને D11, માં અમારી પાસે 2 છે. તેનો અર્થ એ છે કે તેમના અનુરૂપ કોષો C6 અને C11 માં 2 અક્ષરો છે. પરંતુ આપણે ત્યાં માત્ર એક જ સંખ્યાત્મક અક્ષર જોઈ શકીએ છીએ. તેથી, ત્યાં છે એક (1) , કોષો પર આંકડાકીય અક્ષર C6 અને C11 .
ઉકેલ: બિનને દૂર કરો - છાપવા યોગ્યCLEAN ફંક્શનવાળા અક્ષરો
સમગ્ર ડેટાને સફળતાપૂર્વક સૉર્ટ કરવા માટે, અમારે તે બિન-છાપવા યોગ્ય અક્ષરોને દૂર કરવાની જરૂર છે. Excel CLEAN ફંક્શન તે બિન-છાપવા યોગ્ય અક્ષરોને સરળતાથી દૂર કરે છે.
- ડેટાસેટ પર ચકાસાયેલ ડેટા નામની નવી કૉલમ ઉમેરો.
- હવે, સેલ E5 પર જાઓ અને નીચે સૂત્ર પેસ્ટ કરો.
=CLEAN(C5)
- એન્ટર દબાવો અને ફિલ હેન્ડલ આઇકોનને છેલ્લા કોષ તરફ ખેંચો.
<8
- હવે, બતાવ્યા પ્રમાણે સૉર્ટ ઑપરેશન કરો અગાઉ.
બધા બિન-છાપવા યોગ્ય અક્ષરોને દૂર કર્યા પછી, ડેટા સફળતાપૂર્વક સૉર્ટ કરવામાં આવ્યો છે.
વધુ વાંચો: એક્સેલમાં અક્ષરોની સંખ્યા (2 પદ્ધતિઓ) દ્વારા કેવી રીતે સૉર્ટ કરવું
કારણ 2: અગ્રણી અથવા પાછળની જગ્યાઓની હાજરી
જો નંબરો ધરાવે છે તેમાં અગ્રણી અથવા પાછળની જગ્યાઓ, તો પછી તમારે આવા નંબરો સાથે સૉર્ટિંગ સમસ્યાઓનો સામનો કરવો પડશે. સ્પષ્ટ રીતે સમજવા માટે, ચાલો નીચેનું ઉદાહરણ જોઈએ.
ધારો કે અમે નીચેના ડેટાસેટ સાથે કામ કરી રહ્યા છીએ. અમે સૂચિમાંથી વસ્તુઓની કિંમતને સૉર્ટ કરવાનું લક્ષ્ય રાખ્યું છે.
નોંધ લો કે તમામ ડેટા કિંમત કૉલમમાં યોગ્ય-સંરેખિત નથી.
હવે,અમે કિંમત કૉલમમાં નાનાથી મોટા સુધીના ડેટાને સૉર્ટ કરવાનો પ્રયાસ કરીશું.
અહીં, છેલ્લા 3 કોષો તે મુજબ સૉર્ટ નથી.
સમસ્યાને કેવી રીતે શોધવી
જો તમારો આંકડાકીય ડેટા તેમાં સ્પેસ સાથે મિશ્રિત હોય, તો તે હવે વાસ્તવમાં સંખ્યાઓ નથી. તેથી તમે ચકાસી શકો છો કે તે સંખ્યાત્મક મૂલ્યો છે કે નહીં જો તમે તેને યોગ્ય રીતે સૉર્ટ કરવામાં નિષ્ફળ જાઓ છો.
આ તપાસ કરવા માટે અમે એક્સેલ ISNUMBER ફંક્શન નો ઉપયોગ કરી શકીએ છીએ. ફક્ત નીચેના પગલાંઓ અનુસરો.
- પ્રથમ, સ્થિતિ નામની કૉલમ ઉમેરો.
- પછી નીચે આપેલ સૂત્રને સેલ D5 પર મૂકો.
=ISNUMBER(C5)
- હવે, Enter <4 દબાવો>બટન કરો અને તે કૉલમના બાકીના કોષો સુધી વિસ્તૃત કરો.
જો ઑબ્જેક્ટ નંબર હોય તો અમને TRUE મળે છે. FALSE મળશે. કિંમત કૉલમના છેલ્લા 3 ઑબ્જેક્ટ્સમાં ડેટા હોય છે; તે શુદ્ધ નંબરો નથી. ડેટા સાથે આગળ અને પાછળની જગ્યાઓ છે.
સોલ્યુશન: TRIM ફંક્શન સાથે સ્પેસથી છુટકારો મેળવો
જેમ કે TRIM ફંક્શન વધારાને દૂર કરે છે એક્સેલ ડેટાના આપેલ સેટમાંથી ખાલી જગ્યાઓ, અમે તેનો ઉપયોગ અમારા હેતુ માટે પણ કરી શકીએ છીએ.
પગલાં:
- સંશોધિત ડેટા નામની બીજી કૉલમ ઉમેરો .
- સેલ E5 પર જાઓ અને નીચેનું સૂત્ર મૂકો.
=TRIM(C5)
- હવે, Enter બટન દબાવો અને છેલ્લા તરફ ખેંચોસેલ.
- હવે, ડેટાસેટને નાનાથી મોટામાં સૉર્ટ કરો.
અમે સફળતાપૂર્વક સૉર્ટિંગ કર્યું.
વધુ વાંચો: એક્સેલ (6 પદ્ધતિઓ)માં સંખ્યાઓને સંખ્યાત્મક ક્રમમાં કેવી રીતે મૂકવી
સમાન રીડિંગ્સ
- એક્સેલમાં મહિના પ્રમાણે કેવી રીતે સૉર્ટ કરવું (4 પદ્ધતિઓ)
- એક્સેલમાં IP સરનામું કેવી રીતે સૉર્ટ કરવું (6 પદ્ધતિઓ)
- [સોલ્વ્ડ!] એક્સેલ સૉર્ટ કામ કરતું નથી (2 ઉકેલો)
- એક્સેલમાં સૉર્ટ બટન કેવી રીતે ઉમેરવું (7 પદ્ધતિઓ)
- એક્સેલમાં અનન્ય સૂચિને કેવી રીતે સૉર્ટ કરવી (10 ઉપયોગી પદ્ધતિઓ)
કારણ 3: આંકડાકીય મૂલ્યો આકસ્મિક રીતે ટેક્સ્ટ તરીકે ફોર્મેટ થયા અને યોગ્ય રીતે સૉર્ટ ન થયા
અમને અહીં બીજી રસપ્રદ સમસ્યા મળે છે. અમારા ડેટાસેટમાં, અમે અમારા બધા નંબરો કિંમત કૉલમમાં જોઈ શકીએ છીએ. પરંતુ, કેટલાક કોષોમાં ડેટા હોય છે જે નંબર ફોર્મેટમાં નથી પરંતુ ટેક્સ્ટ ફોર્મેટમાં છે. અહીં ડેટાસેટ છે.
- હવે, ઓપરેશન પછી શું થાય છે તે જોવા માટે ડેટાને નાનાથી મોટામાં સૉર્ટ કરો.
અમે જોઈ શકીએ છીએ કે છેલ્લા 4 કોષો અનસૉર્ટેડ રહે છે.
સમસ્યાને કેવી રીતે શોધવી
અમે તેઓ નંબરો છે કે નહીં તે પહેલા શોધવાની જરૂર છે. આ માટે ISNUMBER ફંક્શન નો ઉપયોગ થાય છે.
- સ્થિતિ કૉલમમાં સેલ D5 પર જાઓ.
- નીચે સૂત્ર મૂકો.
=ISNUMBER(C5)
- હવે, Enter દબાવો બટન અને વિસ્તૃત કરોતે.
આપણે જોઈ શકીએ છીએ કે FALSE છેલ્લા 4 કોષોમાં. તેનો અર્થ એ કે તે સંખ્યાઓ નથી. આપણે તે ટેક્સ્ટ ડેટાનું આંકડાકીય મૂલ્ય મેળવવાની જરૂર છે.
ઉકેલ 1: VALUE ફંક્શન સાથે ટેક્સ્ટને ન્યુમેરિક ડેટામાં કન્વર્ટ કરો
અમે VALUE ફંક્શનનો ઉપયોગ કરીશું અહીં. આ VALUE ફંક્શન ટેક્સ્ટ સંદર્ભમાંથી આંકડાકીય મૂલ્યને બહાર કાઢશે.
- સેલ E5 પર જાઓ અને નીચેનું સૂત્ર પેસ્ટ કરો.
=VALUE(C5)
- હવે, Enter બટન દબાવો અને ખેંચો છેલ્લા સેલ સૌથી મોટું.
હવે, ડેટા યોગ્ય રીતે સૉર્ટ થયેલ છે.
સોલ્યુશન 2: ડિફોલ્ટ બટનનો ઉપયોગ કરીને ટેક્સ્ટને નંબરમાં કન્વર્ટ કરો<4
અમારી પાસે આ સમસ્યાનો વૈકલ્પિક ઉકેલ છે. એટલે કે ટેક્સ્ટ મૂલ્યોને નંબરોમાં રૂપાંતરિત કરો અને તેમને સૉર્ટ કરો.
- સેલ C11 દબાવો જેમાં ટેક્સ્ટ મૂલ્ય છે.
- એક ચેતવણી બટન બહુવિધ સાથે દેખાશે. વિકલ્પો.
- કન્વર્ટ ટુ નંબર વિકલ્પ પસંદ કરો.
- ટેક્સ્ટ ધરાવતા અન્ય કોષો માટે આ કરો મૂલ્યો.
- હવે, અમે તમામ મૂલ્યોને સંખ્યામાં રૂપાંતરિત કર્યા છે. તેથી, સંખ્યાને નાનાથી મોટામાં સૉર્ટ કરો.
અમે અહીં સૉર્ટ કરેલ પરિણામ મેળવીએ છીએ.
વધુ વાંચો: ડેટાને સૉર્ટ કરવા માટે એક્સેલ શોર્ટકટનો ઉપયોગ કેવી રીતે કરવો (7 સરળમાર્ગો)
કારણ 4: એક્સેલ RAND અથવા RANDBETWEEN ફંક્શન્સ વડે જનરેટ થયેલ નંબરો
ક્યારેક અમે RAND નો ઉપયોગ કરીને એક્સેલમાં રેન્ડમ નંબર જનરેટ કરીએ છીએ અથવા RANDBETWEEN ફંક્શન્સ. એક સમસ્યા આવી સંખ્યાઓ સાથે રહેલ છે- જ્યારે પણ તમે રેન્ડમ નંબરો ધરાવતા કોષોની શ્રેણીમાં ઓપરેશન કરો છો, ત્યારે સંખ્યાઓ વારંવાર બદલાય છે. તેથી જ્યારે તમે આવા રેન્ડમ નંબરોને સૉર્ટ કરવાનો પ્રયાસ કરશો, ત્યારે તે તમને યોગ્ય પરિણામો આપશે.
સોલ્યુશન: જનરેટ કરેલા નંબરોની કૉપિ કરો અને તેમને સમાન જગ્યાએ પેસ્ટ કરો
પ્રથમ , અમે ડેટાને નિશ્ચિત મૂલ્યોમાં રૂપાંતરિત કરીશું અને પછી સૉર્ટ ઑપરેશન કરીશું.
- વય કૉલમના તમામ કોષો પસંદ કરો.
- તેને દબાવીને કૉપિ કરો. Ctrl+C .
- હવે, માઉસનું જમણું બટન દબાવો.
- સંદર્ભ મેનૂમાંથી મૂલ્યો(V) પસંદ કરો .
- અહીં, આપણને નિશ્ચિત મૂલ્યો મળે છે. તેઓ હવેથી રેન્ડમ ડેટાની જેમ વર્તે નહીં.
- હવે, ઉંમર ડેટાને નાનાથી મોટામાં સૉર્ટ કરો.
વધુ વાંચો: એક્સેલ VBA માં સૉર્ટ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો (8 યોગ્ય ઉદાહરણો)
નિષ્કર્ષ
આ લેખમાં, અમે બતાવ્યું છે કે સૉર્ટ ઑપરેશન કરતી વખતે આપણને કઈ સમસ્યાઓનો સામનો કરવો પડે છે. સમસ્યા શોધ્યા પછી અમે તેમના ઉકેલો પણ બતાવ્યા છે. મને આશા છે કે આ તમારી જરૂરિયાતોને સંતોષશે. કૃપા કરીને અમારી વેબસાઇટ Exceldemy.com પર એક નજર નાખો અને ટિપ્પણીમાં તમારા સૂચનો આપોબોક્સ.