वर्तमान में, मैं एक्सेल में कई शीट के साथ काम कर रहा हूं। मेरी एक शीट DATABASE से मेरी मास्टर शीट है, हालांकि, शीट कुछ उपयोगकर्ताओं द्वारा मैन्युअल रूप से दर्ज किए गए डेटा हैं, जैसे नाम और DOB। इसका मतलब है कि वे टाइपो बनाएंगे, कॉमा या सफेद स्थान डालेंगे। मुझे एक Vlookup फॉर्मूला या कोई भी फॉर्मूला करने की जरूरत है जहां मैं दो शीट के बीच नाम और DOB दो कॉलम के लिए एक आंशिक मिलान करूं और अपनी शीट पर हां या ना वापस करूं।
अब तक मैंने अपनी एक शीट में इस फॉर्मूले को आजमाया है और यह तभी ठीक होता है जब मैं एक कॉलम में और एक सटीक मैच के लिए देखता हूं।
=IFERROR(IF(MATCH(TRIM(A2),Mastersheet!$A:$A,0),"yes",),"no")
मैंने अपनी मास्टर शीट और शीट को देखते हुए दोनों कॉलमों में आंशिक मिलान के लिए इस फॉर्मूले को आजमाया है।
=IFERROR(IF(MATCH("*"&TRIM(A2)&"*",Mastersheet!$A:$A,0)*('Sheet'!"*"&TRIM(B2)&"*"='Mastersheet'!$B:$B,0),"yes",),"no")
पत्रक 1
name DOB ismatch yes or no to mastersheet?
Morano Saljad 12/28/2001
Moreno,Willis 12/28/2001
Alice jad 12/28/2001
Alle Sljad 12/28/2001
स्वामी
name DOB
Julian Kaplan 11/25/1963
Moreno Willis 12/28/1991
Alice jad 07/28/1993
Alle Sljad 12/25/1965
John jad 07/28/1993
Alle Wu 12/25/1965
Alle Sljad 12/28/2001
शीट पर उपयोगकर्ता किस प्रकार का डेटा दर्ज कर रहे हैं? आमतौर पर इस तरह की स्थिति पर, मैं उपयोगकर्ता के संभावित त्रुटियों के लिए अपने फ़ार्मुलों को अनुकूलित करने की कोशिश करने के बजाय, डेटा दर्ज करने को सीमित करना पसंद करता हूं। आप उपयोग कर सकते हैं डेटा मान्य उपयोगकर्ता द्वारा आपूर्ति किए जाने वाले डेटा के प्रकार को प्रतिबंधित करने के लिए।
—
Thales
वे नाम और डीओबी दर्ज कर रहे हैं, यह शीट 1 में होगा लेकिन डेटाबेस से मास्टर शीट दूसरी शीट है जिसमें डेटा की तुलना डेटा के साथ की जाएगी।
—
Alexa
आप क्या कर सकते हैं नामों पर एक डेटा सत्यापन है: सेटिंग्स पर, अनुमति बॉक्स में, सूची चुनें। नामों के साथ, मास्टर शीट में रेंज का संदर्भ लें, इसलिए उपयोगकर्ता केवल मास्टर नाम पर एक नाम दर्ज करेगा, इसलिए आपको टाइपोस के बारे में चिंता करने की आवश्यकता नहीं है।
—
Thales