எக்செல்: Fuzzy Match இல் VLOOKUP செயல்பாட்டைப் பயன்படுத்துதல்

மிகவும் பயனுள்ள எக்செல் செயல்பாடுகளில் ஒன்றிற்கு சமீபத்தில் ஒரு கட்டுரையை அர்ப்பணித்தோம் வி.பி.ஆர் ஒரு தரவுத்தளத்திலிருந்து ஒரு பணித்தாள் கலத்தில் தேவையான தகவலைப் பிரித்தெடுக்க அதை எவ்வாறு பயன்படுத்தலாம் என்பதைக் காட்டியது. செயல்பாட்டிற்கு இரண்டு பயன்பாட்டு வழக்குகள் உள்ளன என்பதையும் நாங்கள் குறிப்பிட்டோம் வி.பி.ஆர் அவற்றில் ஒன்று மட்டுமே தரவுத்தள வினவல்களைக் கையாள்கிறது. இந்த கட்டுரையில், செயல்பாட்டைப் பயன்படுத்துவதற்கு குறைவாக அறியப்பட்ட மற்றொரு வழியை நீங்கள் கற்றுக் கொள்வீர்கள் வி.பி.ஆர் எக்செல் இல்.

நீங்கள் இன்னும் இதைச் செய்யவில்லை என்றால், செயல்பாட்டைப் பற்றிய கடைசி கட்டுரையைப் படிக்க மறக்காதீர்கள் வி.பி.ஆர், ஏனெனில் கீழே உள்ள அனைத்து தகவல்களும் முதல் கட்டுரையில் விவரிக்கப்பட்டுள்ள கொள்கைகளை நீங்கள் ஏற்கனவே அறிந்திருக்கிறீர்கள் என்று கருதுகிறது.

தரவுத்தளங்கள், செயல்பாடுகளுடன் பணிபுரியும் போது வி.பி.ஆர் ஒரு தனிப்பட்ட அடையாளங்காட்டி அனுப்பப்பட்டது, இது நாம் கண்டுபிடிக்க விரும்பும் தகவலை அடையாளம் காணப் பயன்படுகிறது (உதாரணமாக, ஒரு தயாரிப்பு குறியீடு அல்லது வாடிக்கையாளர் அடையாள எண்). இந்த தனிப்பட்ட குறியீடு தரவுத்தளத்தில் இருக்க வேண்டும், இல்லையெனில் வி.பி.ஆர் பிழையைப் புகாரளிக்கும். இந்த கட்டுரையில், செயல்பாட்டைப் பயன்படுத்துவதற்கான இந்த முறையைப் பார்ப்போம் வி.பி.ஆர்தரவுத்தளத்தில் ஐடி இல்லாதபோது. செயல்பாடு போல் வி.பி.ஆர் தோராயமான பயன்முறைக்கு மாற்றப்பட்டு, நாம் எதையாவது கண்டுபிடிக்க விரும்பும் போது எந்தத் தரவை வழங்க வேண்டும் என்பதைத் தேர்வுசெய்கிறது. சில சூழ்நிலைகளில், இது சரியாகத் தேவைப்படுகிறது.

வாழ்க்கையிலிருந்து ஒரு எடுத்துக்காட்டு. நாங்கள் பணியை அமைத்துள்ளோம்

இந்தக் கட்டுரையை நிஜ வாழ்க்கை உதாரணத்துடன் விளக்குவோம் - பரந்த அளவிலான விற்பனை அளவீடுகளின் அடிப்படையில் கமிஷன்களைக் கணக்கிடுதல். நாங்கள் மிகவும் எளிமையான விருப்பத்துடன் தொடங்குவோம், பின்னர் சிக்கலுக்கு ஒரே பகுத்தறிவு தீர்வு செயல்பாட்டைப் பயன்படுத்தும் வரை படிப்படியாக சிக்கலாக்குவோம். வி.பி.ஆர். எங்கள் கற்பனையான பணிக்கான ஆரம்ப காட்சி பின்வருமாறு: ஒரு விற்பனையாளர் ஒரு வருடத்தில் $30000க்கு மேல் விற்பனை செய்தால், அவருடைய கமிஷன் 30% ஆகும். இல்லையெனில், கமிஷன் 20% மட்டுமே. அதை அட்டவணை வடிவில் வைப்போம்:

