બહુવિધ કોષોમાંથી ટેક્સ્ટને મર્જ કરવા માટે Excel માં TEXTJOIN ફંક્શન

  • આ શેર કરો
Michael Brown

ટ્યુટોરીયલ બતાવે છે કે એક્સેલમાં ટેક્સ્ટને વ્યવહારુ ઉદાહરણો સાથે મર્જ કરવા માટે TEXTJOIN ફંક્શનનો ઉપયોગ કેવી રીતે કરવો.

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

    Excel TEXTJOIN ફંક્શન

    Excel માં TEXTJOIN બહુવિધ કોષો અથવા શ્રેણીઓમાંથી ટેક્સ્ટ સ્ટ્રીંગ્સને મર્જ કરે છે અને સંયુક્ત મૂલ્યોને કોઈપણ સીમાંક સાથે અલગ કરે છે જે તમે સ્પષ્ટ કરો છો. તે કાં તો અવગણી શકે છે અથવા પરિણામમાં ખાલી કોષોનો સમાવેશ કરી શકે છે.

    આ ફંક્શન Office 365, Excel 2021 અને Excel 2019 માટે Excel માં ઉપલબ્ધ છે.

    TEXTJOIN ફંક્શનનું સિન્ટેક્સ નીચે મુજબ છે :

    TEXTJOIN(ડિલિમિટર, ignore_empty, text1, [text2], …)

    જ્યાં:

    • ડિલિમિટર (જરૂરી) - દરેક ટેક્સ્ટ મૂલ્ય વચ્ચે વિભાજક છે કે તમે ભેગા કરો. સામાન્ય રીતે, તે ડબલ અવતરણમાં બંધ કરાયેલ ટેક્સ્ટ સ્ટ્રિંગ અથવા ટેક્સ્ટ સ્ટ્રિંગ ધરાવતા કોષના સંદર્ભ તરીકે પૂરા પાડવામાં આવે છે. સીમાંકક તરીકે પૂરા પાડવામાં આવેલ નંબરને ટેક્સ્ટ તરીકે ગણવામાં આવે છે.
    • અવગણો_ખાલી (જરૂરી) - ખાલી કોષોને અવગણવા કે નહીં તે નક્કી કરે છે:
      • TRUE - કોઈપણ ખાલી કોષોને અવગણો.
      • FALSE - પરિણામી સ્ટ્રિંગમાં ખાલી કોષોનો સમાવેશ કરો.
    • ટેક્સ્ટ1 (જરૂરી) - જોડાવા માટેનું પ્રથમ મૂલ્ય. ટેક્સ્ટ સ્ટ્રિંગ, સ્ટ્રિંગ ધરાવતા કોષનો સંદર્ભ અથવા કોષોની શ્રેણી જેવી સ્ટ્રિંગ્સની શ્રેણી તરીકે સપ્લાય કરી શકાય છે.
    • ટેક્સ્ટ2 , … (વૈકલ્પિક) - વધારાના ટેક્સ્ટ મૂલ્યો સાથે જોડાવા માટે. ટેક્સ્ટ1 સહિત વધુમાં વધુ 252 ટેક્સ્ટ દલીલોને મંજૂરી છે.

    ઉદાહરણ તરીકે, ચાલો કોષો B2, C2 અને D2 ના સરનામાના ભાગોને એક કોષમાં જોડીએ, મૂલ્યોને અલગ કરીએ. અલ્પવિરામ અને સ્પેસ સાથે:

    CONCATENATE ફંક્શન સાથે, તમારે દરેક કોષને વ્યક્તિગત રૂપે ઉલ્લેખિત કરવાની અને દરેક સંદર્ભ પછી સીમાંકક (", ") મૂકવાની જરૂર પડશે, જે ઘણી બધી સામગ્રીઓને મર્જ કરતી વખતે હેરાન કરી શકે છે. કોષો:

    =CONCATENATE(A2, ", ", B2, ", ", C2)

    એક્સેલ TEXTJOIN સાથે, તમે પ્રથમ દલીલમાં માત્ર એક જ વાર સીમાંકનો ઉલ્લેખ કરો છો, અને ત્રીજી દલીલ માટે કોષોની શ્રેણી સપ્લાય કરો છો:

    =TEXTJOIN(", ", TRUE, A2:C2) <12

    એક્સેલમાં TEXTJOIN - યાદ રાખવાની 6 બાબતો

    તમારી વર્કશીટ્સમાં TEXTJOIN નો અસરકારક રીતે ઉપયોગ કરવા માટે, ધ્યાન રાખવા માટેના કેટલાક મહત્વપૂર્ણ મુદ્દાઓ છે:

    1. TEXTJOIN એ એક નવું છે ફંક્શન, જે ફક્ત એક્સેલ 2019 - એક્સેલ 365 માં ઉપલબ્ધ છે. અગાઉના એક્સેલ વર્ઝનમાં, કૃપા કરીને CONCATENATE ફંક્શન અથવા "&" નો ઉપયોગ કરો. તેના બદલે ઓપરેટર.
    2. નવા વર્ઝનમાં જો Excel, તો તમે CONCAT ફંક્શનનો ઉપયોગ અલગ કોષો અને શ્રેણીઓમાંથી મૂલ્યોને સાંકળવા માટે પણ કરી શકો છો, પરંતુ સીમાંકકો અથવા ખાલી કોષો માટે કોઈ વિકલ્પ નથી.
    3. કોઈપણ નંબર પૂરા પાડવામાં આવેલ ડિલિમિટર અથવા ટેક્સ્ટ માટે TEXTJOIN કરોદલીલોને ટેક્સ્ટમાં રૂપાંતરિત કરવામાં આવે છે.
    4. જો ડિલિમિટર ઉલ્લેખિત નથી અથવા ખાલી સ્ટ્રિંગ ("") છે, તો ટેક્સ્ટની કિંમતો કોઈપણ સીમાંકક વિના સંકલિત કરવામાં આવે છે.
    5. ફંક્શન આ કરી શકે છે 252 ટેક્સ્ટ દલીલો સુધી હેન્ડલ કરો.
    6. પરિણામી સ્ટ્રિંગમાં મહત્તમ 32,767 અક્ષરો હોઈ શકે છે, જે Excel માં સેલ મર્યાદા છે. જો આ મર્યાદા ઓળંગાઈ જાય, તો TEXTJOIN ફોર્મ્યુલા #VALUE પરત કરે છે! ભૂલ.

    એક્સેલમાં ટેક્સ્ટને કેવી રીતે જોડવું - ફોર્મ્યુલા ઉદાહરણો

    TEXTJOIN ના તમામ ફાયદાઓને વધુ સારી રીતે સમજવા માટે, ચાલો વાસ્તવિક જીવનના સંજોગોમાં ફંક્શનનો ઉપયોગ કેવી રીતે કરવો તે જોઈએ. .

    કૉલમને અલ્પવિરામથી વિભાજિત સૂચિમાં રૂપાંતરિત કરો

    જ્યારે તમે અલ્પવિરામ, અર્ધવિરામ અથવા અન્ય કોઈપણ સીમાંક દ્વારા મૂલ્યોને અલગ કરતી ઊભી સૂચિનું જોડાણ કરવા માંગતા હો, ત્યારે TEXTJOIN એ વાપરવા માટે યોગ્ય કાર્ય છે.

    આ ઉદાહરણ માટે, અમે નીચે આપેલા કોષ્ટકમાંથી દરેક ટીમની જીત અને હારને જોડીશું. આ નીચેના સૂત્રો સાથે કરી શકાય છે, જે ફક્ત જોડાયેલા કોષોની શ્રેણીમાં અલગ પડે છે.

    ટીમ 1 માટે:

    =TEXTJOIN(",", FALSE, B2:B6)

    ટીમ 2 માટે:

    =TEXTJOIN(",", FALSE, C2:C6)

    અને તેથી વધુ.

    તમામ ફોર્મ્યુલામાં, નીચેની દલીલોનો ઉપયોગ થાય છે:

    • ડિલિમિટર - a અલ્પવિરામ (",").
    • અવગણો_ખાલી એ ખાલી કોષોને સમાવવા માટે FALSE પર સેટ કરેલ છે કારણ કે આપણે કઈ રમતો રમાઈ ન હતી તે બતાવવાની જરૂર છે.

    આ તરીકે પરિણામે, તમને અલ્પવિરામથી અલગ કરેલી ચાર યાદીઓ મળશે જે કોમ્પેક્ટ સ્વરૂપમાં દરેક ટીમની જીત અને હારનું પ્રતિનિધિત્વ કરે છે:

    વિવિધ સીમાંકકો સાથે કોષો સાથે જોડાઓ

    એવી પરિસ્થિતિમાં જ્યારે તમારે સંયુક્ત મૂલ્યોને વિવિધ સીમાંકકો સાથે અલગ કરવાની જરૂર હોય, તો તમે કાં તો એરે સ્થિરાંક તરીકે ઘણા સીમાંકકો સપ્લાય કરી શકો છો અથવા દરેક સીમાંકકને અલગ કોષમાં ઇનપુટ કરી શકો છો. અને ડિલિમિટર દલીલ માટે શ્રેણી સંદર્ભનો ઉપયોગ કરો.

    ધારો કે તમે જુદા જુદા નામના ભાગો ધરાવતા કોષોમાં જોડાવા માંગો છો અને આ ફોર્મેટમાં પરિણામ મેળવવા માંગો છો: છેલ્લું નામ , પ્રથમ નામ મધ્ય નામ .

    જેમ તમે જોઈ શકો છો, છેલ્લું નામ અને પ્રથમ નામ અલ્પવિરામ અને સ્પેસ (", ") દ્વારા અલગ કરવામાં આવે છે જ્યારે પ્રથમ નામ અને મધ્ય નામ સ્પેસ દ્વારા અલગ પડે છે. ("") માત્ર. તેથી, અમે આ બે સીમાંકકોને એરે અચળ {", "," "} માં સમાવીએ છીએ અને નીચેનું સૂત્ર મેળવીએ છીએ:

    =TEXTJOIN({", "," "}, TRUE, A2:C2)

    જ્યાં A2:C2 એ નામના ભાગોને જોડવાના છે.

    વૈકલ્પિક રીતે, તમે અમુક ખાલી કોષોમાં અવતરણ ચિહ્નો વિના સીમાંકકો ટાઈપ કરી શકો છો (કહો, અલ્પવિરામ અને F3 માં એક જગ્યા અને G3 માં જગ્યા) અને $F$3:$G$3 (કૃપા કરીને ધ્યાનમાં રાખો સંપૂર્ણ કોષ સંદર્ભો) સીમાંકક દલીલ માટે:

    =TEXTJOIN($F$3:$G$3, TRUE, A2:C2)

    આ સામાન્ય અભિગમનો ઉપયોગ કરીને, તમે વિવિધ સ્વરૂપોમાં સેલ સામગ્રીઓને મર્જ કરી શકો છો.

    ઉદાહરણ તરીકે, જો તમને પ્રથમ નામ મધ્યમ પ્રારંભિક છેલ્લું નામ ફોર્મેટમાં પરિણામ જોઈતું હોય, તો પ્રથમ અક્ષર (પ્રારંભિક) કાઢવા માટે ડાબેરી ફંક્શનનો ઉપયોગ કરો. સેલ C2 માંથી. સીમાંકકો માટે, અમે પ્રથમ નામ અને મધ્ય પ્રારંભિક વચ્ચે જગ્યા (" ") મૂકીએ છીએ; aપ્રારંભિક અને છેલ્લું નામ વચ્ચેનો સમયગાળો અને અવકાશ (". ") ટેક્સ્ટ અને તારીખો, TEXTJOIN ફોર્મ્યુલાને સીધી તારીખો સપ્લાય કરવાથી કામ નહીં થાય. જેમ તમને યાદ હશે, એક્સેલ તારીખોને સીરીયલ નંબર તરીકે સંગ્રહિત કરે છે, તેથી તમારું સૂત્ર નીચેના સ્ક્રીનશૉટમાં બતાવ્યા પ્રમાણે તારીખનું પ્રતિનિધિત્વ કરતી સંખ્યા પરત કરશે:

    =TEXTJOIN(" ", TRUE, A2:B2)

    આને ઠીક કરવા માટે, તમારે કન્વર્ટ કરવાની જરૂર છે. તારીખને ટેક્સ્ટ સ્ટ્રિંગમાં જોડતા પહેલા. અને અહીં ઇચ્છિત ફોર્મેટ કોડ સાથે ટેક્સ્ટ ફંક્શન (અમારા કિસ્સામાં "mm/dd/yyyy") હાથમાં આવે છે:

    =TEXTJOIN(" ", TRUE, A2, TEXT(B2, "mm/dd/yyyy"))

    લાઈન બ્રેક સાથે ટેક્સ્ટ મર્જ કરો

    જો તમે ટેક્સ્ટને એક્સેલમાં મર્જ કરવા માંગતા હોવ જેથી કરીને દરેક મૂલ્ય નવી લાઇનમાં શરૂ થાય, તો સીમાંક તરીકે CHAR(10) નો ઉપયોગ કરો (જ્યાં 10 એ લાઇનફીડ અક્ષર છે).

    ઉદાહરણ તરીકે, આમાંથી ટેક્સ્ટને જોડવા માટે કોષ A2 અને B2 મૂલ્યોને રેખા વિરામ દ્વારા અલગ કરે છે, આ ઉપયોગ કરવા માટેનું સૂત્ર છે:

    =TEXTJOIN(CHAR(10), TRUE, A2:B2)

    ટીપ. પરિણામ ઉપરના સ્ક્રીનશૉટમાં બતાવ્યા પ્રમાણે બહુવિધ લાઇનમાં પ્રદર્શિત કરવા માટે, ખાતરી કરો કે Wrap ટેક્સ્ટ સુવિધા ચાલુ છે.

    ટેક્સ્ટને શરતો સાથે મર્જ કરવા માટે TEXTJOIN IF

    Excel TEXTJOIN ની સ્ટ્રિંગ્સના એરેને હેન્ડલ કરવાની ક્ષમતાને કારણે, તેનો ઉપયોગ બે કે તેથી વધુ સેલની સામગ્રીને શરતી રીતે મર્જ કરવા માટે પણ થઈ શકે છે. તે પૂર્ણ કરવા માટે, કોષોની શ્રેણીનું મૂલ્યાંકન કરવા માટે IF ફંક્શનનો ઉપયોગ કરો અને મૂલ્યોની એરે પરત કરો જે સ્થિતિને પૂર્ણ કરે છે text1 દલીલTEXTJOIN.

    નીચેના સ્ક્રીનશોટમાં દર્શાવેલ કોષ્ટકમાંથી, ધારો કે તમે ટીમ 1 સભ્યોની સૂચિ પુનઃપ્રાપ્ત કરવા માંગો છો. આ હાંસલ કરવા માટે, નીચેના IF સ્ટેટમેન્ટને text1 દલીલમાં માળો:

    IF($B$2:$B$9=1, $A$2:$A$9, "")

    સાદા અંગ્રેજીમાં, ઉપરોક્ત સૂત્ર કહે છે: જો કૉલમ B 1 ની બરાબર હોય, તો a પરત કરો સમાન પંક્તિમાં કૉલમ A માંથી મૂલ્ય; અન્યથા ખાલી સ્ટ્રિંગ પરત કરો.

    ટીમ 1 માટે સંપૂર્ણ સૂત્ર આ આકાર લે છે:

    =TEXTJOIN(", ", TRUE, IF($B$2:$B$9=1, $A$2:$A$9, ""))

    તે જ રીતે, તમે એક મેળવી શકો છો ટીમ 2:

    =TEXTJOIN(", ", TRUE, IF($B$2:$B$9=2, $A$2:$A$9, ""))

    નોંધના સભ્યોની અલ્પવિરામથી અલગ કરેલી સૂચિ. એક્સેલ 365 અને 2021 માં ઉપલબ્ધ ડાયનેમિક એરેની સુવિધાને કારણે, આ ઉપરના સ્ક્રીનશોટમાં બતાવેલ નિયમિત ફોર્મ્યુલા તરીકે કામ કરે છે. એક્સેલ 2019 માં, તમારે Ctrl + Shift + Enter શૉર્ટકટ દબાવીને પરંપરાગત એરે ફોર્મ્યુલા તરીકે દાખલ કરવું આવશ્યક છે.

    અલ્પવિરામથી અલગ કરેલી સૂચિમાં બહુવિધ મેચો જુઓ અને પરત કરો

    જેમ તમે કદાચ જાણો છો, એક્સેલ VLOOKUP ફંક્શન ફક્ત પ્રથમ મળેલ મેચ પરત કરી શકે છે. પરંતુ જો તમારે ચોક્કસ ID, SKU અથવા અન્ય કંઈક માટે તમામ મેચ મેળવવાની જરૂર હોય તો શું?

    પરિણામોને અલગ કોષોમાં આઉટપુટ કરવા માટે, Excel માં બહુવિધ મૂલ્યોને કેવી રીતે VLOOKUP કરવા માં વર્ણવેલ ફોર્મ્યુલામાંથી એકનો ઉપયોગ કરો.

    અલ્પવિરામથી વિભાજિત સૂચિ તરીકે એક કોષમાં તમામ મેળ ખાતા મૂલ્યોને જોવા અને પરત કરવા માટે, TEXTJOIN IF ફોર્મ્યુલાનો ઉપયોગ કરો.

    તે વ્યવહારમાં કેવી રીતે કાર્ય કરે છે તે જોવા માટે, ચાલો તેની સૂચિ પુનઃપ્રાપ્ત કરીએ નમૂના કોષ્ટકમાંથી આપેલ વિક્રેતા દ્વારા ખરીદેલ ઉત્પાદનોનીચે. આ નીચેના સૂત્ર સાથે સરળતાથી કરી શકાય છે:

    =TEXTJOIN(", ", TRUE, IF($A$2:$A$12=D2, $B$2:$B$12, ""))

    જ્યાં A2:A12 એ વિક્રેતાના નામ છે, B2:B12 એ ઉત્પાદનો છે, અને D2 એ રુચિનું વિક્રેતા છે.

    ઉપરોક્ત સૂત્ર E2 પર જાય છે અને D2 (આદમ) માં લક્ષ્ય વિક્રેતા માટે તમામ મેચો લાવે છે. સંબંધિત (લક્ષ્ય વિક્રેતા માટે) અને સંપૂર્ણ (વિક્રેતાના નામ અને ઉત્પાદનો માટે) સેલ સંદર્ભોના ચતુર ઉપયોગને કારણે, સૂત્ર નીચે આપેલા કોષોમાં યોગ્ય રીતે નકલ કરે છે અને અન્ય બે વિક્રેતાઓ માટે પણ સરસ રીતે કાર્ય કરે છે:

    નૉૅધ. અગાઉના ઉદાહરણની જેમ, આ Excel 365 અને 2021માં નિયમિત ફોર્મ્યુલા તરીકે અને Excel 2019માં CSE ફોર્મ્યુલા (Ctrl + Shift + Enter ) તરીકે કામ કરે છે.

    ફોર્મ્યુલાનો તર્ક બરાબર એ જ છે પાછલું ઉદાહરણ:

    IF સ્ટેટમેન્ટ A2:A12 માં દરેક નામની તુલના D2 (અમારા કિસ્સામાં એડમ) માં લક્ષ્ય નામ સાથે કરે છે:

    IF($A$2:$A$12=D2, $B$2:$B$12, "")

    જો તાર્કિક પરીક્ષણ મૂલ્યાંકન કરે છે TRUE માં (એટલે ​​​​કે D2 માંનું નામ કૉલમ Aમાંના નામ સાથે મેળ ખાય છે), સૂત્ર કૉલમ Bમાંથી ઉત્પાદન પરત કરે છે; અન્યથા ખાલી શબ્દમાળા ("") પરત કરવામાં આવશે. IF નું પરિણામ નીચે આપેલ એરે છે:

    {"";"";"Bananas";"Apples";"";"";"";"Oranges";"";"Lemons";""}

    એરે text1 દલીલ તરીકે TEXTJOIN ફંક્શન પર જાય છે. અને કારણ કે TEXTJOIN એ અલ્પવિરામ અને સ્પેસ (", ") વડે મૂલ્યોને અલગ કરવા માટે ગોઠવેલું છે, અમને અંતિમ પરિણામ તરીકે આ શબ્દમાળા મળે છે:

    કેળા, સફરજન, નારંગી, લીંબુ

    એક્સેલ TEXTJOIN કામ કરતું નથી

    જ્યારે તમારું TEXTJOIN ફોર્મ્યુલા ભૂલમાં પરિણમે છે, તે સંભવ છેનીચેનામાંથી એક બનવા માટે:

    • #NAME? ભૂલ ત્યારે થાય છે જ્યારે TEXTJOIN નો ઉપયોગ Excel ના જૂના સંસ્કરણમાં થાય છે જ્યાં આ ફંક્શન સપોર્ટેડ નથી (2019 પહેલા) અથવા જ્યારે ફંક્શનના નામની જોડણી ખોટી હોય છે.
    • #VALUE! જો પરિણામી સ્ટ્રિંગ 32,767 અક્ષરો કરતાં વધી જાય તો ભૂલ થાય છે.
    • #VALUE! જો એક્સેલ સીમાંકને ટેક્સ્ટ તરીકે ઓળખતું ન હોય તો પણ ભૂલ આવી શકે છે, ઉદાહરણ તરીકે જો તમે CHAR(0) જેવા કેટલાક બિન-છાપવા યોગ્ય અક્ષરો સપ્લાય કરો છો.

    એક્સેલમાં TEXTJOIN ફંક્શનનો ઉપયોગ આ રીતે કરવો. હું વાંચવા બદલ તમારો આભાર માનું છું અને આગામી અઠવાડિયે તમને અમારા બ્લોગ પર મળવાની આશા રાખું છું!

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

    Excel TEXTJOIN ફોર્મ્યુલા ઉદાહરણો

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