VLOOKUP problēmu novēršana - Excel padomi

Satura rādītājs

Excel VLOOKUP ir spēcīgs, taču tas nedarbosies, ja jums ir īpašas situācijas. Šodien apskatiet, kā novērst problēmu ar VLOOKUP.

VLOOKUP ir mana iecienītākā funkcija programmā Excel. Ja jūs varat veikt VLOOKUP, jūs varat atrisināt daudzas problēmas programmā Excel. Bet ir lietas, kas var palaist VLOOKUP. Šī tēma runā par dažiem no tiem.

Bet vispirms VLOOKUP pamati vienkāršā angļu valodā.

A: C dati tika iegūti no IT nodaļas. Jūs lūdzāt pārdošanu pēc preces un datuma. Viņi jums iedeva preces numuru. Jums ir nepieciešams vienuma apraksts. Tā vietā, lai gaidītu, kamēr IT nodaļa atkārtoti palaiž datus, atrodat tabulu, kas parādīta kolonnā F: G.

Datu kopas paraugs

Jūs vēlaties, lai VLOOKUP atrastu vienumu A2, kamēr tas meklē tabulas pirmajā slejā $ F $ 3: $ G $ 30. Kad VLOOKUP atrod atbilstību F7, vēlaties, lai VLOOKUP atgrieztu aprakstu, kas atrodams tabulas otrajā kolonnā. Katram VLOOKUP, kas meklē precīzu atbilstību, beigām ir jābūt False (vai nullei, kas ir ekvivalents False). Tālāk norādītā formula ir iestatīta pareizi.

Funkcija VLOOKUP

Ievērojiet, ka izmantojat F4, lai uzmeklēšanas tabulas adresei pievienotu četras dolāra zīmes. Kopējot formulu uz leju D slejā, ir nepieciešama adrese, lai uzmeklēšanas tabula paliktu nemainīga. Ir divas izplatītas alternatīvas: kā uzmeklēšanas tabulu var norādīt visas kolonnas F: G. Vai arī jūs varētu nosaukt F3: G30 ar tādu nosaukumu kā ItemTable. Ja izmantojat =VLOOKUP(A2,ItemTable,2,False), nosauktais diapazons darbojas kā absolūta atsauce.

Jebkurā laikā, kad veicat virkni VLOOKUP, jums ir jāšķiro VLOOKUP kolonna. Kārtojiet ZA, un visas kļūdas # N / A nonāks augšpusē. Šajā gadījumā ir viens. Uzmeklēšanas tabulā trūkst vienuma BG33-9. Varbūt tā ir drukas kļūda. Varbūt tas ir pavisam jauns priekšmets. Ja tas ir jauns, ievietojiet jaunu rindu jebkurā vietā uzmeklēšanas tabulas vidū un pievienojiet jauno vienumu.

Kārtojiet ZA, lai atklātu # kļūdas

Ir diezgan normāli, ja ir dažas kļūdas # N / A. Bet zemāk redzamajā attēlā tieši tā pati formula nedod neko citu kā # N / A. Kad tas notiek, es redzu, vai es varu atrisināt pirmo VLOOKUP. Jūs meklējat A2 atrodamo BG33-8. Sāciet pārvietoties lejup pa meklēšanas tabulas pirmo kolonnu. Kā redzat, atbilstošā vērtība nepārprotami ir F10. Kāpēc jūs to varat redzēt, bet Excel to nevar redzēt?

VLOOKUP nevar atrast vienumu

Pārejiet uz katru šūnu un nospiediet taustiņu F2. Šeit ir F10. Ievērojiet, ka ievietošanas kursors tiek parādīts uzreiz pēc 8.

Pārbaudiet saraksta vienuma vērtību

Rediģēšanas režīmā ir šūna A2. Ievietošanas kursors atrodas pāris atstarpes attālumā no 8. Tā ir zīme, ka šie dati kādā brīdī tika saglabāti vecā COBOL datu kopā. Atpakaļ COBOL, ja lauks Vienums tika definēts kā 10 rakstzīmes un jūs ievadījāt tikai 6 rakstzīmes, COBOL to aizpildīs ar 4 papildu atstarpēm.

