એક્સેલ: પ્રથમ અથવા છેલ્લા અક્ષરો દૂર કરો (ડાબે અથવા જમણેથી)

  • આ શેર કરો
Michael Brown

તમારી વર્કશીટ્સમાં અસંરચિત ટેક્સ્ટ ડેટા સાથે કામ કરતી વખતે, તમારે સંબંધિત માહિતી પુનઃપ્રાપ્ત કરવા માટે તેને વારંવાર પાર્સ કરવાની જરૂર પડે છે. આ લેખ તમને ટેક્સ્ટ સ્ટ્રિંગની ડાબી કે જમણી બાજુએથી ગમે તેટલા અક્ષરો દૂર કરવાની કેટલીક સરળ રીતો શીખવશે.

    એક્સેલમાં ડાબેથી અક્ષરો કેવી રીતે દૂર કરવા

    સ્ટ્રિંગમાંથી પ્રથમ અક્ષરો દૂર કરવા એ Excel માં સૌથી સામાન્ય કાર્યોમાંનું એક છે, અને તે 3 અલગ-અલગ ફોર્મ્યુલા વડે પૂર્ણ કરી શકાય છે.

    એક્સેલમાં પ્રથમ અક્ષર દૂર કરો

    પ્રથમ અક્ષર કાઢી નાખવા શબ્દમાળામાંથી, તમે કાં તો REPLACE ફંક્શન અથવા RIGHT અને LEN ફંક્શનના સંયોજનનો ઉપયોગ કરી શકો છો.

    REPLACE( string, 1, 1, "")

    અહીં, આપણે ફક્ત 1 અક્ષર લઈએ છીએ પ્રથમ સ્થાનેથી અને તેને ખાલી સ્ટ્રિંગ ("") વડે બદલો.

    RIGHT( string, LEN( string) - 1)

    આ ફોર્મ્યુલામાં, આપણે સ્ટ્રિંગની કુલ લંબાઈની ગણતરી કરવા માટે LEN ફંક્શનનો ઉપયોગ કરો અને તેમાંથી 1 અક્ષર બાદ કરો. તફાવત જમણી તરફ આપવામાં આવે છે, તેથી તે સ્ટ્રિંગના અંતમાંથી ઘણા બધા અક્ષરો કાઢે છે.

    ઉદાહરણ તરીકે, સેલ A2 માંથી પ્રથમ અક્ષર દૂર કરવા માટે, સૂત્રો નીચે પ્રમાણે જાય છે:

    =REPLACE(A2, 1, 1, "")

    =RIGHT(A2, LEN(A2) - 1)

    ડાબેથી અક્ષરો દૂર કરો

    સ્ટ્રિંગની ડાબી બાજુથી અગ્રણી અક્ષરોને દૂર કરવા માટે, તમે REPLACE અથવા જમણી બાજુનો પણ ઉપયોગ કરો અને LEN ફંક્શન્સ, પરંતુ સ્પષ્ટ કરો કે તમે દર વખતે કેટલા અક્ષરો કાઢી નાખવા માંગો છો:

    REPLACE( string , 1, num_chars ,"")

    અથવા

    RIGHT( string , LEN( string ) - num_chars )

    દાખલા તરીકે, દૂર કરવા A2 માં શબ્દમાળામાંથી પ્રથમ 2 અક્ષરો , સૂત્રો છે:

    =REPLACE(A2, 1, 2, "")

    =RIGHT(A2, LEN(A2) - 2)

    પ્રથમ 3 અક્ષરોને દૂર કરવા , ફોર્મ્યુલા આ ફોર્મ લે છે:

    =REPLACE(A2, 1, 3, "")

    =RIGHT(A2, LEN(A2) - 3)

    નીચેનો સ્ક્રીનશોટ REPLACE ફોર્મ્યુલાને ક્રિયામાં બતાવે છે. જમણી લેન સાથે, પરિણામો બરાબર એ જ હશે.

    પ્રથમ n અક્ષરો કાઢી નાખવા માટે કસ્ટમ ફંક્શન

    જો તમને તમારી વર્કશીટ્સમાં VBA નો ઉપયોગ કરવામાં વાંધો ન હોય, તો તમે RemoveFirstChars નામની સ્ટ્રીંગની શરૂઆતથી અક્ષરો કાઢી નાખવા માટે તમારું પોતાનું વપરાશકર્તા-વ્યાખ્યાયિત કાર્ય બનાવી શકે છે. ફંક્શનનો કોડ આના જેટલો સરળ છે:

    ફંક્શન RemoveFirstChars(string As long , num_chars As long ) RemoveFirstChars = Right(str, Len(str) - num_chars) ફંક્શન સમાપ્ત કરો

    એકવાર કોડ તમારી વર્કબુકમાં દાખલ થઈ જાય ( વિગતવાર સૂચનાઓ અહીં છે), તમે આ કોમ્પેક્ટ અને સાહજિક સૂત્રનો ઉપયોગ કરીને આપેલ કોષમાંથી પ્રથમ n અક્ષરો દૂર કરી શકો છો:

    RemoveFirstChars(string, num_chars)

    ઉદાહરણ તરીકે, પ્રથમ કાઢી નાખવા માટે A2 માં શબ્દમાળામાંથી અક્ષર, B2 માં સૂત્ર છે:

    =RemoveFirstChars(A2, 1)

    A3માંથી પ્રથમ બે અક્ષરો દૂર કરવા, B3 માં સૂત્ર છે:

    =RemoveFirstChars(A4, 2)

    A4માંથી પ્રથમ ત્રણ અક્ષરો કાઢી નાખવા માટે, B4 માં સૂત્ર છે:

    =RemoveFirstChars(A4, 3)

    વિશે વધુ એક્સેલમાં કસ્ટમ ફંક્શનનો ઉપયોગ કરી રહ્યા છીએ.

    અક્ષરો કેવી રીતે દૂર કરવાજમણી બાજુથી

    સ્ટ્રિંગની જમણી બાજુના અક્ષરોને દૂર કરવા માટે, તમે મૂળ ફંક્શનનો પણ ઉપયોગ કરી શકો છો અથવા તમારું પોતાનું બનાવી શકો છો.

    એક્સેલમાં છેલ્લું અક્ષર દૂર કરો

    ડિલીટ કરવા માટે કોષમાં છેલ્લું અક્ષર, સામાન્ય સૂત્ર છે:

    LEFT( string , LEN( string ) - 1)

    આ ફોર્મ્યુલામાં, તમે 1 બાદ કરો છો સ્ટ્રિંગની કુલ લંબાઈ અને સ્ટ્રિંગની શરૂઆતથી ઘણા બધા અક્ષરો કાઢવા માટે તેને ડાબી ફંક્શનમાં તફાવત પસાર કરો.

    ઉદાહરણ તરીકે, સેલ A2 માંથી છેલ્લા અક્ષરને છીનવી લેવા માટે, B2 માં સૂત્ર છે:

    =LEFT(A2, LEN(A2) - 1)

    જમણી બાજુથી અક્ષરો દૂર કરો

    કોષના અંતમાંથી આપેલ અક્ષરોની સંખ્યાને દૂર કરવા માટે, સામાન્ય સૂત્ર છે:

    LEFT( string , LEN( string ) - num_chars )

    તર્ક ઉપરોક્ત સૂત્રની જેમ જ છે, અને નીચે કેટલાક છે. ઉદાહરણો.

    છેલ્લા 3 અક્ષરો ને દૂર કરવા, સંખ્યા_અક્ષરો માટે 3 નો ઉપયોગ કરો:

    =LEFT(A2, LEN(A2) - 3)

    <11 ને કાઢી નાખવા>છેલ્લા 5 અક્ષરો , સંખ્યા_અક્ષરો માટે 5 સપ્લાય કરો:

    63 21

    એક્સેલમાં છેલ્લા n અક્ષરોને દૂર કરવા માટે કસ્ટમ ફંક્શન

    જો તમે જમણી બાજુથી કોઈપણ અક્ષરો દૂર કરવા માટે તમારું પોતાનું કાર્ય કરવા માંગતા હો, તો આ VBA ઉમેરો તમારી વર્કબુકમાં કોડ:

    ફંક્શન RemoveLastChars(string તરીકે string , num_chars As long ) RemoveLastChars = Left(str, Len(str) - num_chars) ફંક્શન સમાપ્ત કરો

    ફંક્શનનું નામ RemoveLastChars છે અને તેનું સિન્ટેક્સની ભાગ્યે જ જરૂર છેકોઈપણ સમજૂતી:

    RemoveLastChars(string, num_chars)

    તેને ફીલ્ડ ટેસ્ટ આપવા માટે, ચાલો A2:

    =RemoveLastChars(A2, 1)

    માંના છેલ્લા અક્ષર ને દૂર કરીએ>વધુમાં, અમે A3 માં સ્ટ્રિંગની જમણી બાજુથી છેલ્લા 2 અક્ષરો ને દૂર કરીશું:

    =RemoveLastChars(A3, 2)

    છેલ્લા 3 અક્ષરોને કાઢી નાખવા સેલ A4 માંથી, ફોર્મ્યુલા છે:

    =RemoveLastChars(A4, 3)

    જેમ તમે નીચેના સ્ક્રીનશોટમાં જોઈ શકો છો, અમારું કસ્ટમ ફંક્શન ખૂબ જ સારી રીતે કામ કરે છે!

    એક જ સમયે જમણે અને ડાબેથી અક્ષરો કેવી રીતે દૂર કરવા

    જે પરિસ્થિતિમાં તમારે સ્ટ્રિંગની બંને બાજુના અક્ષરોને ભૂંસી નાખવાની જરૂર હોય, ત્યારે તમે ઉપરોક્ત બંને ફોર્મ્યુલાને ક્રમિક રીતે ચલાવી શકો છો અથવા ની મદદથી જોબને ઑપ્ટિમાઇઝ કરી શકો છો MID ફંક્શન.

    MID( સ્ટ્રિંગ , ડાબે _ અક્ષરો + 1, LEN( સ્ટ્રિંગ ) - ( ડાબે _ અક્ષરો + જમણે _ અક્ષરો )

    ક્યાં:

    • અક્ષરો_લેફ્ટ - ડાબેથી કાઢી નાખવાના અક્ષરોની સંખ્યા.
    • અક્ષરો_જમણે - જમણેથી કાઢી નાખવાના અક્ષરોની સંખ્યા.

    ધારો કે તમે કાઢવા માંગો છો mailto:[email protected] જેવા શબ્દમાળામાંથી વપરાશકર્તાનામ t. આ માટે, ટેક્સ્ટનો ભાગ શરૂઆતથી ( mailto: - 7 અક્ષરો) અને અંતથી ( @gmail.com - 11 અક્ષરો) દૂર કરવાની જરૂર છે.

    ઉપરોક્ત નંબરોને ફોર્મ્યુલામાં સર્વ કરો:

    =MID(A2, 7+1, LEN(A2) - (7+10))

    …અને પરિણામ તમને રાહ જોશે નહીં:

    વાસ્તવમાં શું છે તે સમજવા માટે અહીં જઈને, ચાલો સિન્ટેક્સને યાદ કરીએMID ફંક્શન, જેનો ઉપયોગ મૂળ સ્ટ્રિંગની મધ્યમાંથી ચોક્કસ કદના સબસ્ટ્રિંગને ખેંચવા માટે થાય છે:

    MID(ટેક્સ્ટ, start_num, num_chars)

    ટેક્સ્ટ દલીલ કોઈ પ્રશ્નો ઉભા કરતી નથી - તે સ્ત્રોત શબ્દમાળા છે (અમારા કિસ્સામાં A2).

    એકસ્ટ્રેક્ટ કરવા માટેના પ્રથમ અક્ષરની સ્થિતિ ( start_num ) મેળવવા માટે, તમે છીનવી લેવાના અક્ષરોની સંખ્યામાં 1 ઉમેરો. ડાબેથી (7+1).

    કેટલા અક્ષરો પરત કરવા ( સંખ્યા_અક્ષરો ) તે નિર્ધારિત કરવા માટે, તમે દૂર કરેલા અક્ષરોની કુલ ગણતરી કરો (7 + 11) અને લંબાઈમાંથી સરવાળો બાદ કરો. સમગ્ર શબ્દમાળામાંથી: LEN(A2) - (7+10)).

    સંખ્યા તરીકે પરિણામ મેળવો

    ઉપરના કોઈપણ ફોર્મ્યુલાનો તમે ઉપયોગ કરો છો, આઉટપુટ હંમેશા ટેક્સ્ટ હોય છે, પછી ભલેને પરત કરેલ મૂલ્યમાં માત્ર સંખ્યાઓ છે. પરિણામને સંખ્યા તરીકે પરત કરવા માટે, કાં તો VALUE ફંક્શનમાં કોર ફોર્મ્યુલા લપેટી અથવા અમુક ગણિતની ક્રિયા કરો જે પરિણામને અસર કરતી નથી, દા.ત. 1 વડે ગુણાકાર કરો અથવા 0 ઉમેરો. આ ટેકનિક ખાસ કરીને ઉપયોગી છે જ્યારે તમે પરિણામોની વધુ ગણતરી કરવા માંગતા હોવ.

    ધારો કે તમે A2:A6 કોષોમાંથી પ્રથમ અક્ષર દૂર કર્યો છે અને પરિણામી મૂલ્યોનો સરવાળો કરવા માંગો છો. આશ્ચર્યજનક રીતે, એક તુચ્છ SUM ફોર્મ્યુલા શૂન્ય પરત કરે છે. તે શા માટે? દેખીતી રીતે, કારણ કે તમે શબ્દમાળાઓ ઉમેરી રહ્યા છો, સંખ્યાઓ નહીં. નીચેનામાંથી એક ઑપરેશન કરો, અને સમસ્યા ઠીક થઈ ગઈ છે!

    =VALUE(REPLACE(A2, 1, 1, ""))

    =RIGHT(A2, LEN(A2) - 1) * 1

    =RemoveFirstChars(A2, 1) + 0

    પહેલા અથવા છેલ્લાને દૂર કરો Flash Fill સાથે અક્ષર

    Excel માં2013 અને પછીના સંસ્કરણો, એક્સેલમાં પ્રથમ અને છેલ્લા અક્ષરોને કાઢી નાખવાની એક વધુ સરળ રીત છે - ફ્લેશ ફિલ સુવિધા.

    1. મૂળ ડેટા સાથે પ્રથમ કોષને અડીને આવેલા કોષમાં, ટાઇપ કરો મૂળ શબ્દમાળામાંથી પ્રથમ અથવા છેલ્લા અક્ષરને બાદ કરતાં ઇચ્છિત પરિણામ, અને Enter દબાવો.
    2. આગલા સેલમાં અપેક્ષિત મૂલ્ય લખવાનું શરૂ કરો. જો તમે દાખલ કરો છો તે ડેટામાં એક્સેલ પેટર્નને સમજે છે, તો તે બાકીના કોષોમાં સમાન પેટર્નને અનુસરશે અને પ્રથમ / છેલ્લા અક્ષર વિના તમારા ડેટાનું પૂર્વાવલોકન પ્રદર્શિત કરશે.
    3. માત્ર એન્ટર કી દબાવો પૂર્વાવલોકન સ્વીકારો.

    અલ્ટિમેટ સ્યુટ સાથે પોઝિશન દ્વારા અક્ષરોને દૂર કરો

    પરંપરાગત રીતે, અમારા અલ્ટીમેટ સ્યુટના વપરાશકર્તાઓ થોડા ક્લિક્સ વિના કાર્યને હેન્ડલ કરી શકે છે. મુઠ્ઠીભર વિવિધ સૂત્રોને યાદ રાખવા માટે.

    સ્ટ્રિંગમાંથી પ્રથમ કે છેલ્લા n અક્ષરો કાઢી નાખવા માટે, તમારે આ કરવાની જરૂર છે:

    1. Ablebits ડેટા પર ટેબ, ટેક્સ્ટ જૂથમાં, દૂર કરો > સ્થિતિ દ્વારા દૂર કરો પર ક્લિક કરો.

    <25

  • એડ-ઇનની તકતી પર, લક્ષ્ય શ્રેણી પસંદ કરો, કેટલા અક્ષરો કાઢી નાખવા તે સ્પષ્ટ કરો અને કાઢી નાખો દબાવો.
  • ઉદાહરણ તરીકે, પ્રથમ અક્ષર દૂર કરવા માટે, અમે ગોઠવણી કરીએ છીએ. નીચેનો વિકલ્પ:

    એક્સેલમાં ડાબે અથવા જમણે સબસ્ટ્રિંગને કેવી રીતે દૂર કરવું તે છે. હું વાંચવા બદલ તમારો આભાર માનું છું અને તમને અમારા બ્લોગ પર આગળ જોવા માટે આતુર છુંઅઠવાડિયું!

    ઉપલબ્ધ ડાઉનલોડ્સ

    પ્રથમ કે છેલ્લા અક્ષરો દૂર કરો - ઉદાહરણો (.xlsm ફાઇલ)

    અલ્ટિમેટ સ્યુટ - ટ્રાયલ વર્ઝન (.exe ફાઇલ)

    માઈકલ બ્રાઉન સોફ્ટવેર ટૂલ્સનો ઉપયોગ કરીને જટિલ પ્રક્રિયાઓને સરળ બનાવવાના જુસ્સા સાથે સમર્પિત ટેકનોલોજી ઉત્સાહી છે. ટેક ઉદ્યોગમાં એક દાયકા કરતાં વધુ અનુભવ સાથે, તેમણે Microsoft Excel અને Outlook, તેમજ Google Sheets અને Docsમાં તેમની કુશળતાને સન્માનિત કરી છે. માઈકલનો બ્લોગ તેના જ્ઞાન અને કુશળતાને અન્ય લોકો સાથે શેર કરવા માટે સમર્પિત છે, ઉત્પાદકતા અને કાર્યક્ષમતામાં સુધારો કરવા માટે અનુસરવામાં સરળ ટીપ્સ અને ટ્યુટોરિયલ્સ પ્રદાન કરે છે. ભલે તમે અનુભવી વ્યાવસાયિક હોવ કે શિખાઉ માણસ, માઈકલનો બ્લોગ આ આવશ્યક સોફ્ટવેર સાધનોમાંથી સૌથી વધુ મેળવવા માટે મૂલ્યવાન આંતરદૃષ્ટિ અને વ્યવહારુ સલાહ આપે છે.