VLOOKUP
वापरू शकता. उदाहरणार्थ, तुम्हाला orange विकत घ्यायचे असल्यास, तुम्ही किंमत शोधण्यासाठी VLOOKUP
वापरू शकता.व्हर्टिकल लुकअप. शोध स्तंभामध्ये जुळणी आढळली होती त्या स्थानावर डेटा स्तंभामधील मूल्ये मिळवते.
नमुना वापर
VLOOKUP("Apple",table_name!fruit,table_name!price)
सिंटॅक्स
VLOOKUP(search_key, range,index, is_sorted)
search_key
: शोध स्तंभामध्ये शोधायचे असलेले मूल्य.search_column
: शोधासाठी विचारात घ्यावा असा डेटा स्तंभ.result_column
: परिणामासाठी विचारात घ्यावा असा डेटा स्तंभ.is_sorted
: [पर्यायी]search_key
साठी जुळणी शोधण्याची पद्धत.FALSE
: अचूक जुळणीसाठी, याची शिफारस केली जाते.TRUE
: अंदाजे जुळणीसाठी,is_sorted
नमूद केलेले नसल्यास हे डीफॉल्ट असते.
टीप: तुम्ही अंदाजे जुळणी वापरण्यापूर्वी, तुमची शोध की चढत्या क्रमाने लावा. अन्यथा, तुम्हाला मिळणारे मूल्य हे चुकीचे असू शकते. तुम्हाला मिळणारे मूल्य चुकीचे का असू शकते ते जाणून घ्या.
टीप: BigQuery मधील आणखी लवचिक डेटाबेस क्वेरीसाठी, XLOOKUP वापरणे.
सिंटॅक्स
=VLOOKUP(search_key,
range, index,
[is_sorted
])
इनपुट
search_key
: रेंजमधील पहिल्या स्तंभामध्ये शोधायचे असलेले मूल्य.range
: शोधण्यासाठी विचारात घेण्याची वरची आणि खालची मूल्ये.index
: रेंजच्या मिळणाऱ्या मूल्यासह स्तंभाचे इंडेक्स. इंडेक्स हे धन पूर्णांक असणे आवश्यक आहे.is_sorted
: पर्यायी इनपुट. पर्याय निवडा:FALSE
= अचूक जुळणी. याची शिफारस केली जाते.TRUE
= अंदाजे जुळणी.is_sorted
हे नमूद केलेले नसल्यास, हे डीफॉल्ट असते.
महत्त्वाचे: तुम्ही अंदाजे जुळणी वापरण्यापूर्वी, तुमची शोध की चढत्या क्रमामध्ये लावा. अन्यथा, तुम्हाला मिळणारे मूल्य हे चुकीचे असू शकते. तुम्हाला मिळणारे मूल्य चुकीचे का असू शकते ते जाणून घ्या.
मिळणारे मूल्य
range
मधील पहिले जुळलेले मूल्य.इनपुट | वर्णन |
search_key |
तुम्ही
range च्या पहिल्या स्तंभामध्ये हे मूल्य शोधता. तुम्हाला एरर नसलेले मूल्य अपेक्षित असल्यास, शोध की ही range च्या पहिल्या स्तंभामध्ये असणे आवश्यक आहे. सेलच्या संदर्भालादेखील सपोर्ट आहे.सोप्या पद्धतीने तपासण्यासाठी: तुमची
search_key ही B3 वर स्थित असल्यास, तुमची range स्तंभ B ने सुरू होणे आवश्यक आहे. |
रेंज |
या
range मध्ये पुढील गोष्टी होतात:
एरर नसलेले मूल्य मिळवण्यासाठी, तुमची शोध की ही
range च्या पहिल्या स्तंभामध्ये असणे आवश्यक आहे.सोप्या पद्धतीने तपासण्यासाठी: तुमची
search_key ही B3 वर स्थित असल्यास, तुमची range स्तंभ B ने सुरू होणे आवश्यक आहे. |
index |
याला “स्तंभ संख्या” देखील म्हणतात. हे मिळणारे मूल्य असलेल्या
range मधील स्तंभाचे इंडेक्स आहे.
तुम्ही रेंज सेट केल्यानंतर, इंडेक्स = १ असल्यास किंवा स्तंभ आणखी उजवीकडे असल्यास,
VLOOKUP फक्त शोध की स्तंभ शोधते.टीप: तुम्ही
VLOOKUP वापरता, तेव्हा कल्पना करा की range चे स्तंभ हे डावीकडून उजवीकडे क्रमांकित केलेले आहेत आणि एकपासून सुरू होतात. |
is_sorted |
हा पर्यायी इनपुट आहे.
TRUE आणि FALSE हे उपलब्ध असलेले दोन पर्याय आहेत.
आम्ही तुम्हाला पुढील गोष्टी करण्याची आवर्जून शिफारस करतो:
|
आउटपुट | वर्णन |
मिळणारे मूल्य |
तुमच्या इनपुटवर आधारित
VLOOKUP हे मूल्य मिळवते. प्रत्येक VLOOKUP फंक्शनमधून मिळणारे मूल्य फक्त एकच असते.
तुम्हाला #N/A किंवा #VALUE! यासारखे अपेक्षित असलेले मूल्य किंवा एरर मिळाल्यास, ट्रबलशूट करण्यास सुरूवात करणे हे करा. तुम्हाला #N/A ऐवजी दुसरे मूल्य वापरायचे असल्यास, VLOOKUP() वर IFNA() कसे वापरावे याबद्दल अधिक जाणून घ्या.
|
VLOOKUP ची मूलभूत उदाहरणे:
वेगवेगळ्या शोध कीवरील VLOOKUP
Orange आणि Apple ची किंमत शोधण्यासाठीVLOOKUP
वापरा.
तुम्ही VLOOKUP
वापरता तेव्हा, तुम्ही "Apple" आणि "Orange" यांसारख्या वेगवेगळ्या शोध की वापरू शकता.
range
च्या पहिल्या स्तंभामध्ये असणे आवश्यक आहे. तुम्हाला शोध कीचे मूल्य भरायचे नसल्यास, तुम्ही सेलचा संदर्भदेखील वापरू शकता, जसे कि "G9".search_key "Orange" आहे. |
=VLOOKUP("Orange", B4:D8, 3, FALSE)
मिळणारे मूल्य = $1.01
|
search_key "Apple" आहे. |
=VLOOKUP("Apple", B4:D8, 3, FALSE)
मिळणारे मूल्य = $1.50
|
G9 मधील "Apple" चा सेल संदर्भ वापरणारे search_key |
=VLOOKUP(G9, B4:D8, 3, FALSE)
मिळणारे मूल्य = $1.50
|
वेगवेगळ्या स्तंभ इंडेक्सवरील VLOOKUP
VLOOKUP
वापरा.VLOOKUP
वापरता, तेव्हा कल्पना करा की range
चे स्तंभ हे डावीकडून उजवीकडे क्रमांकित केलेले आहेत आणि एकपासून सुरू होतात. लक्ष्यित माहिती शोधण्यासाठी, तुम्ही त्याचे स्तंभ इंडेक्स नमूद करणे आवश्यक आहे. उदाहरणार्थ, दुसरा स्तंभ हा प्रमाणासाठी आहे.
Index = २range चा दुसरा स्तंभ असलेल्या oranges चे प्रमाण शोधा. |
=VLOOKUP(G3, B4:D8, 2, FALSE)
मिळणारे मूल्य = ५
|
VLOOKUP ची अचूक जुळणी किंवा अंदाजे जुळणी
- अचूक आयडी शोधण्यासाठी,
VLOOKUP
अचूक जुळणी वापरा. - अंदाजे आयडी शोधण्यासाठी,
VLOOKUP
अंदाजे जुळणी वापरा.
is_sorted
= TRUE
वापरा.is_sorted
= FALSE
यासारखी अचूक जुळणी शोधता, तेव्हा ते अचूक जुळणी मिळवते. उदाहरणार्थ, आयडी = १०३ साठीच्या फळाचे नाव आहे "Banana" अचूक जुळणी नसल्यास, तुम्हाला #N/A एरर मिळते. तिच्या सहज पूर्वानुमान लावता येणाऱ्या वर्तनामुळे, तुम्ही अचूक जुळणी वापरावी अशी आम्ही शिफारस करतो.अचूक जुळणी |
=VLOOKUP(G6, A4:D8, 2, FALSE)
मिळणारे मूल्य = "Apple"
|
अंदाजे जुळणी |
=VLOOKUP(G3, A4:D8, 2, TRUE)
किंवा
=VLOOKUP(G3, A4:D8, 2)
मिळणारे मूल्य = "Banana"
|
VLOOKUP ची सामान्य अॅप्लिकेशन
VLOOKUP मधून एरर मूल्य बदलणे
VLOOKUP
ने मिळवलेले एरर मूल्य बदलणे आवश्यक आहे. या बाबतीत, तुम्हाला #N/A नको असल्यास, तुम्ही #N/A ऐवजी IFNA()
फंक्शन वापरू शकता. IFNA() बद्दल अधिक जाणून घ्या.
मुळात, “Pencil" ही शोध की “Fruit” स्तंभामध्ये अस्तित्वात नसल्यामुळे
VLOOKUP हे #N/A मिळवते.IFNA() हे #N/A एरर ऐवजी फंक्शनमध्ये नमूद केलेले दुसरे इनपुट वापरते. आमच्या बाबतीत, ते “सापडले नाही” असे आहे. |
=IFNA(VLOOKUP(G3, B4:D8, 3, FALSE),"NOT FOUND")
मिळणारे मूल्य = “सापडले नाही”
|
टीप: तुम्हाला #REF! यासारख्या दुसऱ्या एरर बदलायच्या असल्यास, IFERROR() बद्दल अधिक जाणून घ्या.
एकाहून अधिक निकषांसह VLOOKUP
VLOOKUP
थेट लागू करता येत नाही. त्याऐवजी, एकाहून अधिक अस्तित्वात असलेले स्तंभ एकत्र करण्यासाठी एकाहून अधिक निकषांवर VLOOKUP
थेट लागू करणे, यासाठी नवीन हेल्पर स्तंभ तयार करा.१. तुम्ही पहिले नाव आणि आडनाव एकत्र करण्यासाठी "&" वापरल्यास, तुम्ही हेल्पर स्तंभ तयार करू शकता. | =C4&D4 आणि B4 पासून B8 पर्यंत खालती ड्रॅग केल्याने तुम्हाला हेल्पर स्तंभ मिळतो. |
२. B7 हा सेल संदर्भ, JohnLee ही शोध की म्हणून वापरा. |
=VLOOKUP(B7, B4:E8, 4, FALSE)
मिळणारे मूल्य = "Support"
|
वाइल्डकार्ड किंवा आंशिक जुळण्यांसह VLOOKUP
VLOOKUP
मध्ये, तुम्ही वाइल्डकार्ड किंवा आंशिक जुळण्यादेखील वापरू शकता. तुम्ही पुढील वाइल्डकार्ड वर्ण वापरू शकता:- प्रश्नचिन्ह "?" हे कोणत्याही एका वर्णाशी जुळते.
- ताराचिन्ह "*" हे वर्णांच्या कोणत्याही क्रमाशी जुळतो.
VLOOKUP
मध्ये वाइल्डकार्ड वापरण्यासाठी, तुम्ही: "is_sorted
= FALSE
" ही अचूक जुळणी वापरणे आवश्यक आहे."Steve", "St1", "Stock", किंवा "Steeeeeeve" यासारखे वर्णांची संख्या लक्षात न घेता, "St" ने सुरू होणारे काहीही जुळवण्यासाठी "St*" वापरले जाते. |
=VLOOKUP("St*", B4:D8, 3, FALSE)
मिळणारे मूल्य = "Marketing"
|
एरर आणि सर्वोत्तम पद्धती ट्रबलशूट करणे:
चुकीचे मिळणारे मूल्य-
अपेक्षित नसलेले मूल्य मिळाल्यास: तुम्ही
is_sorted
लाTRUE
म्हणून सेट केल्यास, पण तुमचा रेंजमधील पहिला स्तंभ अंकांनुसार किंवा वर्णानुसार चढत्या क्रमाने लावलेला नसल्यास, is_sorted ला बदलूनFALSE
म्हणून सेट करा. - VLOOKUP पहिली जुळणी देते:
VLOOKUP
फक्त पहिली जुळणी मिळवते. तुमच्याकडे एकाहून अधिक जुळणाऱ्या शोध की असल्यास, मूल्य मिळते पण ते अपेक्षित असलेले मूल्य नसू शकते. - साफ नसलेला डेटा: काही वेळेला, माग करणाऱ्या आणि पुढे नेणाऱ्या स्पेस असलेली मूल्ये एकसारखी दिसू शकतात पण
VLOOKUP
त्यांना वेगवेगळे हाताळते. उदाहरणार्थ, खालील गोष्टीVLOOKUP
साठी वेगवेगळ्या आहेत:- " Apple"
- "Apple "
- "Apple"
VLOOKUP
वापरण्यापूर्वी स्पेस काढून टाका.- अंदाजे किंवा
is_sorted
=TRUE
वापरले असल्यास आणिVLOOKUP
मधील शोध की ही सर्वात लहान मूल्यापेक्षा लहान असल्यास,VLOOKUP
हे #N/A मिळवते. - अचूक जुळणी किंवा
is_sorted
=FALSE
वापरले असल्यास,VLOOKUP
मधील शोध कीची अचूक जुळणी ही पहिल्या स्तंभामध्ये दिसत नाही. शोध की पहिल्या स्तंभामध्ये न सापडल्यास आणि तुम्हाला #N/A नको असल्यास, तुम्ही IFNA() फंक्शन वापरू शकता.
range
ला range
च्या स्तंभांच्या कमाल संख्येपेक्षा मोठ्या संख्येने नमूद करू शकता. हे टाळण्यासाठी, पुढील गोष्टींची खात्री करा:- निवडलेल्या
range
मधील स्तंभ मोजा, संपूर्ण सारणीमधील नाही. - शून्य ऐवजी एकपासून मोजण्यास सुरुवात करा.
index
साठी मजकूर किंवा स्तंभाचे नाव चुकीच्या पद्धतीने इनपुट केले असल्यास.index
साठी एकपेक्षा लहान असलेली संख्या एंटर केल्यास.index
किमान एकच्या समान आणिrange
च्या स्तंभांच्या कमाल संख्येपेक्षा लहान असणे आवश्यक आहे.index
= एक असल्यास किंवा स्तंभ आणखी उजवीकडे असल्यास,VLOOKUP
फक्त शोध की स्तंभामध्ये शोधू शकते.
महत्त्वाचे: index
फक्त संख्या स्वीकारते.
- तुमचे
search_key
हे मजकूर डेटा असताना तुम्ही शोध कीमधील कोट वगळला असू शकतो.
करायच्या गोष्टी | कारण |
range साठी परिपूर्ण संदर्भ वापरा |
तुम्ही हे वापरावे:
तुम्ही हे वापरू नये:
ते कॉपी किंवा खालती ड्रॅग केले जाते तेव्हा
range मधील पूर्वानुमान लावता न येणारे बदल यामुळे प्रतिबंधित होतात. |
तुम्ही अंदाजे जुळणी वापरता तेव्हा पहिल्या स्तंभाला चढत्या क्रमामध्ये लावा, जसे की is_sorted = TRUE . |
तुम्ही अंदाजे जुळणी किंवा is_sorted = TRUE वापरत असल्यास, तुम्ही पहिल्या स्तंभाला चढत्या क्रमामध्ये लावणे आवश्यक आहे. अन्यथा, तुम्हाला मिळणारे मूल्य हे चुकीचे असू शकते. क्रमाने कसे लावावे याबद्दल अधिक जाणून घ्या. |
तुम्ही VLOOKUP वापरण्यापूर्वी तुमचा डेटा साफ करा |
तुम्ही
VLOOKUP वापरण्यापूर्वी, तुमचा डेटा साफ करण्याचे लक्षात ठेवा. साफ नसलेला डेटा VLOOKUP ला पूर्वानुमान लावता न येणारे मूल्य मिळवून देऊ शकतो. साफ नसलेल्या डेटाचे काही साधारण तोटे पुढीलप्रमाणे:
पुढे नेणारी आणि माग करणारी स्पेस ट्रिम करण्यासाठी, तुम्ही डेटा डेटा क्लिनअप व्हाइटस्पेस ट्रिम करा वापरू शकता.
|
संख्या किंवा तारीख ही मूल्ये मजकूर म्हणून स्टोअर करू नका |
तुमच्या
VLOOKUP रेंजच्या पहिल्या स्तंभामधील तुमची तारीख किंवा संख्या मूल्ये, जसे की शोध की स्तंभ, ही मजकूर मूल्ये म्हणून स्टोअर केली नसल्याची खात्री करा. तुम्हाला अपेक्षित नसलेले मिळणारे मूल्य मिळू शकते.
|