விற்பனையாளர் தங்கள் விற்பனைத் தரவை செல் B1 இல் உள்ளிடுகிறார், மேலும் செல் B2 இல் உள்ள சூத்திரம் விற்பனையாளர் எதிர்பார்க்கக்கூடிய சரியான கமிஷன் விகிதத்தை தீர்மானிக்கிறது. இதையொட்டி, விற்பனையாளர் பெற வேண்டிய மொத்த கமிஷனைக் கணக்கிட செல் B3 இல் விளைந்த விகிதம் பயன்படுத்தப்படுகிறது (வெறுமனே கலங்களைப் பெருக்குவது B1 மற்றும் B2).

அட்டவணையின் மிகவும் சுவாரஸ்யமான பகுதி செல் B2 இல் உள்ளது - இது கமிஷன் விகிதத்தை நிர்ணயிப்பதற்கான சூத்திரம். இந்த சூத்திரத்தில் எக்செல் செயல்பாடு உள்ளது IF (IF). இந்த செயல்பாட்டைப் பற்றி நன்கு தெரியாத வாசகர்களுக்கு, இது எவ்வாறு செயல்படுகிறது என்பதை நான் விளக்குகிறேன்:

IF(condition, value if true, value if false)

ЕСЛИ(условие; значение если ИСТИНА; значение если ЛОЖЬ)

நிலை இரண்டின் மதிப்பை எடுக்கும் ஒரு சார்பு வாதம் உண்மை குறியீடு (உண்மை), அல்லது பொய்யா (FALSE). மேலே உள்ள எடுத்துக்காட்டில், வெளிப்பாடு B1

B1 ஐ விட B5 குறைவாக உள்ளது என்பது உண்மையா?

அல்லது வேறு விதமாகச் சொல்லலாம்:

ஆண்டிற்கான மொத்த விற்பனைத் தொகை, வரம்பு மதிப்பை விடக் குறைவாக உள்ளது என்பது உண்மையா?

இந்த கேள்விக்கு நாம் பதிலளித்தால் ஆம் (TRUE), பின்னர் செயல்பாடு திரும்பும் உண்மை என்றால் மதிப்பு (மதிப்பு உண்மையாக இருந்தால்). எங்கள் விஷயத்தில், இது செல் B6 இன் மதிப்பாக இருக்கும், அதாவது மொத்த விற்பனை வரம்புக்குக் கீழே இருக்கும்போது கமிஷன் வீதம். என்ற கேள்விக்கு நாம் பதிலளித்தால் இல்லை (FALSE) பின்னர் திரும்பும் பொய் என்றால் மதிப்பு (தவறு என்றால் மதிப்பு). எங்கள் விஷயத்தில், இது செல் B7 இன் மதிப்பு, அதாவது மொத்த விற்பனை வரம்புக்கு மேல் இருக்கும் போது கமிஷன் விகிதம்.

நீங்கள் பார்க்கிறபடி, மொத்த விற்பனையான $20000ஐ எடுத்துக் கொண்டால், செல் B2 இல் 20% கமிஷன் விகிதம் கிடைக்கும். $40000 மதிப்பை உள்ளிடினால், கமிஷன் விகிதம் 30% மாறும்:

எங்கள் அட்டவணை இப்படித்தான் செயல்படுகிறது.

நாங்கள் பணியை சிக்கலாக்குகிறோம்

