„VLOOKUP“ trikčių šalinimas - „Excel“ patarimai

„Excel VLOOKUP“ yra galinga, tačiau ji neveiks, kai turite konkrečių situacijų. Šiandien pažvelkite į tai, kaip pašalinti VLOOKUP.

VLOOKUP yra mano mėgstamiausia „Excel“ funkcija. Jei galite atlikti VLOOKUP, galite išspręsti daugelį „Excel“ problemų. Tačiau yra dalykų, kurie gali pakelti VLOOKUP. Ši tema kalba apie keletą iš jų.

Bet pirmiausia - „VLOOKUP“ pagrindai paprasta kalba.

A: C duomenys buvo gauti iš IT skyriaus. Jūs paprašėte pardavimo pagal prekę ir datą. Jie davė jums prekės numerį. Jums reikia prekės aprašymo. Užuot laukę, kol IT skyrius vėl paleis duomenis, rasite lentelę, parodytą F stulpelyje: G.

Duomenų rinkinio pavyzdys

Norite, kad VLOOKUP rastų elementą A2, kol jis ieško pirmame lentelės stulpelyje, esančiame $ F $ 3: $ G $ 30. Kai VLOOKUP randa atitikmenį F7, norite, kad VLOOKUP grąžintų aprašą, esantį antrame lentelės stulpelyje. Kiekvienas tikslios atitikties ieškantis VLOOKUP turi baigtis klaidinga (arba nuliu, kuris atitinka False). Toliau pateikta formulė nustatyta tinkamai.

VLOOKUP funkcija

Atkreipkite dėmesį, kad naudodamiesi F4 prie paieškos lentelės adreso pridedate keturis dolerio ženklus. Kai kopijuojate formulę žemyn D stulpelyje, reikia, kad paieškos lentelės adresas išliktų pastovus. Yra dvi įprastos alternatyvos: kaip paieškos lentelę galite nurodyti visus stulpelius F: G. Arba galite pavadinti F3: G30 tokiu pavadinimu, kaip „ItemTable“. Jei naudojate =VLOOKUP(A2,ItemTable,2,False), pavadintas diapazonas veikia kaip absoliuti nuoroda.

Bet kada atlikdami daugybę VLOOKUP, turite surūšiuoti VLOOKUP stulpelį. Rūšiuoti ZA ir visos # N / A klaidos pateks į viršų. Šiuo atveju yra vienas. Paieškos lentelėje trūksta elemento BG33-9. Gal tai klaida. Gal tai visiškai naujas daiktas. Jei jis yra naujas, įterpkite naują eilutę bet kurioje paieškos lentelės viduryje ir pridėkite naują elementą.

Rūšiuoti ZA, kad būtų parodytos # Netaikomos klaidos

Gana įprasta turėti keletą klaidų, kurių nėra. Tačiau žemiau esančiame paveikslėlyje ta pati formulė pateikia tik # N / A. Kai tai atsitiks, matau, ar galiu išspręsti pirmąjį VLOOKUP. Ieškote A2 surasto BG33-8. Pradėkite žemyn per pirmąjį paieškos lentelės stulpelį. Kaip matote, atitikimo vertė aiškiai yra F10. Kodėl tai galite pamatyti, bet „Excel“ nemato?

VLOOKUP negali rasti elemento

Eikite į kiekvieną langelį ir paspauskite klavišą F2. Čia yra F10. Atminkite, kad įterpimo žymeklis pasirodo iškart po 8.

Patikrinkite sąrašo elemento vertę

Redagavimo režime yra langelis A2. Įterpimo žymeklis yra pora tarpų nuo 8. Tai ženklas, kad tam tikru momentu šie duomenys buvo saugomi sename COBOL duomenų rinkinyje. Atgal į COBOL, jei laukas Elementas buvo apibrėžtas kaip 10 simbolių, o jūs įvedėte tik 6 simbolius, COBOL užpildys jį su 4 papildomais tarpais.

Paieškos vertės gale yra vietos!

Sprendimas? Užuot ieškoję A2, ieškokite TRIM(A2).

Norėdami pašalinti erdvę, naudokite TRIM

TRIM () funkcija pašalina priekinius ir galinius tarpus. Jei tarp žodžių turite kelis tarpus, TRIM pavers juos į vieną tarpą. Žemiau esančiame paveiksle yra tarpai prieš ir po abiejų vardų A1. =TRIM(A1)pašalina visas A3 vietas, išskyrus vieną.

TRIM pašalinti pagrindinius ir galinius tarpus

Beje, kas būtų, jei problema būtų palikusi tarpus F stulpelyje, o ne A stulpelyje? Pridėkite TRIM () funkcijų stulpelį prie E, nurodydami F stulpelį. Nukopijuokite jas ir įklijuokite kaip reikšmes F, kad paieškos vėl pradėtų veikti.

Čia parodyta kita labai paplitusi priežastis, dėl kurios „VLOOKUP“ neveiks. F stulpelyje yra realieji skaičiai. A stulpelyje yra tekstas, kuris atrodo kaip skaičiai.

