VLOOKUP ar aizstājējzīmi
VLOOKUP mums ārkārtīgi palīdz viena gultiņa no lielākās daļas lietotāju. Tā nevar atrast vai iegūt vērtību, ja uzmeklēšanas vērtībā ir tikai nelielas atšķirības. Piemēram, galvenajā tabulā vērtība saka “ABC Company”, bet uzmeklēšanas tabulā ir tikai “ABC”, tāpēc VLOOKUP nevarēja atpazīt šos divus kā tādus pašus, tāpēc galu galā tika iegūts kļūdas rezultāts: # N / A). Tas ir kopējais scenārijs, ar kuru mēs visi esam saskārušies, vai ne? Tomēr ir veids, kā zināmā mērā to pārvarēt, izmantojot aizstājējzīmes VLOOKUP funkcijā, un šajā rakstā mēs parādīsim, kā to izmantot.
Kā VLOOKUP aizstājējzīmes (*,?) Programmā Excel?
# 1 - tipiska funkcija VLOOKUP
VLOOKUP datus ienes tikai tad, ja uzmeklēšanas vērtība ir tieši tāda pati kā tabulas masīvā; pretējā gadījumā tiks parādīta kļūda Nr. N / A.
- Piemēram, Excel programmā apskatiet tālāk norādītos datus.

Mums ir divas datu tabulas ar attiecīgi “ Emp tabula ” un “ Algu tabula ”. Pirmajā tabulā mums ir informācija par darbinieka vārdu, nodaļu un algu, bet otrajā tabulā ir tikai “Darbinieku vārdi”, tāpēc mums jāmeklē viņu attiecīgā algu informācija.
- Pielietosim funkciju VLOOKUP un redzēsim, cik darbinieku mēs saņemam algas informāciju.

- Mēs iegūstam šādu rezultātu.

- Šūnās F4 un F8 ir divas kļūdu vērtības. Tas ir tāpēc, ka šūnā F4 darbinieka vārds ir “ Shruthi ”, bet “ Emp Table ” faktiskais nosaukums ir “ Shruthi Naidu ” (šūna A3), tāpēc VLOOKUP neatrod līdzību starp šiem diviem vārdiem, tāpēc atgriež kļūdas vērtību kā # N / A.
- Līdzīgi E8 šūnā mums ir vērtība “ Abhishek ”, bet “ Emp Table ” faktiskais nosaukums ir “ Abhishek Sharma ” (šūna A4), tāpēc mums ir kļūdas vērtība.

Tātad tipiskais VLOOKUP darbojas šādi, taču, izmantojot aizstājējzīmes, mēs varam pārvarēt šos jautājumus.
# 2 - zvaigznīte (*)
Kā mēs zinām, mums ir tikai daļa no darbinieku pilnā vārda, lai tas atbilstu šim vārdam. Mēs apvienosim zvaigznītes (*) aizstājējzīmi programmā Excel ar funkciju VLOOKUP.
1. piemērs
Piemēram, Excel programmā apskatiet tālāk norādītos datus.

- Mēs iegūstam šādu rezultātu.

Līdzīgi mēs esam ieguvuši atlikušās vērtības.

Kā redzat iepriekš, pēc darbinieka vārda šūnas atlasīšanas esam izmantojuši zvaigznīti (*) aizstājējzīmi, tāpēc tas atbilst jebkuram rakstzīmju skaitam pēc atlasītās šūnas vērtības.
2. piemērs
- Tagad aplūkojiet zemāk redzamo VLOOKUP piemēru.

Uzmeklēšanas vērtība ir “Ramesh”, un galvenajā tabulā pilns nosaukums ir, lai arī kā aizstājējzīmi esam izmantojuši zvaigznīti, tas neatgriež rezultātu.
Tas ir tāpēc, ka mēs esam izmantojuši zvaigznīti (*) aiz šūnas adreses, tāpēc jebkura vērtība pēc šūnas vērtības tiks saskaņota, bet šajā gadījumā vērtība ir “ Ramesh ”, bet tas ir vidējais nosaukums, tāpēc pašlaik zvaigznīte sakritīs tikai uzvārds un rezultāts jāatgriež kā “ Ramesh Tendulkar ”, bet faktiskā atbilstošā vērtība ir “ Sachin Ramesh Tendulkar ”.
- Tātad, lai saskaņotu teksta vērtības pirms un pēc uzmeklēšanas vērtības, pirms un pēc uzmeklēšanas vērtības jāiekļauj aizstājējzīmju zvaigznīte, tāpēc zemāk esošajā attēlā parādīts, kā iekļaut aizstājējzīmi.

- Mēs iegūstam šādu rezultātu.

Kā redzam iepriekš, pirms uzmeklēšanas vērtības šūnas izvēles esam iekļāvuši zvaigznīti (*) aizstājējzīmi un arī pēc aizstājējzīmes izvēles. Tātad pirmā zvaigznīte sakritīs ar nosaukumu “ Sachin ”, bet pēdējā zvaigznīte - ar nosaukumu “ Tendulkar ”, un šī būs “ Sachin Ramesh Tendulkar ” kombinācija .
# 3 - jautājuma zīme (?)
Ja zvaigznīte atbilst jebkuram rakstzīmju skaitam, jautājuma zīme (?) Sakritīs tikai ar vienu rakstzīmi.
- Piemēram, apskatiet tālāk minētos datus.

Šūnā D2 mums ir rēķina numurs 3340, bet faktiskajā galvenajā tabulā pilna rēķina numura vērtība ir LAN3340, tāpēc VLOOKUP nevar iegūt rēķina vērtību, jo tā neatrod precīzu rēķina vērtības atbilstību.
- Pielietosim funkciju VLOOKUP.

- Mēs iegūstam šādu rezultātu.

Ja paskatās uz rēķinu numuriem pirmajā tabulā, mums ir trīs pirmās rakstzīmes kā alfabēti un pēc tam seko skaitliskā vērtība, tāpēc mēs varam iekļaut trīs jautājuma zīmes, kas atbilst rēķina numura pirmajām trim rakstzīmēm.
Tātad trīs jautājuma zīmes “???” sakrita ar pirmajām trim rakstzīmēm pirms rēķina numura un uzrādīja uzmeklēšanas vērtību kā “LAN3340”, tāpēc pārējo VLOOKUP veic kā parasti.
Lietas, kas šeit jāatceras
- Aizstājējzīmes ir noderīgas, taču neiesaka tās lietot, jo tās var šausmīgi kļūdīties, ja netiek pamanītas.
- Zvaigznīte (*) var atbilst jebkuram rakstzīmju skaitam, bet jautājuma zīme (?) Atbilst tikai vienai rakstzīmei, kur tās ievietotas.