Bikaranîna fonksiyona VLOOKUP-ê li Excel: Fuzzy Match

Me vê dawiyê gotarek ji yek ji fonksiyonên Excel-ê yên herî bikêr ku jê re tê gotin veqetand VPR û destnîşan kir ku ew çawa dikare were bikar anîn da ku agahdariya hewce ji databasê di nav hucreyek pelê xebatê de derxîne. Me her weha behs kir ku ji bo fonksiyonê du rewşên karanîna hene VPR û tenê yek ji wan bi pirsên databasê re mijûl dibe. Di vê gotarê de, hûn ê rêgezek din a kêmtir naskirî ya karanîna fonksiyonê fêr bibin VPR li Excel.

Ger we hîna vê yekê nekiriye, wê hingê pê ewle bin ku hûn gotara paşîn di derbarê fonksiyonê de bixwînin VPR, ji ber ku hemî agahdariya jêrîn texmîn dike ku hûn berê bi prensîbên ku di gotara yekem de hatine vegotin nas dikin.

Dema ku bi databases, fonksiyonan re dixebitin VPR nasnameyek yekta derbas dibe, ku ji bo nasandina agahdariya ku em dixwazin bibînin (mînak, kodek hilberek an jimareyek nasnameyek xerîdar) tê bikar anîn. Divê ev koda yekta di databasê de hebe, wekî din VPR dê xeletiyek rapor bike. Di vê gotarê de, em ê li vê awayê karanîna fonksiyonê binêrin VPRdema ku id di databasê de qet tune. Mîna ku fonksiyonê VPR veguherî moda texmînî, û hildibijêre ku dema ku em dixwazin tiştek bibînin, kîjan daneyan ji me re peyda bikin. Di hin rewşan de, ev bi rastî hewce ye.

Mînakek ji jiyanê. Me peywir danî

Werin em vê gotarê bi mînakek jiyanek rastîn diyar bikin - hesabkirina komîsyonên li ser bingeha cûrbecûr pîvanên firotanê. Em ê bi vebijarkek pir hêsan dest pê bikin, û dûv re em ê hêdî hêdî wê tevlihev bikin heya ku tenê çareseriya maqûl a pirsgirêkê karanîna fonksiyonê ye. VPR. Senaryoya destpêkê ji bo peywira me ya xeyalî wiha ye: Ger firoşkarek di salekê de ji 30000 dolaran zêdetir firotanê bike, wê hingê komîsyona wî 30%. Wekî din, komîsyon tenê 20%. Ka em wê di forma tabloyê de bidin:

Firoşkar daneyên xweya firotanê di hucreya B1 de dike, û formula di hucreya B2 de rêjeya komîsyona rast a ku firoşkar dikare hêvî bike destnîşan dike. Wekî din, rêjeya encam di hucreya B3 de tê bikar anîn da ku komîsyona giştî ya ku firoşkar werdigire hesab bike (bi tenê şaneyên B1 û B2 zêde dike).

Beşa herî balkêş a tabloyê di hucreya B2 de heye - ev formula ji bo destnîşankirina rêjeya komîsyonê ye. Ev formula fonksiyonek Excel heye ku jê re tê gotin IF (GER). Ji bo wan xwendevanên ku bi vê fonksiyonê nizanin, ez ê rave bikim ka ew çawa dixebite:

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

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

Rewş argûmanek fonksiyonê ye ku nirxa her yekê digire KODA RAST (RAST), an ŞAŞ (ŞAŞ). Di mînaka jorîn de, îfadeya B1

Ma rast e ku B1 ji B5 kêmtir e?

An jî hûn dikarin cûda bêjin:

Ma rast e ku jimareya giştî ya firotanê ya salê ji nirxa bendê kêmtir e?