VLOOKUP negali sutapti teksto su skaičiumi

Pasirinkite visus A stulpelius. Paspauskite alt = "" + D, E, F. Tai atliks numatytąjį teksto tekstą į stulpelius ir pavers visus teksto numerius tikraisiais. Paieška vėl pradeda veikti.

Tekstas į stulpelius, kad visi teksto numeriai būtų konvertuojami į tikrus skaičius

Žiūrėti video

  • VLOOKUP išsprendžia daug problemų
  • Dažnos VLOOKUP problemos:
  • Jei „VLOOKUP“ pradeda veikti, bet # N / A tampa vis ryškesnis: pamiršote $ paieškos lentelėje
  • Keletas # N / A: lentelėje trūksta elementų
  • Nė vienas iš „VLOOKUP“ neveikia: patikrinkite, ar nėra tarpų
  • Pašalinkite galinius tarpus su TRIM
  • Skaičiai ir skaičiai, saugomi kaip tekstas
  • Pasirinkite abu stulpelius ir naudokite alt = "" + DEF
  • Epizode yra pokštas, kurį tiek buhalteriai, tiek IT žmonės laiko juokingais, tačiau dėl skirtingų priežasčių

Vaizdo įrašo nuorašas

Sužinokite „Excel“ iš tinklalaidės, 2027 m. Serijos - VLOOKUP trikčių šalinimas!

Gerai, transliuodami šią visą knygą, viršutiniame dešiniajame kampe spustelėkite „i“, kad patektumėte į grojaraštį!

VLOOKUP yra mano mėgstamiausia funkcija visoje „Excel“ programoje, ir aš visada sakau šį pokštą viename savo seminare, ir juokiasi, ar tu esi IT, ar ne IT žmogus. Aš visada sakau „Na, žiūrėk, mes turime šiuos duomenis čia, kairėje pusėje, ir aš galiu pažvelgti į tuos duomenis ir pasakyti, kad duomenys buvo gauti iš IT skyriaus, nes tai yra būtent tai, ko aš prašiau, bet ne tai, ko man reikėjo. Aš paprašiau prekės datos ir kiekio, jie man davė prekės numerį, datą ir kiekį, bet jie nesivargino pateikti aprašymo, tiesa? “ Buhalteriai iš to visada juokiasi, nes jiems taip nutinka nuolat, o IT vyrukai yra tokie: „Na, aš tau daviau tai, ko tu prašei, tai ne mano kaltė!“ Taigi jie abu mano, kad tai juokinga dėl skirtingų priežasčių, taigi, žinote, kad IT vyrukas yra užsiėmęs, jis negali grįžti prie užklausos perrašymo,todėl turime ką nors padaryti, kad patys tai išgelbėtume.

Taigi ši maža lentelė, kurią aš nukopijavau iš kažkur kitur savo kompiuteryje, paprasta anglų kalba, ką daro VLOOKUP, sako: „Ei, mes turime prekės numerį W25-6“. Čia mes turime lentelę, noriu pereiti per pirmąjį lentelės stulpelį, kol rasiu tos prekės numerį, ir tada grąžinti ką nors iš tos eilutės. Gerai, šiuo atveju noriu 2-ojo stulpelio iš tos eilutės. Tada kiekvieno VLOOKUP pabaigoje turime įdėti arba FALSE, arba 0. Dabar čia, pasirinkęs diapazoną, aš paspausiu F4 klavišą, tada noriu 2-ojo stulpelio ir tada FALSE rungtynės. Niekada nesirinkite apytikslės atitikties, niekada, niekada! Tai nėra apytikslės rungtynės, tai labai ypatingas dalykas, neveikia visą laiką. Jei norite pakartoti savo numerius Vertybinių popierių ir biržos komisijai, visais būdais drąsiai naudokitės,TIESA arba tiesiog palikite „FALSE“ išjungtą. Bet kiekvienas jūsų sukurtas VLOOKUP turėtų baigtis FALSE arba 0, 0 yra trumpesnis nei FALSE, turėtumėte įdėti FALSE, bet 0 yra tas pats, kas FALSE.

Gerai, dabar, trikčių šalinimas, pirmas dalykas, kai atliekate visą krūvą VLOOKUP, labai normalu turėti porą # N / As, tiesa? Aš visada randu # N / A, eidamas „Data“, ZA, kuris iškelia „# N / As“ į viršų, ten pat, BG33-9, arba tai yra rašybos klaida, arba tai visiškai naujas daiktas, gerai, ir mes kad tai suprastum. Taigi čia, dešinėje, turiu naujus duomenis, aš juos supjaustysiu, o tada Alt + IED, įterpsiu tas ląsteles viduryje, tai neturi būti abėcėlės tvarka, ši lentelė neturi būti rūšiuojama. Kai naudojate FALSE versiją, lentelė nėra - galite tiesiog įdėti ją bet kur, kur norite, aš nepateikiau pabaigos, nes man nereikėjo perrašyti formulės, aš tiesiog noriu, kad formulė darbas. Gerai, taigi pora # N / A, labai, labai normalu, bet patikrinkite tai.

