VLOOKUP त्रुटि का उपयोग करके डेटा की प्रतिलिपि बनाना


0

मुझे Excel में उपयोग किए जा रहे सूत्र के साथ समस्या हो रही है। चूँकि मैं यहाँ चित्र नहीं जोड़ सकता, यहाँ एक लिंक है:

यहां शीट का लिंक दिया गया है, जहां शीट 1 स्रोत डेटा है: https://www.dropbox.com/s/ispzi99u884ic9i/New%20Microsoft%20Excel%20Worksheet%20%282%2922020-%20Copy.xlsx? डीएल = 0

मैं इस सूत्र का उपयोग कर रहा हूं: = VLOOKUP (A2, Sheet1! A1: D1000,2, FALSE)

अब तक, मैं शीट 1 के कॉलम ए में मान दर्ज कर सकता हूं और यह पूरी पंक्ति को वापस कर देगा। समस्या यह है, जब मैं "कोड 1" दर्ज करने का प्रयास करता हूं, तो मुझे लगता है कि यह कोई डेटा वापस नहीं करता है। क्या कोई समझा सकता है कि ऐसा क्यों होता है? मैं एक एक्सेल नोब ...


ऐसा लगता है कि यह शीट 2 पर पंक्ति लौटा रहा है। यदि आप कोड 1 को A5 में टाइप करते हैं, तो आप पंक्ति 5 पर क्या देखते हैं?
फय्यादह

यह कुछ भी वापस नहीं करता है, लेकिन जब मैं कोड 4 की तरह एक अलग मूल्य जोड़ने की कोशिश करता हूं, तो यह सही पंक्ति देता है। यह सिर्फ पहला मूल्य है, Code1, कि मैं के साथ समस्या hacing हूँ।
1535 पर user3580021

क्या Sheet1 पर कोड 1 शब्द का स्थान शायद पीछे चल रहा है? सुनिश्चित करें कि यह नहीं है। और अगर आप ऐसा करने की कोशिश करते हैं: = VLOOKUP ("कोड 1", Sheet1! A1: D1000,2, FALSE) ... क्या वह काम करता है?
फय्यादह

1
जब आप भर में खींचते हैं, तो सुनिश्चित करें कि VLOOKUP का पहला तर्क इस तरह स्तंभ-बंद है: $ A2, यह सुनिश्चित करता है कि जब आप स्तंभों पर जाते हैं, तो यह हमेशा A2 ही दिखेगा।
फय्यादह

1
क्या आप $ 1 के साथ Sheet1 मूल्यों को बंद करने का मतलब नहीं है =VLOOKUP("Code1",Sheet1!$A$1:$D$1000,2,FALSE)
ब्रायन फोलन

जवाबों:


1

आपको प्रतीक के साथ निरपेक्ष सेल रेंज संदर्भ के रूप में table_array पैरामीटर को लॉक करने की आवश्यकता है $

=VLOOKUP($A2,Sheet1!$A$1:$D$1000,2,FALSE)

मैंने A2 संदर्भ के स्तंभ भाग को भी बंद कर दिया है, ताकि यदि भरा हुआ सही (@Fayyaadh द्वारा ऊपर उल्लेख किया गया है) बदल न जाए। जब आप नीचे भरने थे, रिश्तेदार A1:D1000A2 में बदल रहा था: D1001, ए 3: D1002, आदि बार जब आप 8 पंक्ति मिला रूप से, यह था Sheet1!A7:D1006अब वह आपके घेर जो Code1 lookup_value

यदि आप सही भरना चाहते हैं (उर्फ ड्रैग आर पार ), तो शायद यह संशोधन मदद कर सकता है।

=VLOOKUP($A2,Sheet1!$A$1:$D$1000,COLUMN(B:B),FALSE)

यह COLUMN(C:C)सही तरीके से भरे जाने पर , आदि में बदल जाएगा , प्रभावी रूप से उस कॉलम को बढ़ाकर , जिसे आप वापस कर रहे हैं (जैसे 2, 3, 4, आदि )।


धन्यवाद! मुझे इसके उपयोग से सही परिणाम मिले, और $ D $ 1000 को $ $ I $ 1000 में बदल दिया! धन्यवाद! :)
2235 पर user3580021
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.