Ger em bersiva vê pirsê bidin ERÊ (RAST), wê hingê fonksiyon vedigere nirx heke rast be (nirx heke RAST). Di rewşa me de, ev ê bibe nirxa hucreya B6, ango rêjeya komîsyonê dema ku firotana tevahî di binê bendê de be. Ger em bersiva pirsê bidin NA (FALSE) paşê vedigere nirxa eger derew (nirx heke FALSE). Di rewşa me de, ev nirxa hucreya B7 e, ango rêjeya komîsyonê dema ku firotana tevahî li ser sînor be.

Wekî ku hûn dikarin bibînin, heke em firotana tevahî 20000 $ bistînin, em di hucreya B2 de rêjeya komîsyonê ya 20% distînin. Ger em nirxek $40000 têkevin, wê hingê rêjeya komîsyonê dê% 30 biguheze:

Tabloya me bi vî awayî dixebite.

Em peywirê tevlihev dikin

Werin em tiştan hinekî dijwartir bikin. Ka em bendek din destnîşan bikin: heke firoşkar ji 40000 $ zêdetir qezenc bike, wê hingê rêjeya komîsyonê ji% 40 zêde dibe:

Her tişt sade û zelal xuya dike, lê formula me di hucreya B2 de bi rengek berbiçav tevlihevtir dibe. Ger hûn ji nêz ve li formula mêze bikin, hûn ê argumana sêyemîn a fonksiyonê bibînin IF (IF) veguherî fonksiyonek bêkêmasî ya din IF (GER). Ji vê avakirinê re hêlîna fonksiyonan di nav hev de tê gotin. Excel bi kêfxweşî destûrê dide van avahiyan, û ew jî dixebitin, lê xwendin û fêmkirina wan pir dijwartir in.

Em ê nekevin hûrguliyên teknîkî - çima û çawa dixebite, û em ê neçin nav hûrguliyên nivîsandina fonksiyonên hêlîn. Beriya her tiştî, ev gotarek e ku ji fonksiyonê re hatî veqetandin VPR, ne rêbernameyek bêkêmasî ya Excel.

Çi dibe bila bibe, formula tevlihevtir dibe! Ger em vebijarkek din ji bo rêjeya komîsyonê ya 50% ji bo wan firoşkarên ku ji 50000 $ zêdetir di firotanê de dikin destnîşan bikin. Û heke kesek ji $ 60000 zêdetir firotiye, ew ê 60% komîsyonê bidin?

Niha formula di hucreya B2 de, her çend bê xeletî hatibe nivîsandin jî, bi tevahî nayê xwendin. Ez difikirim ku hindik in ku dixwazin di projeyên xwe de formulan bi 4 astên hêlînê bikar bînin. Divê rêyek hêsantir hebe?!

Û rêyek wisa heye! Fonksiyon dê alîkariya me bike VPR.

Em fonksiyona VLOOKUP-ê bicîh dikin ku pirsgirêkê çareser bikin

Ka em piçek sêwirana maseya xwe biguherînin. Em ê hemî heman zevî û daneyan biparêzin, lê wan bi rengek nû, tevlihevtir saz bikin:

Demek bisekinin û tabloya nû piştrast bikin Tabloya Rêjeyê heman daneyan wekî tabloya bendava berê vedihewîne.

Fikra sereke karanîna fonksiyonê ye VPR ji bo diyarkirina rêjeya tarîfa xwestî li gorî tabloyê Tabloya Rêjeyê li gorî qebareya firotanê. Ji kerema xwe bala xwe bidin ku firoşkar dikare bi mîqdarek ku ne bi yek ji pênc bendên di tabloyê de ye bifroşe. Mînakî, ew dikare bi $34988 bifroşe, lê mîqdara wusa tune. Ka em bibînin ka fonksiyon çawa ye VPR dikare bi rewşeke wiha re mijûl bibe.

Têxistina fonksiyonek VLOOKUP

Hucreya B2 hilbijêrin (ku em dixwazin formula xwe têxin hundur) û bibînin VLOOKUP (VLOOKUP) di Pirtûkxaneya fonksiyonên Excel de: Formulas (formûlên) > Pirtûkxane (Pirtûkxaneya Fonksiyon) > Lêgerîn & Çavkanî (Çavkanî û rêzik).

