excel - अलग कॉलम के साथ तालिका का उपयोग करना




excel-formula vlookup (2)

=INDEX(D1:D10,match(A1,B1:B10,0))

इंडेक्स / मैच आमतौर पर किसी भी तरह से vlookup से अधिक कुशल है। अगर आप वास्तव में केवल उन कॉलम के लिए VLOOKUP चाहते हैं जो आप उपयोग कर सकते हैं

=VLOOKUP(A1,CHOOSE({1,2},B1:B10,D1:D10),2,FALSE)

मैं एक तालिका इनपुट का उपयोग करके VLOOKUP() का उपयोग करना चाहूंगा जिसमें एक दूसरे के बगल में नहीं हैं।

उदाहरण

MyCell = VLOOKUP(A1, MyTable, 2, FALSE)
MyTable = B1:B10 and D1:D10

क्या इस ऑपरेशन को एक लुकअप फ़ंक्शन या किसी अन्य वर्कशीट फ़ंक्शन का उपयोग करने का एक तरीका है? अब मुझे एक त्रुटि मिलती है

अग्रिम में धन्यवाद।

संपादित करें: यह इसलिए है क्योंकि तालिका बहुत बड़ी है और मुझे डर है कि ऑपरेशन धीमा हो जाएगा अगर मैं इनपुट के रूप में पूरी तालिका का उपयोग करूँगा


Google शीट में आप दो कॉलम को जोड़कर सरणी का उपयोग कर सकते हैं:

= VLOOKUP(A1, {B1:B10,D1:D10}, 2, FALSE)







vlookup