விஷயங்களை இன்னும் கொஞ்சம் கடினமாக்குவோம். மற்றொரு வரம்பை அமைப்போம்: விற்பனையாளர் $40000க்கு மேல் சம்பாதித்தால், கமிஷன் விகிதம் 40% ஆக அதிகரிக்கும்:

எல்லாம் எளிமையானதாகவும் தெளிவாகவும் தெரிகிறது, ஆனால் செல் B2 இல் உள்ள எங்கள் சூத்திரம் மிகவும் சிக்கலானதாகிறது. நீங்கள் சூத்திரத்தை உற்று நோக்கினால், செயல்பாட்டின் மூன்றாவது வாதம் என்பதை நீங்கள் காண்பீர்கள் IF (IF) மற்றொரு முழு அளவிலான செயல்பாடாக மாறியது IF (IF). இந்த கட்டுமானமானது செயல்பாடுகளை ஒன்றோடொன்று இணைத்தல் என்று அழைக்கப்படுகிறது. எக்செல் இந்த கட்டுமானங்களை மகிழ்ச்சியுடன் அனுமதிக்கிறது, மேலும் அவை செயல்படுகின்றன, ஆனால் அவற்றைப் படித்து புரிந்துகொள்வது மிகவும் கடினம்.

தொழில்நுட்ப விவரங்களை நாங்கள் ஆராய மாட்டோம் - ஏன், எப்படி இது செயல்படுகிறது, மேலும் உள்ளமை செயல்பாடுகளை எழுதும் நுணுக்கங்களுக்குள் செல்ல மாட்டோம். எல்லாவற்றிற்கும் மேலாக, இது செயல்பாட்டிற்கு அர்ப்பணிக்கப்பட்ட ஒரு கட்டுரை வி.பி.ஆர், Excel க்கான முழுமையான வழிகாட்டி அல்ல.

எதுவாக இருந்தாலும், சூத்திரம் மிகவும் சிக்கலானதாகிறது! $50க்கு மேல் விற்பனை செய்யும் விற்பனையாளர்களுக்கு 50000% கமிஷன் வீதத்திற்கு மற்றொரு விருப்பத்தை அறிமுகப்படுத்தினால் என்ன செய்வது. மேலும் யாராவது $60000க்கு மேல் விற்றிருந்தால் 60% கமிஷன் கொடுப்பார்களா?

இப்போது செல் B2 இல் உள்ள ஃபார்முலா, பிழைகள் இல்லாமல் எழுதப்பட்டிருந்தாலும், முழுமையாக படிக்க முடியாததாகிவிட்டது. தங்கள் திட்டங்களில் 4 நிலைகளின் கூடுகளைக் கொண்ட சூத்திரங்களைப் பயன்படுத்த விரும்புவோர் சிலரே என்று நினைக்கிறேன். எளிதான வழி இருக்க வேண்டுமா?!

மற்றும் அத்தகைய வழி உள்ளது! செயல்பாடு நமக்கு உதவும் வி.பி.ஆர்.

சிக்கலைத் தீர்க்க VLOOKUP செயல்பாட்டைப் பயன்படுத்துகிறோம்

நம்ம டேபிளின் டிசைனை கொஞ்சம் மாற்றுவோம். ஒரே மாதிரியான புலங்கள் மற்றும் தரவை நாங்கள் வைத்திருப்போம், ஆனால் அவற்றை புதிய, மிகச் சிறிய முறையில் ஏற்பாடு செய்கிறோம்:

சிறிது நேரம் எடுத்து புதிய அட்டவணையை உறுதி செய்து கொள்ளுங்கள் விகித அட்டவணை முந்தைய வாசல் அட்டவணையின் அதே தரவை உள்ளடக்கியது.