Qutiyek diyalogê xuya dike Argumentên Fonksiyonê (Argumanên fonksiyonê). Em nirxên argumanan yek bi yek, bi dest pê dikin dagirtin Lookup_value (Lookup_value). Di vê nimûneyê de, ev hejmara giştî ya firotanê ji hucreya B1 e. Kursorê li zeviyê bixin Lookup_value (Lookup_value) û hucreya B1 hilbijêrin.

Piştre, hûn hewce ne ku fonksiyonan diyar bikin VPRku li daneyan bigerin. Di nimûneya me de, ev tabloyek e Tabloya Rêjeyê. Kursorê li zeviyê bixin Table_array (Tablo) û tevahiya tabloyê hilbijêrin Tabloya Rêjeyêji bilî sernivîsan.

Dûv re, pêdivî ye ku em diyar bikin ka kîjan stûn ji karanîna formula xwe daneyan derxîne. Em bi rêjeya komîsyonê re eleqedar dibin, ku di stûna duyemîn a tabloyê de ye. Ji ber vê yekê, ji bo argumana Col_index_num (Hejmara_stûnê) nirxa 2 binivîse.

Û di dawiyê de, em argumana paşîn destnîşan dikin - Range_lookup (Interval_lookup).

Giring: ew bikaranîna vê argûmanê ye ku ferqa di navbera her du awayên pêkanîna fonksiyonê de çêdike VPR. Dema ku bi databases re dixebitin, arguman Range_lookup (range_lookup) divê her dem xwedî nirxek be ŞAŞ (FALSE) ji bo lêgerîna lihevhatinek rastîn. Di karanîna me ya fonksiyonê de VPR, divê em vê qadê vala bihêlin, an jî nirxek têkevin KODA RAST (RAST). Pir girîng e ku meriv vê vebijarkê rast hilbijêrin.

Ji bo zelalkirina wê, em ê destnîşan bikin KODA RAST (RAST) li zeviyê Range_lookup (Interval_lookup). Her çend, heke hûn zeviyê vala bihêlin, ev ê ne xeletiyek be, ji ber ku KODA RAST nirxa wê ya xwerû ye:

Me hemû pîvan dagirtiye. Niha em çap dikin OK, û Excel bi fonksiyonek ji me re formulek diafirîne VPR.

Ger em ji bo tevheviya firotanê bi çend nirxên cihêreng ceribandinê bikin, wê hingê em ê piştrast bikin ku formula rast dixebite.

Xelasî

Dema ku fonksiyonê VPR bi databasan re dixebite, arguman Range_lookup (range_lookup) divê qebûl bike ŞAŞ (ŞAŞ). Û nirxa wek ketin Lookup_value (Lookup_value) divê di databasê de hebe. Bi gotineke din, ew li hevberek rastîn digere.

Di mînaka ku me di vê gotarê de lê nihêrî, ne hewce ye ku meriv berhevokek rastîn bistîne. Dema ku fonksiyonê ev e VPR divê biguhere moda texmînî da ku encama xwestî vegere.

Bo nimûne: Em dixwazin diyar bikin ka kîjan rêjeyê di hesabê komîsyonê de ji bo firoşkarek bi qebareya firotanê 34988 $ bikar bînin. Karkirin VPR ji me re nirxek 30% vedigerîne, ku bi tevahî rast e. Lê çima formulê rêza ku tam %30 heye û ne %20 an 40% hilbijart? Wateya lêgerîna texmînî çi ye? Bila zelal be.

Dema ku argumana Range_lookup (interval_lookup) nirxek heye KODA RAST (RAST) an jêbirin, fonksiyon VPR di stûna yekem de dubare dike û nirxa herî mezin a ku ji nirxa lêgerînê derbas nabe hildibijêre.

Nîqaşa girîng: Ji bo ku ev nexşe bixebite, stûna yekem a tabloyê divê bi rêza hilkişînê were rêz kirin.

Leave a Reply