Uzmeklēšanas vērtības beigās ir vieta!

Atrisinājums? Tā vietā, lai uzmeklētu A2, meklējiet TRIM(A2).

Izmantojiet TRIM, lai noņemtu vietu

Funkcija TRIM () noņem priekšējās un aizmugurējās atstarpes. Ja starp vārdiem ir vairākas atstarpes, TRIM tos pārveidos par vienu atstarpi. Zemāk redzamajā attēlā ir atstarpes A1 un aiz abiem nosaukumiem. =TRIM(A1)noņem visas vietas, izņemot vienu, A3.

TRIM, lai noņemtu vadošās un aizmugurējās vietas

Starp citu, kā būtu, ja problēma būtu bijusi atstarpes F kolonnā, nevis A kolonnā? E pievienojiet TRIM () funkciju kolonnu, norādot uz F kolonnu. Nokopējiet tos un ielīmējiet kā vērtības F, lai meklējumi atkal sāktu darboties.

Šeit ir parādīts otrs ļoti izplatītais iemesls, kāpēc VLOOKUP nedarbosies. F slejā ir reāli skaitļi. A slejā ir teksts, kas izskatās kā cipari.

VLOOKUP nevar saskaņot tekstu ar skaitli

Atlasiet visu A kolonnu. Nospiediet alt = "" + D, E, F. Tas noklusē Teksts uz Kolonnas un pārveidos visus teksta numurus reālos skaitļos. Uzmeklēšana atkal sāk darboties.

Teksts kolonnās, lai visus teksta numurus pārvērstu reālos numuros

Skatīties video

  • VLOOKUP atrisina daudzas problēmas
  • Biežas VLOOKUP problēmas:
  • Ja VLOOKUP sāk darboties, bet # N / A kļūst arvien pamanāmāks: meklēšanas tabulā aizmirsāt $
  • Daži # N / A: tabulā trūkst vienumu
  • Neviens no VLOOKUP nedarbojas: pārbaudiet, vai nav atstarpju
  • Noņemiet aizmugures atstarpes ar TRIM
  • Skaitļi un cipari, kas saglabāti kā teksts
  • Atlasiet abas kolonnas un izmantojiet alt = "" + DEF
  • Epizodē ir ietverts joks, kuru gan grāmatveži, gan IT cilvēki uzskata par smieklīgu, taču dažādu iemeslu dēļ

Video atšifrējums

Uzziniet programmu Excel no aplādes, 2027. sērija - problēmu novēršana VLOOKUP!

Labi, aplādējot visu šo grāmatu, augšējā labajā stūrī noklikšķiniet uz “i”, lai nokļūtu atskaņošanas sarakstā!

VLOOKUP ir mana iecienītākā funkcija visā programmā Excel, un es vienmēr izstāstu šo joku vienā no saviem semināriem, un tas kļūst smieklīgs neatkarīgi no tā, vai esat IT cilvēks vai ne IT cilvēks. Es vienmēr saku: "Nu skatieties, mums šie dati ir iestatīti šeit, pa kreisi, un es varu apskatīt šos datus un pateikt, ka dati nāca no IT nodaļas, jo tas bija tieši tas, ko es pieprasīju, bet patiesībā tas nebija vajadzīgs. Es jautāju preces datumu un daudzumu, un viņi man deva preces numura datumu un daudzumu, bet viņi netraucēja man aprakstīt, vai ne? " Grāmatveži vienmēr par to smejas, jo viņiem tas notiek visu laiku, un IT puiši ir tādi kā “Nu, es tev devu to, ko tu prasīji, tā nav mana vaina!” Tāpēc viņi abi domā, ka tas ir smieklīgi dažādu iemeslu dēļ, tāpēc, un IT puisis ir aizņemts, viņš nevar atgriezties pie vaicājuma pārrakstīšanas,tāpēc mums pašiem kaut kas jādara, lai to glābtu.

