XLOOKUP
फ़ंक्शन, नतीजे की रेंज में उस पोज़िशन की वैल्यू दिखाता है जो लुकअप रेंज में खोजी गई वैल्यू की पोज़िशन से मेल खाती है. अगर पूरी तरह मेल खाने वाली कोई वैल्यू नहीं मिलती, तो मेल खाने वाली सबसे नज़दीकी वैल्यू दिखाता है.क्रॉस लुकअप. यह फ़ंक्शन किसी डेटा कॉलम में, उस पोज़िशन की वैल्यू दिखाता है जो सर्च कॉलम में खोजी गई वैल्यू की पोज़िशन से मेल खाती है.
इस्तेमाल का उदाहरण
=XLOOKUP("Apple",table_name!fruit,table_name!price)
सिंटैक्स
XLOOKUP(search_key,lookup_range,result_range,missing_value,match_mode)
search_key
: खोजी जाने वाली वैल्यू. जैसेः42
,"Cats"
याB24
.search_column
: खोज के लिए चुना जाने वाला कॉलम.result_column
: नतीजा पाने के लिए चुना जाने वाला कॉलम.missing_value
: [ज़रूरी नहीं - डिफ़ॉल्ट रूप से#N/A
] कोई भी वैल्यू मेल न खाने पर, यह वैल्यू दिखती है.match_mode
: [ज़रूरी नहीं - डिफ़ॉल्ट रूप से0
] search_key से मेल खाने वाली वैल्यू खोजने का तरीका.0
: एग्ज़ैक्ट मैच खोजने के लिए.1
: search_key से पूरी तरह मेल खाने वाली या इसके बाद की बड़ी वैल्यू खोजने के लिए.-1
: search_key से पूरी तरह मेल खाने वाली या इससे पहले की छोटी वैल्यू खोजने के लिए.2
: वाइल्डकार्ड से मेल खाने वाली वैल्यू खोजने के लिए.
ध्यान दें: search_mode
, BigQuery के लिए XLOOKUP फ़ंक्शन में काम नहीं करता.
इस्तेमाल का उदाहरण
VLOOKUP("Apple", A2:E, 5, FALSE)
की जगह XLOOKUP("Apple", A2:A, E2:E)
लेगाHLOOKUP("Price", A1:E6, 6, FALSE)
की जगह XLOOKUP("Price", A1:E1, A6:E6)
लेगाXLOOKUP
फ़ंक्शन का इस्तेमाल तब किया जाता है, जब मिलान की जाने वाली वैल्यू का कॉलम, आउटपुट वाले कॉलम की दाईं ओर होता हैXLOOKUP("Apple", E2:E7, A2:A7)
. यह, VLOOKUP
में VLOOKUP("Apple", {E2:E7, A2:A7}, 2, FALSE)
के बराबर हैसिंटैक्स
XLOOKUP(search_key, lookup_range, result_range, missing_value, match_mode, search_mode)
search_key
: खोजी जाने वाली वैल्यू. जैसेः42
,"Cats"
याB24
.lookup_range
: वह रेंज जिसे खोज में शामिल करना है. रेंज के तौर पर सिर्फ़ एक पंक्ति या एक कॉलम चुना जा सकता है.result_range
: वह रेंज जिसे नतीजे में शामिल करना है. इस रेंज की पंक्ति या कॉलम का साइज़,lookup_range
की पंक्ति या कॉलम के साइज़ से मेल खाना चाहिए. यह इस बात से तय होता है कि लुकअप फ़ॉर्मूला का इस्तेमाल कैसे किया जा रहा है.missing_value
: [ज़रूरी नहीं - डिफ़ॉल्ट रूप से#N/A
] कोई भी वैल्यू मेल न खाने पर, यह वैल्यू दिखती है.match_mode
: [ज़रूरी नहीं - डिफ़ॉल्ट रूप से0
]search_key
से मेल खाने वाली वैल्यू खोजने का तरीका.0
: पूरी तरह मेल खाने वाली वैल्यू खोजने के लिए.1
:search_key
से पूरी तरह मेल खाने वाली या इसके बाद की बड़ी वैल्यू खोजने के लिए.-1
:search_key
से पूरी तरह मेल खाने वाली या इससे पहले की छोटी वैल्यू खोजने के लिए.2
: वाइल्डकार्ड से मेल खाने वाली वैल्यू खोजने के लिए.
search_mode
: [ज़रूरी नहीं - डिफ़ॉल्ट रूप से1
]lookup_range
में वैल्यू खोजने का तरीका.1
: पहली एंट्री से आखिरी एंट्री तक खोजने के लिए.-1
: आखिरी एंट्री से पहली एंट्री तक खोजने के लिए.2
: रेंज में बाइनरी तरीके से खोजने के लिए. सबसे पहले, रेंज को बढ़ते क्रम में लगाएं.-2
: रेंज में बाइनरी सर्च के हिसाब से खोजने के लिए. सबसे पहले, रेंज को घटते क्रम में लगाएं.
ध्यान दें
- अगर
result_range
में एक से ज़्यादा पंक्तियां या कॉलम हैं, तो आउटपुट उस इंडेक्स पर पूरी पंक्ति/कॉलम होगा जोlookup_range
में मिला था.
उदाहरण
सभी उदाहरणों के लिए लुकअप टेबल.
XLOOKUP
फ़ंक्शन, जहां match_mode
और search_mode
का इस्तेमाल नहीं किया गया है. हालांकि, लापता आर्ग्युमेंट का इस्तेमाल किया गया है.बेचे गए आइटम से हुई कुल आय का पता लगाने के लिए
XLOOKUP
फ़ंक्शन, जहां match_mode = 0
और search_mode = 1
और -1
है.बेचे गए आइटम से हुई कुल आय का पता लगाने के लिए
XLOOKUP
फ़ंक्शन, जहां match_mode = 1
और -1
है और search_mode
का इस्तेमाल नहीं किया गया है.हॉरिज़ॉन्टल मैचिंग वाले
XLOOKUP
फ़ंक्शन का इस्तेमाल, जो नतीजे के तौर पर पूरा कॉलम दिखाता है.