अनुक्रमित स्तंभ में वाइल्डकार्ड का उपयोग करते हुए वेनडुप


1

मुझे पता है कि संदर्भ मूल्य पर Vlookup के साथ वाइल्डकार्ड का उपयोग कैसे करें, लेकिन मिलान किए गए कॉलम इंडेक्स के बारे में क्या?

मुझे पता है कि आप उदाहरण के लिए कर सकते हैं VLOOKUP("*Hello*",A4:G4,2,FALSE)

हालाँकि, अगर आप एक सेल जो "हेलो" से मेल खाना चाहते हैं, एक और के साथ है, वह है "क्यों, हैलो वहाँ!" (इसलिए विपरीत मुझे लगता है)

मेरे डेटा के लिए एक रास्ता है, जहां एक मैक्रो अगर पूछने के लिए जा रहा है में सेट है A4में workbook 1से मेल खाता है C2:C25000में workbook 2डी में संबंधित मान वापस करने के लिए वापस जाने के लिए workbook 1। सोचा था कि जब A4 workbook 1कहता है कि इसका डीएचएस हियर, कि मैं वर्कबुक 2 में कॉलम सी में डीएचएस जैसे मूल्य का इनपुट कर सकता हूं और क्या यह एक मैच कहता है।

क्या यह संभव है?


'हेलो' के पहले और बाद में वोड्सअप कोड में तारांकन होना चाहिए था - इसके लिए खेद है - इसे कोड में लिखना चाहिए था।

जवाबों:


3

कुंजी श्रृंखलाबद्ध से देखने मूल्य Bild है *की, इस तरह

=VLOOKUP("*"&A4&"*",'[workbook 2.xlsx]Sheet1'!$C$2:$D$25000,2,0)

(सूट के लिए शीट नाम समायोजित करें)


0

चूंकि आप पहले से ही मैक्रो का उपयोग करने की योजना बना रहे हैं, इसलिए ऐड-ऑन का उपयोग करने की क्या संभावना है? मेरी समझ से, आप फ़ज़ी लुकअप की तलाश कर रहे हैं । एक्सेल ने यहां पाए जाने वाले इस कार्य को पूरा करने के लिए एक ऐड बनाया ।


0

मैंने कई बार इस समस्या में भाग लिया है। आपको वाइल्डकार्ड वाक्यांश को एक अलग सेल में रखने की आवश्यकता है।

सेल B1 में सेल में यह है: *Hello*

आपका नया सूत्र: VLOOKUP (B1, A4: G4,2, FALSE)

यह अब काम करना चाहिए।


0

मेरी समझ यह है कि "lookup value""क्यों, नमस्ते वहाँ हो सकता है!" या "डीएचएस हियर" और आप चाहते हैं कि लुकिंग रेंज में "हैलो" और "डीएचएस" के साथ क्रमशः मेल खाए।

यह देखते हुए कि तब सूत्र के लिए निम्नलिखित प्रयास करें:

=LOOKUP(2^15,SEARCH(C2:C25000,A4)/(C2:C25000<>""),D2:D25000)

जहाँ A4 लुकअप वैल्यू है, आवश्यकतानुसार वर्कबुक / वर्कशीट संदर्भ डालें।

कि C2: C25000 में अंतिम "मैच" मिलेगा, पहले मैच के लिए आप उपयोग कर सकते हैं

=INDEX(D2:D25000,MATCH(1,INDEX(ISNUMBER(SEARCH(C2:C25000,A4))*(C2:C25000<>""),0),0))

नोट: दोनों में से कोई भी आंशिक "शब्दों" से मेल खा सकता है, अगर A4 "रैट कैचर" है जो "कैट" या "कैच" के साथ-साथ "रैट" के साथ मेल खा सकता है - आप रिक्त स्थान में जोड़कर मैच को पूरी तरह से होने के लिए मजबूर कर सकते हैं केवल शब्द, उदाहरण के लिए पहला सूत्र इसमें जोड़ा जा सकता है:

=LOOKUP(2^15,SEARCH(" "&C2:C25000&" "," "&A4&" ")/(C2:C25000<>""),D2:D25000)

यद्यपि कि कोई विराम चिह्न के साथ रिक्त स्थान द्वारा अलग किए गए सभी शब्दों को मानता है .....


@ जोनाथन से : बैरी, जो कि मुझे अभियोगों की सूची में कमरे के नाम देखने की जरूरत है और वेंटिलेशन कोड में सूचीबद्ध कमरे के प्रकार को वापस करना है। मुझे आमतौर पर लगता है कि मैं एक्सेल के साथ बहुत अच्छा हूं, लेकिन इस उदाहरण के लिए, मैं स्टम्प्ड हूं। क्या आप बता सकते हैं कि यह कैसे काम करता है? धन्यवाद
कनाडाई ल्यूक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.