Tāpēc šī mazā tabula, kuru es nokopēju no kaut kur citur datorā, vienkāršā angļu valodā, ko VLOOKUP dara, saka: “Hei, mums ir preces numurs W25-6.” Mums šeit ir tabula, es vēlos pārvietoties pa tabulas pirmo kolonnu, līdz atrodu šī vienuma numuru, un pēc tam kaut ko atgriezu no šīs rindas. Labi, šajā gadījumā es vēlos 2. sleju no šīs rindas. Tad katras VLOOKUP beigās mums ir jāievieto vai nu FALSE, vai 0. Tagad šeit, pēc tam, kad es izvēlos diapazonu, es nospiedīšu F4 taustiņu, un tad es vēlos iegūt 2. sleju un pēc tam FALSE, lai iegūtu precīzu informāciju spēles. Nekad neizvēlieties aptuvenu spēli, nekad, nekad! Tas nav aptuvens mačs, tā ir ļoti īpaša lieta, tā nedarbojas visu laiku. Ja vēlaties atkārtoti norādīt savus numurus Vērtspapīru un biržu komisijai, nekādā gadījumā nekautrējieties izmantot,PATIESA vai vienkārši atstājiet izslēgtu. Katram VLOOKUP, kuru jūs kādreiz izveidojat, būtu jābeidzas ar FALSE vai, 0, 0 ir īsāks par FALSE, jums vajadzētu tur ievietot FALSE, bet 0 ir tas pats, kas FALSE.

Labi tagad, traucējummeklēšana, pirmā lieta, kad veicat veselu virkni VLOOKUP, ir ļoti normāli, ja jums ir pāris # N / As, vai ne? Es vienmēr atrodu # N / A, dodoties uz Data, ZA, kas novirza # N / As uz augšu, tieši tur, BG33-9, vai nu tā ir drukas kļūda, vai arī tas ir pavisam jauns priekšmets, labi, un mēs saņēmām lai to izdomātu. Tāpēc šeit pa labi man ir jaunie dati, es tos izgriezīšu, un pēc tam Alt + IED, ievietojiet šīs šūnas vidū, tam nav jābūt alfabētiskam, šī tabula nav jāšķiro. Kad jūs izmantojat FALSE versiju, tabula nav - jūs varat to vienkārši ievietot visur, kur vēlaties, es neliku beigās, jo man nebija jāpārraksta formula, es tikai vēlos, lai formula darbs. Labi, tāpēc pāris # N / A, ārkārtīgi, ārkārtīgi normāli, taču pārbaudiet to.

Kad sākat ar atbildēm, kas darbojas, bet # N / A sāk parādīties nedaudz bieži, un pēc tam tās parādās līdz galam, tā ir droša zīme, ka neesat bloķējis tabulas atsauci. Labi, redziet, tāpēc šeit tabula pārvietojas, kad es kopēju formulu uz leju, labi, un tāpēc man paveicas, ka trāpīju dažus, kas bija saraksta beigās. Bet galu galā es nonāku līdz vietai, kur tas šeit skatās pilnīgi tukšās šūnās, un, protams, nekas netiek atrasts. Labi, tāpēc tā ir pirmā lieta: jūs saņemat pāris, kas darbojas, dažus # N / A, vēl pāris, kas darbojas, un pēc tam visi # N / A ir atlikušie ceļi - droša zīme, ka neesat ievietojis $ in.

