સામગ્રીઓનું કોષ્ટક
આજની બ્લોગ પોસ્ટ 2 Google શીટ્સને મર્જ કરવાની તમામ રીતો દર્શાવે છે. તમે સામાન્ય કૉલમમાં મેળના આધારે બીજી શીટમાંથી રેકોર્ડમાંથી એક શીટમાં કોષોને અપડેટ કરવા માટે VLOOKUP, INDEX/MATCH, QUERY અને મર્જ શીટ્સ એડ-ઓનનો ઉપયોગ કરશો.
મર્જ કરો VLOOKUP ફંક્શનનો ઉપયોગ કરીને Google શીટ્સ
જ્યારે તમારે બે Google શીટ્સને મેચ કરવાની અને મર્જ કરવાની જરૂર હોય ત્યારે તમે જે પ્રથમ વસ્તુ તરફ વળશો તે VLOOKUP કાર્ય છે.
સિન્ટેક્સ & વપરાશ
આ ફંક્શન ચોક્કસ કી મૂલ્ય માટે તમે ઉલ્લેખિત કૉલમને શોધે છે અને તે જ પંક્તિમાંથી સંબંધિત રેકોર્ડ્સમાંથી એકને અન્ય કોષ્ટક અથવા શીટમાં ખેંચે છે.
જોકે Google શીટ્સ VLOOKUP સામાન્ય રીતે માનવામાં આવે છે મુશ્કેલ કાર્યોમાંનું એક, તે વાસ્તવમાં એકદમ સીધું અને સરળ પણ છે એકવાર તમે તેને જાણી લો.
ચાલો તેના ઘટકો પર એક ઝડપી નજર નાખો:
=VLOOKUP(search_key, range, index, [is_sorted] )- સર્ચ_કી એ કી મૂલ્ય છે જે તમે શોધી રહ્યાં છો. તે કોઈપણ ટેક્સ્ટ સ્ટ્રિંગ, નંબર અથવા સેલ સંદર્ભ હોઈ શકે છે.
- રેન્જ એ કોષોનું તે જૂથ છે (અથવા કોષ્ટક) જ્યાં તમે શોધ_કી માટે જોશો. અને તમે સંબંધિત રેકોર્ડ ક્યાંથી ખેંચશો.
નોંધ. Google શીટ્સમાં VLOOKUP હંમેશા શોધ_કી માટે શ્રેણી ની પ્રથમ કૉલમ સ્કેન કરે છે.
- ઇન્ડેક્સ એ તે રેન્જ ની અંદરની કૉલમની સંખ્યા છે જ્યાંથી તમે ડેટા ખેંચવા માંગો છો.
દા.ત., જો તમારી શોધવા માટેની શ્રેણી A2:E20 છે અને તે કૉલમ E છેતમારે ડેટા મેળવવાની જરૂર છે, 5 દાખલ કરો. પરંતુ જો તમારી શ્રેણી D2:E20 છે, તો તમારે કૉલમ Eમાંથી રેકોર્ડ્સ મેળવવા માટે 2 દાખલ કરવાની જરૂર પડશે.
- [is_sorted] એ એકમાત્ર દલીલ છે જેને તમે છોડી શકો છો. તે કહેવા માટે વપરાય છે કે શું કી મૂલ્યો સાથેની કૉલમ સૉર્ટ છે (TRUE) કે નહીં (FALSE). જો TRUE હોય, તો ફંક્શન સૌથી નજીકના મેળ સાથે કામ કરશે, જો FALSE — સંપૂર્ણ સાથે. જ્યારે અવગણવામાં આવે છે, ત્યારે TRUE નો ઉપયોગ મૂળભૂત રીતે થાય છે.
ટીપ. અમારી પાસે Google શીટ્સમાં VLOOKUP માટે સમર્પિત વિગતવાર માર્ગદર્શિકા છે. કાર્ય વિશે વધુ જાણવા માટે કૃપા કરીને તેને તપાસો, તેની વિશિષ્ટતાઓ & મર્યાદા, અને વધુ ફોર્મ્યુલા ઉદાહરણો મેળવો.
આ દલીલોને ધ્યાનમાં રાખીને, ચાલો બે Google શીટ્સને મર્જ કરવા માટે VLOOKUP નો ઉપયોગ કરીએ.
ધારો કે મારી પાસે શીટ2 માં બેરી અને તેમના ID સાથેનું એક નાનું ટેબલ છે. સ્ટોક ઉપલબ્ધતા અજ્ઞાત હોવા છતાં:
ચાલો આ કોષ્ટકને મુખ્ય કહીએ કારણ કે મારું લક્ષ્ય તેને ભરવાનું છે.
શીટ1 માં બીજું ટેબલ પણ છે સ્ટોક ઉપલબ્ધતા સહિત તમામ ડેટા સ્થાને છે:
હું તેને લુકઅપ ટેબલ કહીશ કારણ કે હું ડેટા મેળવવા માટે તેની તપાસ કરીશ.
હું આ 2 શીટ્સને મર્જ કરવા માટે Google Sheets VLOOKUP ફંક્શનનો ઉપયોગ કરશે. ફંક્શન બંને કોષ્ટકોમાં બેરી સાથે મેળ ખાશે, અને લુકઅપમાંથી સંબંધિત "સ્ટોક" માહિતીને મુખ્ય કોષ્ટકમાં ખેંચશે.
=VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE)
આ કેવી રીતે કરવું તે અહીં છે ફોર્મ્યુલા બે Google શીટ્સને બરાબર મર્જ કરે છે:
- તે કૉલમ B માં B2 (મુખ્ય શીટ) માંથી મૂલ્ય શોધે છેશીટ1 (લુકઅપ શીટ).
નોંધ. યાદ રાખો, VLOOKUP ઉલ્લેખિત શ્રેણીની 1લી કૉલમને સ્કેન કરે છે — શીટ1!$B$2:$C$10 .
નોંધ. હું શ્રેણી માટે સંપૂર્ણ સંદર્ભોનો ઉપયોગ કરું છું કારણ કે હું સ્તંભની નીચે સૂત્રની નકલ કરું છું અને તેથી મને દરેક હરોળમાં સમાન રહેવા માટે આ શ્રેણીની જરૂર છે જેથી પરિણામ તૂટી ન જાય.
- અંતમાં FALSE કહે છે કે કૉલમ B (લુકઅપ શીટમાં) માંનો ડેટા સૉર્ટ કરેલ નથી તેથી માત્ર ચોક્કસ મેચો જ ધ્યાનમાં લેવામાં આવશે.
- એકવાર મેચ થાય, Google શીટ્સ VLOOKUP તે શ્રેણીની 2જી કૉલમ (કૉલમ C) માંથી સંબંધિત રેકોર્ડ ખેંચે છે.
Google શીટ્સમાં VLOOKUP દ્વારા પરત કરવામાં આવેલી ભૂલોને છુપાવો — IFERROR
પરંતુ તે #N વિશે શું? /એક ભૂલો?
તમે તેમને તે પંક્તિઓમાં જોશો જ્યાં બેરી બીજી શીટમાં મેચ નથી હોતી અને પરત કરવા માટે કંઈ નથી. સદભાગ્યે, તેના બદલે આવા કોષોને ખાલી રાખવાની એક રીત છે.
ફક્ત તમારી Google શીટ્સ VLOOKUP ને IFERROR માં લપેટી લો:
=IFERROR(VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE),"")
ટીપ . આ માર્ગદર્શિકામાંથી ઉકેલોનો ઉપયોગ કરીને તમારી Google શીટ્સ VLOOKUP પરત કરી શકે તેવી અન્ય ભૂલોને ફસાવો અને ઠીક કરો.
મેચ & સમગ્ર કૉલમ માટે એકસાથે રેકોર્ડ્સ અપડેટ કરો — ArrayFormula
એક વધુ વસ્તુનો હું ઉલ્લેખ કરવા માંગુ છું કે કેવી રીતે Google શીટ્સ ડેટાને એકસાથે મેળ અને મર્જ કરવો.
અહીં કંઈ ફેન્સી નથી , માત્ર એક વધુ કાર્ય — ArrayFormula.
Google Sheets VLOOKUP માં ફક્ત તમારા એક-સેલ કી રેકોર્ડને સમગ્ર કૉલમ સાથે બદલો અને આ સમગ્ર સૂત્ર મૂકોArrayFormula ની અંદર:
=ArrayFormula(IFERROR(VLOOKUP(B2:B10,Sheet1!$B$2:$C$10,2,FALSE),""))
આ રીતે, તમારે ફોર્મ્યુલાને કૉલમ નીચે કૉપિ કરવાની જરૂર રહેશે નહીં. ArrayFormula દરેક કોષને તરત જ સાચું પરિણામ આપશે.
જો કે Google શીટ્સમાં VLOOKUP આવા સરળ કાર્યો માટે યોગ્ય છે, તેની કેટલીક મર્યાદાઓ છે. અહીં એક ખામી છે: તે તેની ડાબી તરફ જોઈ શકતી નથી. તમે જે પણ શ્રેણી સૂચવો છો, તે હંમેશા તેની પ્રથમ કૉલમને સ્કેન કરે છે.
આ રીતે, જો તમારે 2 Google શીટ્સને મર્જ કરવાની અને બેરી (2જી કૉલમ) પર આધારિત ID (1લી-કૉલમ ડેટા) ખેંચવાની જરૂર હોય, તો VLOOKUP મદદ કરશે નહીં . તમે માત્ર યોગ્ય ફોર્મ્યુલા બનાવી શકશો નહીં.
આના જેવા કિસ્સાઓમાં, Google શીટ્સ માટે INDEX MATCH રમતમાં પ્રવેશ કરે છે.
મેચ & INDEX MATCH duo
INDEX MATCH અથવા તેના બદલે INDEX & નો ઉપયોગ કરીને Google શીટ્સને મર્જ કરો. મેચ, વાસ્તવમાં બે અલગ અલગ Google શીટ્સ ફંક્શન છે. પરંતુ જ્યારે તેનો એકસાથે ઉપયોગ કરવામાં આવે છે, ત્યારે તે આગલા-સ્તરના VLOOKUP જેવું છે.
હા, તેઓ Google શીટ્સને પણ મર્જ કરે છે: સામાન્ય કી રેકોર્ડ્સના આધારે બીજા કોષ્ટકના રેકોર્ડ સાથે એક કોષ્ટકમાં કોષોને અપડેટ કરે છે.
પરંતુ તેઓ તે વધુ સારું કરે છે કારણ કે તેઓ VLOOKUP ની તે તમામ મર્યાદાઓને અવગણે છે.
હું આજે બધી મૂળભૂત બાબતોને આવરી લઈશ નહીં કારણ કે મેં આ બ્લોગ પોસ્ટમાં તે કર્યું છે. પરંતુ હું તમને ઇન્ડેક્સ મેચ ફોર્મ્યુલાના થોડા ઉદાહરણો આપીશ જેથી તમે જોઈ શકો કે તેઓ કેવી રીતે સીધા Google સ્પ્રેડશીટ્સમાં કાર્ય કરે છે. હું ઉપરથી સમાન નમૂના કોષ્ટકોનો ઉપયોગ કરીશ.
Google શીટ્સમાં INDEX MATCH ક્રિયામાં છે
પહેલા, ચાલો તેને મર્જ કરીએGoogle શીટ્સ અને તમામ મેચિંગ બેરી માટે સ્ટોક ઉપલબ્ધતા અપડેટ કરો:
=INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0))
ઇન્ડેક્સ કેવી રીતે કરવું & આ રીતે એકસાથે ઉપયોગ થાય ત્યારે MATCH કાર્ય કરે છે?
- MATCH B2 ને જુએ છે અને શીટ1 પર કૉલમ B માં ચોક્કસ સમાન રેકોર્ડ શોધે છે. એકવાર મળી જાય, તે પંક્તિની સંખ્યા આપે છે જેમાં તે મૂલ્ય હોય છે — મારા કિસ્સામાં 10.
- INDEX શીટ1 પરની તે 10મી પંક્તિ પર પણ જાય છે, માત્ર તે અન્ય કૉલમમાંથી મૂલ્ય લે છે — C.<11
હવે ચાલો પ્રયાસ કરીએ અને Google શીટ્સ VLOOKUP શું કરી શકતું નથી તેની સામે INDEX MATCH નું પરીક્ષણ કરીએ — શીટ્સને મર્જ કરો અને જરૂરી IDs સાથે સૌથી ડાબી બાજુની કૉલમ અપડેટ કરો:
=INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0))
ઇઝી-પીઝી :)
Google શીટ્સમાં INDEX MATCH દ્વારા પરત કરવામાં આવેલી ભૂલોને હેન્ડલ કરો
ચાલો આગળ જઈએ અને કોઈ મેળ ન હોય તેવા કોષોમાં તે ભૂલોથી છુટકારો મેળવીએ. IFERROR ફરીથી મદદ કરશે. ફક્ત તમારી Google શીટ્સ INDEX MATCH ને તેની પ્રથમ દલીલ તરીકે મૂકો.
ઉદાહરણ 1.
=IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")
ઉદાહરણ 2.
=IFERROR(INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0)),"")
હવે, તમે INDEX MATCH નો ઉપયોગ કરીને તે Google શીટ્સને કેવી રીતે મર્જ કરશો અને સમગ્ર કૉલમના તમામ કોષોને એક જ સમયે અપડેટ કરશો?
સારું... તમે નથી. થોડી સમસ્યા છે: ArrayFormula આ બે સાથે કામ કરતું નથી.
તમારે કૉલમની નીચે INDEX MATCH ફોર્મ્યુલા કૉપિ કરવી પડશે અથવા Google Sheets QUERY ફંક્શનનો વિકલ્પ તરીકે ઉપયોગ કરવો પડશે.
મર્જ કરો Google શીટ્સ & QUERY નો ઉપયોગ કરીને કોષોને અપડેટ કરો
Google શીટ્સ QUERY એ સ્પ્રેડશીટ્સમાં સૌથી શક્તિશાળી કાર્ય છે.આ બાબતને ધ્યાનમાં રાખીને, તેમાં કોઈ આશ્ચર્યની વાત નથી કે તે પ્રકારનાં મર્જ કોષ્ટકો — મેચ & વિવિધ શીટ્સમાંથી મૂલ્યોને મર્જ કરો.
=QUERY(ડેટા, ક્વેરી, [હેડર])ટીપ. જો તમે પહેલાં ક્યારેય Google શીટ્સ QUERY નો ઉપયોગ કર્યો નથી, તો આ ટ્યુટોરીયલ તમને તેની વિશિષ્ટ ભાષા દ્વારા સમજાવશે.
વાસ્તવિક ડેટા સાથે સ્ટોક કૉલમ અપડેટ કરવા માટે QUERY ફોર્મ્યુલા કેવું હોવું જોઈએ?
=QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&""")
- Google શીટ્સ QUERY મારી લુકઅપ શીટને જુએ છે (મારે મારા મુખ્ય ટેબલ પર ખેંચવા માટે જરૂરી રેકોર્ડ્સ સાથેની શીટ1)
- અને કૉલમ Cમાંથી તે બધા કોષો પરત કરે છે જ્યાં કૉલમ B મારા મુખ્ય કોષ્ટકમાં બેરી સાથે મેળ ખાય છે
ત્યાં એક વધુ કાર્ય છે જેનો હું ઉલ્લેખ કરવા માંગુ છું. તે મહત્વપૂર્ણ છે કારણ કે તે તમને વિવિધ Google સ્પ્રેડશીટ્સ (ફાઈલો) માં રહેલ શીટ્સને મર્જ કરવા દે છે.
ફંક્શનને IMPORTRANGE કહેવાય છે:
=IMPORTRANGE("spreadsheet_url","range_string")- પહેલાની તે સ્પ્રેડશીટની લિંક જાય છે જ્યાંથી તમે ડેટા ખેંચો છો
- બાદની શીટ જાય છે & તમે તે સ્પ્રેડશીટમાંથી જે શ્રેણી લેવા માંગો છો
નોંધ. હું આ ફંક્શન પર Google ડૉક્સ પર જવાની ખૂબ ભલામણ કરું છું જેથી કરીને તમે તેના કાર્યની કોઈપણ મહત્વપૂર્ણ સૂક્ષ્મતાને ચૂકી ન જાઓ.
કલ્પના કરો કે તમારી લુકઅપ શીટ (સાથેસંદર્ભ ડેટા) સ્પ્રેડશીટ 2 (ઉર્ફ લુકઅપ સ્પ્રેડશીટ) માં છે. તમારી મુખ્ય શીટ સ્પ્રેડશીટ 1 (મુખ્ય સ્પ્રેડશીટ) માં છે.
નોંધ. IMPORTRANGE કાર્ય કરવા માટે, તમારે બંને ફાઇલોને જોડવી આવશ્યક છે. અને જ્યારે તમે કોષમાં તમારું ફોર્મ્યુલા ટાઇપ કરો અને Enter દબાવો ત્યારે Google શીટ તેના માટે એક બટન સૂચવે છે, નીચેના સૂત્રો માટે તમારે તે અગાઉથી કરવાની જરૂર પડી શકે છે. આ પગલું દ્વારા પગલું માર્ગદર્શિકા તમને મદદ કરશે.
તમે આજે પહેલાં શીખેલા દરેક ફંક્શન સાથે IMPORTRANGE નો ઉપયોગ કરીને વિવિધ ફાઇલોમાંથી Google શીટ્સને મર્જ કરવાના ઉદાહરણો નીચે આપ્યા છે.
ઉદાહરણ 1. IMPORTRANGE + VLOOKUP
માં શ્રેણી તરીકે IMPORTRANGE નો ઉપયોગ કરો 2 અલગ Google સ્પ્રેડશીટ્સને મર્જ કરવા માટે VLOOKUP:
=ArrayFormula(IFERROR(VLOOKUP(B2:B10,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$C$10"),2,FALSE),""))
ઉદાહરણ 2. IMPORTRANGE + INDEX MATCH
INDEX MATCH માટે & મહત્વ, સૂત્ર વધુ મોટું બને છે કારણ કે તમારે બીજી સ્પ્રેડશીટને બે વાર સંદર્ભિત કરવાની જરૂર છે: INDEX માટે શ્રેણી તરીકે અને MATCH માટે શ્રેણી તરીકે:
=IFERROR(INDEX(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$1:$A$10"),MATCH(B2,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$B$10"),0)),"")
ઉદાહરણ 3. IMPORTRANGE + QUERY
ફોર્મ્યુલાનો આ ટેન્ડમ મારો અંગત પ્રિય છે. જ્યારે એકસાથે ઉપયોગ થાય છે ત્યારે તેઓ સ્પ્રેડશીટ્સમાં લગભગ કોઈપણ વસ્તુ સાથે વ્યવહાર કરી શકે છે. અલગ સ્પ્રેડશીટ્સમાંથી Google શીટ્સને મર્જ કરવી એ અપવાદ નથી.
=IFERROR(QUERY(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$2:$C$10"),"select Col3 where&QUERY!$B2:$B$10&"""),"")
વાહ!
આટલું જ ફંક્શન્સ માટે છે & સૂત્રો.
તમે કોઈપણ કાર્ય પસંદ કરવા માટે સ્વતંત્ર છો & ઉપરના ઉદાહરણો દ્વારા તમારું પોતાનું ફોર્મ્યુલા બનાવો…
અથવા…
...એક વિશિષ્ટ સાધન અજમાવો જે તમારા માટે Google શીટ્સને મર્જ કરે! ;)
ફોર્મ્યુલા-મુક્તમેચ કરવાની રીત & ડેટા મર્જ કરો — Google શીટ્સ માટે શીટ્સ એડ-ઓન મર્જ કરો
જો તમારી પાસે ફોર્મ્યુલા બનાવવા અથવા શીખવાનો સમય ન હોય, અથવા જો તમે સામાન્ય રેકોર્ડના આધારે ડેટામાં જોડાવા માટેની સૌથી સરળ રીત શોધી રહ્યાં હોવ, મર્જ શીટ્સ સંપૂર્ણ હશે.
તમારે ફક્ત 5 વપરાશકર્તા-મૈત્રીપૂર્ણ પગલાઓમાં ચેકબોક્સને ટિક કરવાની જરૂર પડશે:
- તમારી મુખ્ય શીટ પસંદ કરો
- પસંદ કરો તમારી લુકઅપ શીટ
- ચેકબોક્સ સાથે કી કૉલમ્સ (જેમાં મેચ કરવા માટે રેકોર્ડ હોય છે) ને ચિહ્નિત કરો
- અપડેટ કરવા માટે કૉલમ પસંદ કરો:
પસંદ કરેલા બધા વિકલ્પોને દૃશ્યમાં સાચવવાની અને જ્યારે પણ તમને જરૂર હોય ત્યારે તેનો ફરીથી ઉપયોગ કરવાની શક્યતા પણ છે:
તે કેવી રીતે કાર્ય કરે છે તે જોવા માટે આ 3-મિનિટનો ડેમો વિડિઓ જુઓ:
હું તમને Google શીટ્સ સ્ટોરમાંથી તમારી મર્જ શીટ્સ ઇન્સ્ટોલ કરવા પ્રોત્સાહિત કરું છું અને પ્રયાસ કરવા માટે આ સૂચનાઓને અનુસરો અને અન્ય શીટમાંથી માહિતી સાથે તમારું પોતાનું ટેબલ અપડેટ કરો.
ફોર્મ્યુલા ઉદાહરણો સાથે સ્પ્રેડશીટ
Google શીટ્સ મર્જ કરો & અપડેટ ડેટા - ફોર્મ્યુલા ઉદાહરણો (ફાઈલની નકલ બનાવો)