செயல்பாட்டைப் பயன்படுத்துவதே முக்கிய யோசனை வி.பி.ஆர் அட்டவணையின்படி விரும்பிய கட்டண விகிதத்தை தீர்மானிக்க விகித அட்டவணை விற்பனை அளவை பொறுத்து. அட்டவணையில் உள்ள ஐந்து வரம்புகளில் ஒன்றிற்கு சமமாக இல்லாத தொகைக்கு விற்பனையாளர் பொருட்களை விற்க முடியும் என்பதை நினைவில் கொள்ளவும். உதாரணமாக, அவர் $34988 க்கு விற்க முடியும், ஆனால் அத்தகைய தொகை எதுவும் இல்லை. செயல்பாடு எப்படி என்று பார்ப்போம் வி.பி.ஆர் அத்தகைய சூழ்நிலையை சமாளிக்க முடியும்.

VLOOKUP செயல்பாட்டைச் செருகுகிறது

செல் B2 ஐத் தேர்ந்தெடுத்து (எங்கள் சூத்திரத்தைச் செருக வேண்டும்) மற்றும் கண்டுபிடிக்கவும் VLOOKUP (VLOOKUP) எக்செல் செயல்பாடுகள் நூலகத்தில்: சூத்திரங்கள் (சூத்திரங்கள்) > செயல்பாட்டு நூலகம் (செயல்பாட்டு நூலகம்) > தேடல் மற்றும் குறிப்பு (குறிப்புகள் மற்றும் அணிவரிசைகள்).

ஒரு உரையாடல் பெட்டி தோன்றும் செயல்பாடு வாதங்கள் (செயல்பாட்டு வாதங்கள்). வாதங்களின் மதிப்புகளை ஒவ்வொன்றாக நிரப்புகிறோம் தேடு_மதிப்பு (Lookup_value). இந்த எடுத்துக்காட்டில், இது செல் B1 இலிருந்து மொத்த விற்பனைத் தொகையாகும். கர்சரை புலத்தில் வைக்கவும் தேடு_மதிப்பு (Lookup_value) மற்றும் செல் B1 ஐத் தேர்ந்தெடுக்கவும்.

அடுத்து, நீங்கள் செயல்பாடுகளை குறிப்பிட வேண்டும் வி.பி.ஆர்தரவை எங்கே தேடுவது. எங்கள் எடுத்துக்காட்டில், இது ஒரு அட்டவணை விகித அட்டவணை. கர்சரை புலத்தில் வைக்கவும் அட்டவணை_வரிசை (அட்டவணை) மற்றும் முழு அட்டவணையையும் தேர்ந்தெடுக்கவும் விகித அட்டவணைதலைப்புகள் தவிர.

அடுத்து, எங்கள் சூத்திரத்தைப் பயன்படுத்தி எந்த நெடுவரிசையில் தரவைப் பிரித்தெடுக்க வேண்டும் என்பதைக் குறிப்பிட வேண்டும். கமிஷன் விகிதத்தில் நாங்கள் ஆர்வமாக உள்ளோம், இது அட்டவணையின் இரண்டாவது நெடுவரிசையில் உள்ளது. எனவே, வாதத்திற்கு Col_index_num (Column_number) மதிப்பு 2 ஐ உள்ளிடவும்.

இறுதியாக, நாங்கள் கடைசி வாதத்தை அறிமுகப்படுத்துகிறோம் - வரம்பு_பார்வை (Interval_lookup).

முக்கிய குறிப்பு: இந்த வாதத்தின் பயன்பாடே செயல்பாட்டைப் பயன்படுத்துவதற்கான இரண்டு வழிகளுக்கு இடையே உள்ள வித்தியாசத்தை ஏற்படுத்துகிறது வி.பி.ஆர். தரவுத்தளங்களுடன் பணிபுரியும் போது, ​​வாதம் வரம்பு_பார்வை (range_lookup) எப்போதும் ஒரு மதிப்பைக் கொண்டிருக்க வேண்டும் பொய்யா (FALSE) சரியான பொருத்தத்தைத் தேட. செயல்பாட்டின் எங்கள் பயன்பாட்டில் வி.பி.ஆர், இந்த புலத்தை நாம் காலியாக விட வேண்டும் அல்லது மதிப்பை உள்ளிட வேண்டும் உண்மை குறியீடு (உண்மை). இந்த விருப்பத்தை சரியாக தேர்வு செய்வது மிகவும் முக்கியம்.