Vienkārši dodieties atpakaļ, F2 rediģēšanas režīmam, atlasiet kolu, nospiediet F4, kas ievieto visu $, veiciet dubultklikšķi, lai to nošautu, un lietas atkal sāk darboties, labi. Nākamā, precīzi tāda pati formula, formula ir ideāla, BG33-8 redzam, ka mēs neko nedarām. Labi, tāpēc eju meklēt, BG33-8, hei, tur ir, tas ir tieši tur, tas ir sarkanā krāsā, man to vajadzēja redzēt! Tāpēc es nonāku pie šī labajā pusē, nospiežu F2 un skatos mirgojošo ievietošanas punktu un redzu, ka tas ir tieši pēc 8, piemēram, un tad es nāku šeit un nospiežu F2, tur ir dažas pēdējās vietas tur. Tas ir ļoti, ļoti bieži COBOL laikos, viņi teiktu: “Ziniet, skatieties, mēs jums piešķirsim 10 vietas preces numuram, un, ja jūs neievadīsit visas 10 atstarpes, tās aizpildīs vietas . ” Un tāpēc tas ir ļoti bieži,un lielisks risinājums šeit ir atbrīvoties no tām vadošajām un aizmugurējām atstarpēm ar TRIM funkciju. A2 vietā izmantojiet TRIM (A2), veiciet dubultklikšķi, lai to nofotografētu, labi, joprojām BG33-9 atkal atrodas otrajā tabulā.

Labi, tikai tāpēc, lai jūs saprastu, kā darbojas TRIM, tāpēc es ierakstīju virkni atstarpju, Džonu, virkni atstarpju, Durranu un virkni atstarpju, un pēc tam es sasēju pirms * un pēc tam, lai jūs varētu redzēt, kā tas izskatās . Kad es lūdzu TRIM (P4), mēs atbrīvojamies no visām vadošajām telpām, visām aizmugures atstarpēm, un pēc tam vairākas iekšējās telpas tiek samazinātas līdz vienai atstarpei. Labi, lai jūs varētu redzēt, kaut kā tur vizualizējiet, ka viņi atbrīvojas no vadošajām un aizmugurējām atstarpēm, visas divkāršotās vidū esošās atstarpes kļūst par vienu tādu telpu. Tātad, TRIM, lielisks, lielisks rīks jūsu arsenālā, labi, šeit ir vēl viens patiešām izplatīts.

Ja tās nav pēdējās atstarpes, tad visizplatītākais, ko esmu redzējis, ir tas, kur mums šeit ir patiesi skaitļi, un šeit mums ir skaitļi, kas saglabāti kā teksts. Un VLOOKUP to neredzēs kā spēli, kaut arī 4399, tas ir skaitlis, tas ir teksts, nedarbojas. Ātrākais veids, kā konvertēt teksta kolonnu ciparos, atlasiet kolonnu, 3 burtus pēc kārtas, alt = "" DEF, un pēkšņi mūsu VLOOKUP sāk atkal darboties, lielisks, lielisks padoms pirms aptuveni 1500 aplādēm. Labi, tāpēc šīs ir visizplatītākās VLOOKUP problēmas, vai nu esat aizmirsis $, vai arī jums ir atstarpes, vai arī numuri un numuri ir saglabāti kā teksts. Visi šie padomi ir šajā grāmatā “MrExcel XL”, augšējā labajā stūrī noklikšķiniet uz “i”, lai grāmatu varētu iegādāties.

Labi, ātri atkārtojiet: VLOOKUP atrisina daudzas problēmas, ja VLOOKUP sāk darboties, bet # N / A! kļūst pamanāmāka, jūs aizmirsāt ievietot $ uzmeklēšanas tabulā. Ja ir daži # N / A, tabulā trūkst tikai vienumu. Ja neviens no VLOOKUP nedarbojas un ir teksts, pārbaudiet, vai nav atstarpju, varat izmantot funkciju TRIM. Ja jums ir numuri un numuri, kas saglabāti kā teksts, atlasiet jebkuru kolonnu, to, kurā ir teksts, un pēc tam veiciet alt = "" DEF visiem šiem numuriem.

Labi, labi, hei, es gribu pateikties, ka apstājāties, mēs tiksimies nākamreiz uz citu netcast no!

Lejupielādēt failu

Lejupielādējiet faila paraugu šeit: Podcast2027.xlsx

Interesanti raksti...