Google शीट्स विलीन करण्याचे 5 मार्ग, संबंधित डेटासह स्तंभ जोडा आणि न जुळणार्‍या पंक्ती घाला

  • ह्याचा प्रसार करा
Michael Brown

तुम्हाला माहित आहे का की तुम्ही 2 Google शीट्स मर्ज केल्यावर तुम्ही फक्त एका कॉलममध्ये रेकॉर्ड अपडेट करू शकत नाही तर संपूर्ण संबंधित कॉलम आणि अगदी न जुळणार्‍या पंक्ती देखील खेचू शकता? VLOOKUP, INDEX/MATCH, QUERY फंक्शन्स आणि मर्ज शीट्स अॅड-ऑनसह ते कसे केले जाते ते आज मी तुम्हाला दाखवणार आहे.

मागील वेळी मी 2 Google शीट्स विलीन करण्याबद्दल बोललो होतो, तेव्हा मी जुळण्याचे मार्ग सामायिक केले होते & डेटा अद्यतनित करा. यावेळी, आम्ही सेल अपडेट करू पण इतर संबंधित कॉलम आणि न जुळणार्‍या पंक्ती देखील खेचू.

    हे माझे लुकअप टेबल आहे. मी आज यामधून सर्व आवश्यक डेटा घेणार आहे:

    यावेळी तो मोठा झाला आहे: त्यात विक्रेत्याची नावे आणि त्यांचे रेटिंग असलेले दोन अतिरिक्त कॉलम आहेत. मी या माहितीसह स्टॉक कॉलम दुसर्‍या टेबलमध्ये अपडेट करेन आणि विक्रेत्यांना खेचून घेईन. बरं, कदाचित रेटिंग देखील :)

    नेहमीप्रमाणे, मी नोकरीसाठी काही फंक्शन्स आणि एक विशेष अॅड-ऑन वापरेन.

    Google शीट्स विलीन करा & VLOOKUP वापरून संबंधित स्तंभ जोडा

    Google Sheets VLOOKUP लक्षात ठेवायचे? मी माझ्या मागील लेखात डेटा जुळवण्यासाठी आणि काही सेल अपडेट करण्यासाठी याचा वापर केला आहे.

    जर हे फंक्शन तुम्हाला अजूनही घाबरवत असेल, तर त्याचा सामना करण्याची आणि ते एकदाच शिकण्याची वेळ आली आहे कारण मी ते वापरणार आहे. आजही :)

    टीप. तुमचा वेळ वाचवण्यासाठी तुम्ही जलद उपाय शोधत असाल, तर लगेच मर्ज शीट्सला भेटा.

    चला एक द्रुत फॉर्म्युला सिंटॅक्स रिकॅप करूया:

    =VLOOKUP(search_key, range, index, [is_sorted])
    • search_key हे तुम्ही शोधत आहात.
    • श्रेणी हे तुम्ही शोधत आहात.
    • index ही स्तंभाची संख्या आहे ज्यावरून मूल्य परत करायचे आहे.
    • [is_sorted] पूर्णपणे पर्यायी आहे आणि कळ स्तंभ क्रमवारी लावला आहे की नाही हे सूचित करते.

    टीप. आमच्या ब्लॉगवर Google Sheets VLOOKUP साठी समर्पित संपूर्ण ट्यूटोरियल आहे, मोकळ्या मनाने पहा.

    जेव्हा मी दोन Google शीट्स विलीन केली आणि फक्त स्टॉक कॉलममधील डेटा अपडेट केला, तेव्हा मी हे VLOOKUP सूत्र वापरले:

    =ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,2,FALSE),""))

    IFERROR ने खात्री केली जुळण्या नसलेल्या सेलमध्ये कोणत्याही त्रुटी आढळल्या नाहीत आणि ARRAYFORMULA ने संपूर्ण स्तंभावर एकाच वेळी प्रक्रिया केली.

    मग लुकअप टेबलमधून विक्रेत्यांना नवीन स्तंभ म्हणून खेचण्यासाठी मला कोणते बदल करावे लागतील?

    ठीक आहे, ही अनुक्रमणिका आहे जी Google शीट्स VLOOKUP ला कोणत्या स्तंभातून डेटा घ्यावा हे सांगते, हे म्हणणे सुरक्षित आहे की तोच ट्विक करणे आवश्यक आहे.

    सर्वात सोपा मार्ग आहे फक्त शेजारच्या स्तंभात सूत्र कॉपी करा आणि त्याची अनुक्रमणिका एक करून वाढवा ( 2 ला 3 ने बदला):

    =ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,3,FALSE),""))

    तथापि, तुम्हाला जेवढे अतिरिक्त स्तंभ मिळवायचे आहेत तितक्या वेळा तुम्हाला भिन्न अनुक्रमणिकेसह समान सूत्र घालावे लागेल.

    सुदैवाने, तेथे आहे चांगला पर्याय. यात अॅरे तयार करणे समाविष्ट आहे. अ‍ॅरे तुम्हाला एका अनुक्रमणिकेत खेचू इच्छित असलेले सर्व स्तंभ एकत्र करू देतात.

    जेव्हा तुम्ही Google शीटमध्ये अॅरे तयार करता,तुम्ही मूल्ये किंवा सेल/श्रेणी संदर्भ कंसात सूचीबद्ध करता, उदा. ={1, 2, 3} किंवा ={1; 2; 3}

    शीटमधील या नोंदींची मांडणी डिलिमिटरवर अवलंबून असते:

    • तुम्ही अर्धविराम वापरत असल्यास, संख्या एका स्तंभात वेगवेगळ्या पंक्ती घेतील:

  • तुम्ही स्वल्पविराम वापरल्यास, ते क्रमांक एका ओळीत स्वतंत्र स्तंभांमध्ये दिसतील:
  • द Google Sheets VLOOKUP अनुक्रमणिका युक्तिवादात तुम्हाला जे करायचे आहे तेच नंतरचे आहे.

    मी Google शीट्स विलीन केल्यामुळे, दुसरा स्तंभ अपडेट करतो आणि तिसरा खेचतो, मला या स्तंभांसह एक अॅरे तयार करण्याची आवश्यकता आहे: {2, 3} :

    =ArrayFormula(IFERROR(VLOOKUP($B$2:$B$10,Sheet1!$B$2:$D$10,{2,3},FALSE),""))

    अशा प्रकारे, एक Google Sheets VLOOKUP सूत्र नावांशी जुळतो, स्टॉक माहिती अपडेट करतो आणि संबंधित विक्रेते जोडतो रिकाम्या समीप स्तंभात.

    जुळणे & शीट्स मर्ज करा आणि INDEX MATCH सह कॉलम जोडा

    पुढे INDEX MATCH आहे. ही दोन कार्ये एकत्रितपणे VLOOKUP शी स्पर्धा करतात कारण ते Google शीट विलीन करताना त्याच्या मर्यादांना मागे टाकतात.

    टीप. या ट्युटोरियलमध्ये Google Sheets साठी INDEX MATCH जाणून घ्या.

    मी तुम्हाला फॉर्म्युलाची आठवण करून देतो जे फक्त जुळण्यांवर आधारित एक स्तंभ विलीन करते:

    =IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")

    या सूत्रात, Sheet1!$C$1:$C$10 हा एक स्तंभ आहे ज्याची तुम्हाला जेव्हाही गरज असते तेव्हा Sheet1!$B$1:$B$10 B2 मधील समान मूल्य पूर्ण करते. सध्याच्या सारणीमध्ये.

    हे मुद्दे लक्षात घेऊन, ते शीट1!$C$1:$C$10 जे तुम्हाला आवश्यक आहेकेवळ सारण्या विलीन करण्यासाठी आणि सेल अद्यतनित करण्यासाठी नाही तर स्तंभ देखील जोडण्यासाठी बदला.

    Google पत्रक VLOOKUP च्या विपरीत, येथे काहीही फॅन्सी नाही. तुम्ही फक्त त्या सर्व आवश्यक स्तंभांसह श्रेणी प्रविष्ट करा: एक अद्यतनित करण्यासाठी आणि इतर जोडण्यासाठी. माझ्या बाबतीत, ते असेल पत्रक1!$C$1:$D$10 :

    =IFERROR(INDEX(Sheet1!$C$1:$D$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")

    किंवा मी विस्तार करू शकतो 2 स्तंभ जोडण्यासाठी E10 पर्यंतची श्रेणी, फक्त एक नाही:

    =IFERROR(INDEX(Sheet1!$C$1:$E$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")

    टीप. त्या अतिरिक्त नोंदी नेहमी शेजारच्या स्तंभांमध्ये येतात. त्या स्तंभांमध्ये काही इतर मूल्ये असल्यास, सूत्र त्यांना अधिलिखित करणार नाही. हे तुम्हाला संबंधित इशाऱ्यासह #REF त्रुटी देईल:

    एकदा तुम्ही ते सेल साफ केले किंवा त्यांच्या डावीकडे नवीन स्तंभ जोडले की, सूत्र परिणाम दिसून येतील.

    Google शीट्स विलीन करा, सेल अपडेट करा & संबंधित स्तंभ जोडा — सर्व QUERY वापरून

    QUERY हे Google स्प्रेडशीटमधील सर्वात शक्तिशाली कार्यांपैकी एक आहे. त्यामुळे काही गुगल शीट्स विलीन करण्यासाठी, सेल अपडेट करण्यासाठी आणि त्याच वेळी अतिरिक्त कॉलम जोडण्यासाठी मी आज ते वापरणार आहे यात आश्चर्य नाही.

    हे फंक्शन इतरांपेक्षा वेगळे आहे कारण त्यातील एक युक्तिवाद कमांड लँग्वेज वापरतो.

    टीप. Google Sheets QUERY फंक्शन कसे वापरायचे याबद्दल तुम्ही विचार करत असल्यास, या ब्लॉग पोस्टला भेट द्या.

    सर्व प्रथम सेल अपडेट करणारे सूत्र आठवूया:

    =IFERROR(QUERY(Sheet1!$A$2:$C$10,"select C where&QUERY!$B2:$B$10&"""),"")

    येथे QUERY शीट1 मधील आवश्यक डेटासह टेबल पाहते, मधील सेल जुळते माझ्या वर्तमान नवीन सारणीसह स्तंभ B, आणि विलीन होतेही पत्रके: प्रत्येक सामन्यासाठी कॉलम C मधून डेटा खेचते. IFERROR परिणाम त्रुटी-मुक्त ठेवते.

    त्या जुळण्यांसाठी अतिरिक्त स्तंभ जोडण्यासाठी, तुम्हाला या सूत्रामध्ये 2 छोटे बदल करावे लागतील:

    1. सर्व स्तंभांची यादी करा. निवडा आदेश:

      …select C,D,E…

    2. त्यानुसार पाहण्यासाठी श्रेणी विस्तृत करा:

      …QUERY(Sheet1!$A$2:$E$10,…

    येथे संपूर्ण सूत्र आहे:

    =IFERROR(QUERY(Sheet1!$A$2:$E$10,"select C,D,E where&Sheet4!$B2:$B$10&"""),"")

    हे स्टॉक कॉलम अपडेट करते आणि लुकअप टेबलमधून या मुख्य टेबलवर 2 अतिरिक्त कॉलम खेचते.

    कसे जोडायचे. FILTER + VLOOKUP वापरून न जुळणार्‍या पंक्ती

    याची कल्पना करा: तुम्ही 2 Google शीट एकत्र कराल, जुनी माहिती नवीनसह अपडेट करा आणि अतिरिक्त संबंधित मूल्यांसह नवीन स्तंभ मिळवा.

    तुम्ही आणखी काय करू शकता. रेकॉर्डचे संपूर्ण चित्र हातात आहे का?

    कदाचित तुमच्या टेबलच्या शेवटी न जुळणाऱ्या पंक्ती जोडत आहात? अशा प्रकारे, तुमच्याकडे सर्व मूल्ये एकाच ठिकाणी असतील: केवळ अद्ययावत संबंधित माहितीशीच जुळत नाही तर त्यांची गणना करण्यासाठी न जुळणारी देखील.

    मला आनंदाने आश्चर्य वाटले की Google Sheets VLOOKUP कसे करायचे हे माहित आहे ते कर. FILTER फंक्शनसह एकत्रितपणे वापरल्यास, ते Google शीट्स विलीन करते आणि न जुळणार्‍या पंक्ती देखील जोडते.

    टीप. सरतेशेवटी, मी हे देखील दाखवेन की एक ऍड-ऑन एकाच चेकबॉक्ससह कसे करतो.

    Google Sheets FILTER वितर्क अगदी स्पष्ट आहेत:

    =FILTER(range, condition1, [condition2, ...])
    • श्रेणी हा डेटा तुम्हाला फिल्टर करायचा आहे.
    • अट १ आहे aफिल्टरिंग निकषासह स्तंभ किंवा पंक्ती.
    • निकष2, निकष3, इ. पूर्णपणे पर्यायी आहेत. जेव्हा तुम्हाला अनेक निकष वापरावे लागतील तेव्हा त्यांचा वापर करा.

    टीप. तुम्ही या ब्लॉग पोस्टमध्ये Google Sheets FILTER कार्याबद्दल अधिक जाणून घ्याल.

    तर ही दोन फंक्शन्स एकत्र कशी येतात आणि Google शीट्स विलीन होतात? बरं, FILTER VLOOKUP द्वारे तयार केलेल्या फिल्टरिंग निकषांवर आधारित डेटा परत करतो.

    हे सूत्र पहा:

    =FILTER(Sheet1!$A$2:$E$10,ISERROR(VLOOKUP(Sheet1!$B$2:$B$10,$B$2:$C$10,2,FALSE)=1))

    हे जुळण्यांसाठी 2 Google सारण्या स्कॅन करते आणि खेचते- एका टेबलवरून दुसऱ्या टेबलाशी जुळणाऱ्या पंक्ती:

    ते कसे कार्य करते ते मला समजावून सांगा:

    1. फिल्टर लुकअप शीटवर जाते (यासह एक टेबल सर्व डेटा — Sheet1!$A$2:$E$10 ) आणि योग्य पंक्ती मिळविण्यासाठी VLOOKUP वापरते.
    2. VLOOKUP त्या लुकअप शीटवरील स्तंभ B मधील आयटमची नावे घेते आणि माझ्या वर्तमान सारणीतील नावांशी ते जुळते. कोणतीही जुळणी नसल्यास, VLOOKUP म्हणते की एक त्रुटी आहे.
    3. ISERROR अशा प्रत्येक त्रुटीला 1 ने चिन्हांकित करते, FILTER ला ही पंक्ती दुसर्‍या शीटमध्ये घेण्यास सांगते.

    परिणामी, सूत्र माझ्या मुख्य टेबलमध्ये नसलेल्या बेरींसाठी 3 अतिरिक्त पंक्ती खेचते.

    तुम्ही एकदा ही पद्धत थोडीशी खेळली तर ते इतके क्लिष्ट नाही :)

    पण जर तुम्ही तसे केले नाही तर यावर तुमचा वेळ घालवायचा आहे, एक चांगला आणि जलद मार्ग आहे — एकाच फंक्शन आणि फॉर्म्युलाशिवाय.

    फॉर्म्युला-फ्री मॅच करण्याचा मार्ग & डेटा विलीन करा — शीट्स अॅड- मर्ज करावर

    मर्ज शीट्स अॅड-ऑनमध्ये Google शीट्स विलीन करताना सर्व 3 शक्यतांचा समावेश होतो:

    • ते जुळण्यांवर आधारित सेल अपडेट करते
    • त्या जुळण्यांसाठी नवीन कॉलम जोडते
    • न जुळणार्‍या रेकॉर्डसह पंक्ती समाविष्ट करते

    कोणताही गोंधळ टाळण्यासाठी, प्रक्रिया 5 सोप्या चरणांमध्ये विभागली गेली आहे :

      <9 पहिले दोन ते आहेत जिथे तुम्ही तुमच्या टेबल्स निवडता जरी ते वेगवेगळ्या स्प्रेडशीटमध्ये असले तरीही.
    • 3d वर, तुम्ही 25>की कॉलम निवडा(चे) जे जुळण्यासाठी तपासले जावेत.
    • चौथी पायरी तुम्हाला नवीन रेकॉर्डसह स्तंभ अपडेट करण्यासाठी सेट करू देते 25>किंवा एका शीटमधून दुसऱ्या शीटमध्ये जोडा:

  • शेवटी, 5व्या पायरी मध्ये तो चेकबॉक्स आहे जो तुमच्या वर्तमान सारणीच्या शेवटी सर्व जुळत नसलेल्या पंक्ती दिसू द्या:
  • मला निकाल दिसायला काही सेकंद लागले:

    <0

    Google शीट स्टोअरमधून मर्ज शीट्स स्थापित करा आणि तुम्हाला दिसेल की ते मोठ्या टेबलवर प्रक्रिया करते. st पत्रक मर्ज केल्याबद्दल धन्यवाद, तुमच्याकडे महत्त्वाच्या बाबींसाठी अधिक वेळ असेल.

    तुम्हाला तुमचा विचार करण्यात मदत करण्यासाठी मी हा 3-मिनिटांचा डेमो व्हिडिओ देखील सोडेन :)

    फॉर्म्युला उदाहरणांसह स्प्रेडशीट

    Google शीट्स विलीन करा, संबंधित स्तंभ जोडा & न जुळणार्‍या पंक्ती - सूत्र उदाहरणे (या स्प्रेडशीटची एक प्रत बनवा)

    मायकेल ब्राउन हे सॉफ्टवेअर टूल्स वापरून जटिल प्रक्रिया सुलभ करण्याच्या उत्कटतेने एक समर्पित तंत्रज्ञान उत्साही आहे. टेक उद्योगातील एका दशकाहून अधिक अनुभवासह, त्यांनी Microsoft Excel आणि Outlook, तसेच Google Sheets आणि Docs मध्ये आपल्या कौशल्यांचा गौरव केला आहे. मायकेलचा ब्लॉग त्याचे ज्ञान आणि कौशल्य इतरांसोबत सामायिक करण्यासाठी समर्पित आहे, उत्पादकता आणि कार्यक्षमता सुधारण्यासाठी सुलभ टिपा आणि ट्यूटोरियल प्रदान करतो. तुम्ही अनुभवी व्यावसायिक असाल किंवा नवशिक्या असाल, मायकेलचा ब्लॉग या आवश्यक सॉफ्टवेअर टूल्सचा जास्तीत जास्त फायदा घेण्यासाठी मौल्यवान अंतर्दृष्टी आणि व्यावहारिक सल्ला देतो.