அதை தெளிவுபடுத்த, நாங்கள் அறிமுகப்படுத்துவோம் உண்மை குறியீடு (உண்மை) புலத்தில் வரம்பு_பார்வை (Interval_lookup). இருப்பினும், நீங்கள் புலத்தை காலியாக விட்டால், இது ஒரு பிழையாக இருக்காது உண்மை குறியீடு அதன் இயல்புநிலை மதிப்பு:

நாங்கள் அனைத்து அளவுருக்களையும் பூர்த்தி செய்துள்ளோம். இப்போது நாம் அழுத்துகிறோம் OK, மற்றும் எக்செல் ஒரு செயல்பாட்டின் மூலம் நமக்கான சூத்திரத்தை உருவாக்குகிறது வி.பி.ஆர்.

மொத்த விற்பனைத் தொகைக்கு பல்வேறு மதிப்புகளை நாங்கள் பரிசோதித்தால், சூத்திரம் சரியாக வேலை செய்கிறது என்பதை உறுதி செய்வோம்.

தீர்மானம்

செயல்பாடு போது வி.பி.ஆர் தரவுத்தளங்கள், வாதங்களுடன் வேலை செய்கிறது வரம்பு_பார்வை (range_lookup) ஏற்க வேண்டும் பொய்யா (FALSE). மற்றும் மதிப்பு உள்ளிட்டது தேடு_மதிப்பு (Lookup_value) தரவுத்தளத்தில் இருக்க வேண்டும். வேறு வார்த்தைகளில் கூறுவதானால், இது ஒரு சரியான பொருத்தத்தைத் தேடுகிறது.

இந்த கட்டுரையில் நாம் பார்த்த எடுத்துக்காட்டில், சரியான பொருத்தத்தைப் பெற வேண்டிய அவசியமில்லை. செயல்பாடு போது இந்த வழக்கு வி.பி.ஆர் விரும்பிய முடிவைத் தர தோராயமான பயன்முறைக்கு மாற வேண்டும்.

உதாரணமாக: $34988 விற்பனை அளவு கொண்ட விற்பனையாளருக்கான கமிஷன் கணக்கீட்டில் எந்த விகிதத்தைப் பயன்படுத்த வேண்டும் என்பதை நாங்கள் தீர்மானிக்க விரும்புகிறோம். செயல்பாடு வி.பி.ஆர் எங்களுக்கு 30% மதிப்பை வழங்குகிறது, இது முற்றிலும் சரியானது. ஆனால் 30% அல்லது 20% இல்லாமல் சரியாக 40% உள்ள வரிசையை ஏன் சூத்திரம் தேர்ந்தெடுத்தது? தோராயமான தேடல் என்றால் என்ன? தெளிவாக இருக்கட்டும்.

வாதம் எப்போது வரம்பு_பார்வை (interval_lookup) மதிப்பைக் கொண்டுள்ளது உண்மை குறியீடு (TRUE) அல்லது தவிர்க்கப்பட்ட, செயல்பாடு வி.பி.ஆர் முதல் நெடுவரிசையின் மூலம் மீண்டும் மீண்டும் தேடும் மதிப்பைத் தாண்டாத மிகப்பெரிய மதிப்பைத் தேர்ந்தெடுக்கிறது.

முக்கிய புள்ளி: இந்தத் திட்டம் செயல்பட, அட்டவணையின் முதல் நெடுவரிசையை ஏறுவரிசையில் வரிசைப்படுத்த வேண்டும்.

ஒரு பதில் விடவும்