सामग्री तालिका
ट्युटोरियलले सामान्य मानहरू (मिलानहरू) फर्काउन वा छुटेको डाटा (भिन्नताहरू) फेला पार्न दुई स्तम्भहरू तुलना गर्न Excel मा VLOOKUP सूत्र कसरी प्रयोग गर्ने भनेर देखाउँछ।
जब तपाईंसँग दुईवटामा डाटा हुन्छ। बिभिन्न सूचिहरू, तपाईले प्रायः तिनीहरूको तुलना गर्न आवश्यक पर्दछ कि कुनै एक सूचीमा कुन जानकारी हराइरहेको छ वा कुन डाटा दुबैमा अवस्थित छ। तुलना धेरै फरक तरिकामा गर्न सकिन्छ - कुन विधि प्रयोग गर्ने भन्ने कुरा तपाईले चाहानु भएको कुरामा निर्भर गर्दछ।
VLOOKUP प्रयोग गरेर एक्सेलमा दुई स्तम्भहरू कसरी तुलना गर्ने
कहिले तपाईंसँग डाटाका दुईवटा स्तम्भहरू छन् र अर्को सूचीमा एउटा सूचीबाट कुन-कुन डेटा बिन्दुहरू अवस्थित छन् भनी पत्ता लगाउन चाहनुहुन्छ भने, तपाईंले सामान्य मानहरूको सूचीहरू तुलना गर्न VLOOKUP प्रकार्य प्रयोग गर्न सक्नुहुन्छ।
यसमा VLOOKUP सूत्र निर्माण गर्न आधारभूत फारम, तपाईंले यो गर्न आवश्यक छ:
- lookup_value (पहिलो तर्क) को लागि, सूची १ बाट शीर्ष सेल प्रयोग गर्नुहोस्।
- <1 को लागि>table_array (2nd argument), सम्पूर्ण सूची 2 को आपूर्ति गर्नुहोस्।
- col_index_num (3rd argument) को लागि, array मा एउटा मात्र स्तम्भ भएकोले 1 को प्रयोग गर्नुहोस्।
- range_lookup (चौथो तर्क) को लागि, FALSE - ठ्याक्कै मिल्दो सेट गर्नुहोस्।
मान्नुहोस् तपाईंसँग स्तम्भ A (सूची 1) मा सहभागीहरूको नाम र तिनीहरूका नामहरू छन्। जो स्तम्भ B (सूची 2) मा योग्यता राउन्डहरू पार गरेका छन्। समूह A बाट कुन-कुन सहभागीहरूले मुख्य कार्यक्रममा आफ्नो बाटो बनाएको निर्धारण गर्न तपाईं यी 2 सूचीहरू तुलना गर्न चाहनुहुन्छ। यो गर्न, निम्न प्रयोग गर्नुहोस्सूत्र।
=VLOOKUP(A2, $C$2:$C$9, 1, FALSE)
सूत्र सेल E2 मा जान्छ, र त्यसपछि तपाईले यसलाई धेरै सेलहरू मार्फत तल तान्नुहोस् जति सूची 1 मा वस्तुहरू छन्।
कृपया ध्यान दिनुहोस् कि table_array निरपेक्ष सन्दर्भहरू ($C$2:$C$9) सँग लक गरिएको छ ताकि जब तपाइँ तलको कक्षहरूमा सूत्र प्रतिलिपि गर्नुहुन्छ यो स्थिर रहन्छ।
तपाईले देख्न सक्नुहुन्छ, नामहरू योग्य खेलाडीहरू स्तम्भ E मा देखाइन्छ। बाँकी सहभागीहरूका लागि, तिनीहरूको नाम सूची २ मा उपलब्ध छैन भनी सङ्केत गर्ने एउटा #N/A त्रुटि देखिन्छ।
भेस #N/ त्रुटिहरू
माथि छलफल गरिएको VLOOKUP सूत्रले यसको मुख्य उद्देश्य पूर्ण रूपमा पूरा गर्दछ - साझा मानहरू फर्काउँछ र छुटेको डेटा बिन्दुहरू पहिचान गर्दछ। यद्यपि, यसले #N/A त्रुटिहरूको गुच्छा प्रदान गर्दछ, जसले अनुभवहीन प्रयोगकर्ताहरूलाई सूत्रमा केही गडबड छ भनी सोच्न भ्रमित गर्न सक्छ।
त्रुटिहरू खाली कक्षहरू सँग बदल्न, VLOOKUP प्रयोग गर्नुहोस्। IFNA वा IFERROR प्रकार्यसँग यसरी संयोजनमा:
=IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "")
हाम्रो सुधारिएको सूत्रले #N/ को सट्टा खाली स्ट्रिङ ("") फर्काउँछ। ए। तपाईं आफ्नो अनुकूल पाठ जस्तै "सूची 2 मा छैन", "उपस्थित छैन", वा "उपलब्ध छैन" पनि फर्काउन सक्नुहुन्छ। उदाहरणका लागि:
=IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "Not in List 2")
यो एक्सेलमा दुई स्तम्भहरू तुलना गर्नको लागि आधारभूत VLOOKUP सूत्र हो। तपाईंको विशेष कार्यमा निर्भर गर्दै, यसलाई थप उदाहरणहरूमा देखाइए अनुसार परिमार्जन गर्न सकिन्छ।
VLOOKUP प्रयोग गरेर विभिन्न एक्सेल पानाहरूमा दुई स्तम्भहरू तुलना गर्नुहोस्
वास्तविक जीवनमा, तपाईंले स्तम्भहरूतुलना गर्न आवश्यक छ सधैं एउटै पाना मा छैन। एउटा सानो डेटासेटमा, तपाईंले दुईवटा पानाहरू सँगसँगै हेरेर म्यानुअल रूपमा भिन्नताहरू पत्ता लगाउन प्रयास गर्न सक्नुहुन्छ।
सूत्रहरू सहितको अर्को कार्यपत्र वा कार्यपुस्तिकामा खोजी गर्न, तपाईंले बाह्य सन्दर्भ प्रयोग गर्नुपर्छ। उत्तम अभ्यास भनेको तपाईको मुख्य पानामा सूत्र टाइप गर्न सुरु गर्नु हो, त्यसपछि अर्को कार्यपत्रमा स्विच गर्नुहोस् र माउस प्रयोग गरेर सूची चयन गर्नुहोस् - सूत्रमा उपयुक्त दायरा सन्दर्भ स्वतः थपिनेछ।
सूची १ हो भनी मान्दै Sheet1 मा स्तम्भ A मा र सूची 2 Sheet2 को स्तम्भ A मा छ, तपाइँ दुई स्तम्भहरू तुलना गर्न सक्नुहुन्छ र यो सूत्र प्रयोग गरेर मिलानहरू फेला पार्न सक्नुहुन्छ:
=IFNA(VLOOKUP(A2, Sheet2!$A$2:$A$9, 1, FALSE), "")
थप जानकारीको लागि, कृपया हेर्नुहोस्:
- अर्को पानाबाट VLOOKUP
- भिन्न कार्यपुस्तिकाबाट VLOOKUP
दुई स्तम्भहरू तुलना गर्नुहोस् र सामान्य मानहरू (मिलानहरू) फर्काउनुहोस्
अघिल्लो उदाहरणहरूमा, हामीले VLOOKUP सूत्रलाई यसको सरल रूपमा छलफल गर्यौं:
=IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "")
त्यो सूत्रको परिणाम हो। दोस्रो स्तम्भमा उपलब्ध नभएका मानहरूको स्थानमा दुवै स्तम्भ र खाली कक्षहरूमा अवस्थित मानहरूको सूची।
अन्तर बिना सामान्य मानहरूको सूची प्राप्त गर्न, नतिजा स्तम्भमा स्वत: फिल्टर थप्नुहोस् र खाली ठाउँहरू फिल्टर गर्नुहोस्।
Microsoft 365 र Excel 2021 को लागि Excel मा त्यो गतिशील arrays upport गर्नुहोस्, तपाईले FILTER प्रकार्यको प्रयोग गर्न सक्नुहुन्छ खाली ठाउँहरू गतिशील रूपमा बाहिर निकाल्न। यसको लागि, IFNA VLOOKUP सूत्र को रूपमा प्रयोग गर्नुहोस्FILTER का लागि मापदण्ड:
=FILTER(A2:A14, IFNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE), "")"")
कृपया ध्यान दिनुहोस् कि यस अवस्थामा हामीले VLOOKUP को lookup_value तर्कमा सम्पूर्ण सूची 1 (A2:A14) लाई आपूर्ति गर्छौं। प्रकार्यले सूची 2 (C2:C9) विरुद्ध प्रत्येक लुकअप मानहरू तुलना गर्छ र हराइरहेको मानहरू प्रतिनिधित्व गर्ने मिलान र #N/A त्रुटिहरूको एर्रे फर्काउँछ। IFNA प्रकार्यले त्रुटिहरूलाई खाली स्ट्रिङहरूसँग बदल्छ र परिणामहरूलाई FILTER प्रकार्यमा सेवा गर्दछ, जसले खाली ठाउँहरू ("") फिल्टर गर्दछ र अन्तिम परिणामको रूपमा मेलहरूको एर्रे आउटपुट गर्दछ।
वैकल्पिक रूपमा, तपाईंले VLOOKUP को नतिजा जाँच गर्न ISNA प्रकार्य प्रयोग गर्न सक्नुहुन्छ र FALSE मा मूल्याङ्कन गर्ने वस्तुहरूलाई फिल्टर गर्न सक्नुहुन्छ, अर्थात् #N/A त्रुटिहरू बाहेक अन्य मानहरू:
=FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE))=FALSE)
उही परिणाम हुन सक्छ। XLOOKUP प्रकार्यको साथ प्राप्त गर्नुहोस्, जसले सूत्रलाई अझ सरल बनाउँछ। XLOOKUP ले #N/A त्रुटिहरू आन्तरिक रूपमा ह्यान्डल गर्न सक्ने क्षमताको कारण (वैकल्पिक if_not_found तर्क), हामी IFNA वा ISNA र्यापर बिना गर्न सक्छौं:
=FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")"")
तुलना दुई स्तम्भहरू र छुटेका मानहरू फेला पार्नुहोस् (भिन्नताहरू)
अन्तरहरू फेला पार्न एक्सेलमा २ स्तम्भहरू तुलना गर्न, तपाईं यस तरिकाले अगाडि बढ्न सक्नुहुन्छ:
- पहिलो खोजी गर्न मूल सूत्र लेख्नुहोस् सूची 2 मा सूची 1 (A2) बाट मान ($C$2:$C$9):
VLOOKUP(A2, $C$2:$C$9, 1, FALSE)
- नेस्ट द #N/A त्रुटिहरूको लागि VLOOKUP को आउटपुट जाँच गर्न ISNA प्रकार्यमा माथिको सूत्र। त्रुटिको अवस्थामा, ISNA ले TRUE दिन्छ, अन्यथा FALSE:
ISNA(VLOOKUP(A2,$C$2:$C$9, 1, FALSE))
- IF प्रकार्यको तार्किक परीक्षणको लागि ISNA VLOOKUP सूत्र प्रयोग गर्नुहोस्। यदि परीक्षणले TRUE (#N/A त्रुटि) मा मूल्याङ्कन गर्छ भने, उही पङ्क्तिमा सूची 1 बाट मान फर्काउनुहोस्। यदि परीक्षणले FALSE मा मूल्याङ्कन गर्छ (सूची 2 मा एक मिल्दो फेला पर्यो), एउटा खाली स्ट्रिङ फर्काउनुहोस्।
पूर्ण सूत्रले यो फारम लिन्छ:
=IF(ISNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE)), A2, "")
खाली ठाउँहरूबाट छुटकारा पाउन, माथिको उदाहरणमा देखाइएअनुसार एक्सेलको फिल्टर लागू गर्नुहोस्।
Excel 365 र Excel 2021 मा, तपाईंले परिणाम सूचीलाई गतिशील रूपमा फिल्टर गर्न सक्नुहुन्छ। यसको लागि, FILTER प्रकार्यको include argument मा ISNA VLOOKUP सूत्र राख्नुहोस्:
=FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE)))
अर्को तरिका हो। मापदण्डको लागि XLOOKUP प्रयोग गर्नुहोस् - कार्यले हराएको डेटा बिन्दुहरूको लागि खाली स्ट्रिङहरू ("") फर्काउँछ, र तपाईंले सूची 1 मा मानहरू फिल्टर गर्नुहुन्छ जसको लागि XLOOKUP ले खाली स्ट्रिङहरू (=""):
=FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")="")
दुई स्तम्भहरू बीच मिल्दोजुल्दो र भिन्नताहरू पहिचान गर्न VLOOKUP सूत्र
यदि तपाइँ दोस्रो सूचीमा कुन मानहरू उपलब्ध छन् र कुन होइनन् भनेर संकेत गर्ने पहिलो सूचीमा पाठ लेबलहरू थप्न चाहनुहुन्छ भने, VLOOKUP सूत्र सँगै प्रयोग गर्नुहोस्। IF र ISNA/ISERROR प्रकार्यहरू।
उदाहरणका लागि, A र D दुवै स्तम्भहरूमा रहेका र स्तम्भ A मा मात्र भएका नामहरू पहिचान गर्न, सूत्र हो:
=IF(ISNA(VLOOKUP(A2, $D$2:$D$9, 1, FALSE)), "Not qualified", "Qualified")
यहाँ, ISNA प्रकार्यले VLOOKUP द्वारा उत्पन्न #N/A त्रुटिहरू समात्छ र त्यसको लागि IF प्रकार्यमा मध्यवर्ती परिणाम पास गर्दछ।त्रुटिहरूको लागि निर्दिष्ट पाठ र सफल लुकअपहरूको लागि अर्को पाठ फिर्ता गर्नुहोस्।
यस उदाहरणमा, हामीले "योग्य छैन"/"योग्यता प्राप्त" लेबलहरू प्रयोग गर्यौं, जुन हाम्रो नमूना डेटासेटको लागि उपयुक्त छ। तपाईंले तिनीहरूलाई "सूची 2 मा छैन"/"सूची 2 मा", "उपलब्ध छैन"/"उपलब्ध" वा तपाईंले उपयुक्त देख्नुहुने कुनै अन्य लेबलहरूसँग प्रतिस्थापन गर्न सक्नुहुन्छ।
यो सूत्र स्तम्भमा सम्मिलित गर्न उत्तम हुन्छ। सूची 1 को छेउमा र तपाईंको सूचीमा वस्तुहरू भए जति धेरै कक्षहरू मार्फत प्रतिलिपि गरियो।
2 स्तम्भहरूमा मिल्दोजुल्दो र भिन्नताहरू पहिचान गर्ने अर्को तरिका MATCH प्रकार्य प्रयोग गर्नु हो:
=IF(ISNA(MATCH(A2, $D$2:$D$9, 0)), "Not in List 2", "In List 2")
24>
२ स्तम्भहरू तुलना गर्नुहोस् र तेस्रोबाट मान फर्काउनुहोस्
सम्बन्धित डाटा समावेश भएको तालिकाहरूसँग काम गर्दा, तपाईंलाई कहिलेकाहीं आवश्यक पर्दछ। दुई फरक तालिकामा दुई स्तम्भहरू तुलना गर्नुहोस् र अर्को स्तम्भबाट मिल्दो मान फर्काउनुहोस्। वास्तवमा, यो VLOOKUP प्रकार्यको प्राथमिक प्रयोग हो, जसको लागि यो डिजाइन गरिएको थियो।
उदाहरणका लागि, तलका दुई तालिकाहरूमा स्तम्भ A र D मा नामहरू तुलना गर्न र स्तम्भ E बाट समय फर्काउन। , सूत्र हो:
=VLOOKUP(A3, $D$3:$E$10, 2, FALSE)
#N/A त्रुटिहरू लुकाउन, प्रमाणित समाधान प्रयोग गर्नुहोस् - IFNA प्रकार्य:
=IFNA(VLOOKUP(A3, $D$3:$E$10, 2, FALSE), "")
खाली ठाउँको सट्टा, तपाईंले हराएको डाटा पोइन्टहरूको लागि चाहेको कुनै पनि पाठ फिर्ता गर्न सक्नुहुन्छ - केवल अन्तिम तर्कमा टाइप गर्नुहोस्। उदाहरणका लागि:
=IFNA(VLOOKUP(A3, $D$3:$E$10, 2, FALSE), "Not available")
VLOOKUP बाहेक, कार्य केही अन्य लुकअप कार्यहरूद्वारा पूरा गर्न सकिन्छ।
व्यक्तिगत रूपमा, म अझ लचिलो INDEX मा भर पर्नेछु।MATCH सूत्र:
=IFNA(INDEX($E$3:$E$10, MATCH(A3, $D$3:$D$10, 0)), "")
वा VLOOKUP को आधुनिक उत्तराधिकारी प्रयोग गर्नुहोस् - XLOOKUP प्रकार्य, Excel 365 र Excel 2021 मा उपलब्ध छ:
=XLOOKUP(A3, $D$3:$D$10, $E$3:$E$10, "")
प्रति समूह A बाट योग्य सहभागीहरूको नाम र तिनीहरूको नतिजाहरू प्राप्त गर्नुहोस्, केवल स्तम्भ B मा खाली कक्षहरू फिल्टर गर्नुहोस्:
=FILTER(A3:B15, B3:B15"")
तुलना उपकरण
यदि तपाइँ एक्सेलमा फाइल वा डेटा तुलना बारम्बार गर्नुहुन्छ भने, हाम्रो अल्टिमेट सुइटमा समावेश गरिएका यी स्मार्ट उपकरणहरूले तपाइँको समयलाई धेरै बचत गर्न सक्छन्!
तालिकाहरू तुलना गर्नुहोस् - नक्कलहरू (मिलानहरू) र अद्वितीय मानहरू (भिन्नताहरू) फेला पार्ने द्रुत तरिका। स्तम्भहरू, सूची वा तालिकाहरू जस्ता कुनै पनि दुई डेटा सेटहरूमा।
दुई पानाहरू तुलना गर्नुहोस् - दुई कार्यपत्रहरू बीचको भिन्नताहरू फेला पार्नुहोस् र हाइलाइट गर्नुहोस्।
बहु पानाहरू तुलना गर्नुहोस् - एकै पटक धेरै पानाहरूमा भिन्नताहरू फेला पार्नुहोस् र हाइलाइट गर्नुहोस्। .
डाउनलोडको लागि अभ्यास कार्यपुस्तिका
स्तम्भहरू तुलना गर्न एक्सेलमा VLOOKUP - उदाहरणहरू (.xlsx फाइल)