Kai pradedate atsakymus, kurie veikia, bet # N / A pradedami rodyti šiek tiek dažnai, o vėliau jie pasirodo iki galo, tai yra tikras ženklas, kad neužrakinote lentelės nuorodos. Gerai, matai, todėl lentelė juda, kai aš nukopijuoju formulę žemyn, tiesa, ir man pasiseka pataikyti į kelis sąrašo gale esančius. Bet galų gale aš nusileidžiu iki taško, kai čia žiūrima visiškai tuščiose ląstelėse, ir, žinoma, nieko nerandama. Gerai, todėl tai pirmas dalykas, jūs gaunate porą, kuri veikia, kelis # N / A, dar pora, kurie veikia, ir tada visi # N / A yra likusį kelią - tikras ženklas, kad nepadėjote $ į.

Tiesiog grįžkite atgal, F2 redagavimo režimui, pasirinkite dvitaškį, paspauskite F4, kuris įneša visus $, dukart spustelėkite, kad jį nušautumėte, ir viskas vėl pradeda veikti, gerai. Kita, ta pati formulė, formulė yra tobula, BG33-8, suprantame, kad niekas iš šios teisės nėra. Gerai, todėl einu ieškoti, BG33-8, ei, ten, jis čia, jis yra raudonas, aš turėjau jį pamatyti! Taigi aš prieinu prie šio dešinėje pusėje, paspaudžiu F2 ir stebiu mirksintį įterpimo tašką ir matau, kad jis iškart po 8, panašiai, tada aš ateinu čia ir paspaudžiu F2, yra kai kurios ten atsiliekančios vietos. Tai labai, labai įprasta COBOL dienomis, jie sakydavo: „Žinok, žiūrėk, mes suteiksime tau 10 tarpų prekės numeriui, o jei neįvesi visų 10 tarpų, jie užpildys . “ Taigi tai yra labai įprasta,o puikus sprendimas čia yra atsikratyti tų priekinių ir galinių erdvių su TRIM funkcija. Vietoj A2 naudokite TRIM (A2), dukart spustelėkite, kad nufotografuotumėte, gerai, vis tiek BG33-9 vėl atsiduria kitoje lentelėje.

Gerai, kad jūs suprastumėte, kaip veikia TRIM, todėl aš įvedžiau daugybę tarpų, Johną, daugybę erdvių, Durraną ir daugybę tarpų, o tada susiejau * prieš ir po, kad galėtumėte pamatyti, kaip tai atrodo . Kai aš prašau TRIM (P4), mes atsikratome visų priekinių erdvių, visų galinių erdvių, tada kelios vidaus erdvės sumažinamos iki vienos erdvės. Gerai, kad matytumėte, tarsi vizualizuokite, kad jie atsikrato priekinių ir galinių erdvių, bet kurios dvigubai padidintos vidurio erdvės tampa viena tokia erdve. Taigi, TRIM, puikus, puikus įrankis jūsų arsenale, gerai, štai dar vienas tikrai įprastas.

Jei tai ne galiniai tarpai, tada dažniausiai matomas dalykas yra tai, kur čia yra tikri skaičiai, o čia - skaičiai, saugomi kaip tekstas. VLOOKUP to nematys kaip atitikmens, nors 4399, tai yra skaičius, tai yra tekstas, neveikia. Greičiausias būdas konvertuoti teksto stulpelį į skaičius, pasirinkite stulpelį, 3 raides iš eilės, alt = "" DEF, ir staiga mūsų VLOOKUP vėl pradeda veikti, puikus, puikus patarimas maždaug prieš 1500 tinklalaidžių. Gerai, todėl tai yra labiausiai paplitusios VLOOKUP problemos, arba pamiršote $, arba turite tarpų, arba turite skaičių ir skaičių, kurie saugomi kaip tekstas. Visi šie patarimai yra šioje knygoje „MrExcel XL“, viršutiniame dešiniajame kampe spustelėkite „i“, galite nusipirkti knygą.

Gerai, greitai pakartokite: VLOOKUP išsprendžia daug problemų, jei VLOOKUP pradeda veikti, bet # N / A! tampa ryškesnis, pamiršote įdėti $ į paieškos lentelę. Jei yra keli # N / A, lentelėje trūksta tik elementų. Jei nė vienas iš VLOOKUP neveikia ir yra tekstas, patikrinkite, ar nėra tarpų, galite naudoti TRIM funkciją. Jei numeriai ir skaičiai yra saugomi kaip tekstas, pasirinkite bet kurį stulpelį, tą, kuriame yra tekstas, tada atlikite alt = "" DEF visus tuos, kurie grįžta prie skaičių.

Gerai, labas, noriu padėkoti už tai, kad užsukote, pamatysime kitą kartą kitam netcast'ui iš!

Atsisiųsti failą

Atsisiųskite failo pavyzdį čia: Podcast2027.xlsx

Įdomios straipsniai...