Excel

VLOOKUP ar cipariem un tekstu

Vlookup With Numbers

Excel formula: VLOOKUP ar cipariem un tekstuVispārīgā formula | _+_ | Kopsavilkums

Lai izmantotu Funkcija VLOOKUP lai izgūtu informāciju no tabulas, kur galvenās vērtības ir skaitļi, kas saglabāti kā teksts, varat izmantot formulu, kas saliktie an tukša virkne ('') uz skaitlisko uzmeklēšanas vērtību, piespiežot to tekstam. Parādītajā piemērā H3 formula ir šāda:





kā sarindot priekšmetus Excel
= VLOOKUP (val&'',table,col,0)

kur id (H2) un planētas (B3: B11) ir nosaukti diapazoni .

Piezīme. Piemērs ir risinājums neatbilstošu skaitļu un teksta problēmai, kas izraisa kļūdu #N/A. Ja neatbilstības nav, risinājums nav nepieciešams, un varat izmantot a parasta VLOOKUP formula .





Skaidrojums

Bieža VLOOKUP kļūda ir neatbilstība starp cipariem un tekstu. Visbiežāk tabulas uzmeklēšanas slejā ir skaitliskas vērtības kas izskatās pēc skaitļiem , bet patiesībā ir cipari, kas saglabāti kā teksts . Ja VLOOKUP kā pirmais arguments tiek ievadīts īsts skaitlis, formula atgriež kļūdu #N/A, lai gan šķiet, ka ir atbilstība. Tālāk redzamajā ekrānā parādīts šīs problēmas piemērs:

VLOOKUP kļūdas piemērs ar cipariem un teksta neatbilstību



C slejas B faktiski ir teksts, tāpēc skaitliskās meklēšanas vērtība 3 neizdodas, lai gan šķiet, ka VLOOKUP jāatbilst B5 un jāatgriež “Earth”. Jūs varat ievadīt numuru kā teksta vērtība ievadot ciparu ar vienu pēdiņu (').

Labākais risinājums ir pārliecināties, vai tabulas uzmeklēšanas vērtības patiešām ir skaitļi. Tomēr, ja jūs nevarat kontrolēt tabulu, varat modificēt VLOOKUP formulu, lai piespiestu uzmeklēšanas vērtību atbilstoši tabulas veidam. Parādītajā piemērā mēs piespiežam skaitlisko uzmeklēšanas vērtību tekstam pēc sasaistīšana an tukša virkne :

izceļas izlases skaitlis starp 0 un 1
 
= VLOOKUP (id&'',planets,2,0) // returns 'Earth'

Un pārskatītā formula rūpējas par kļūdu:

VLOOKUP numuri un teksta kļūdu risinājums

kā skaitīt notikumus Excel

Jūs varētu arī darīt to pašu ar garāku formulu, kas izmanto Funkcija TEXT lai pārvērstu numuru tekstā:

 
= VLOOKUP (id,planets,2,0) // original = VLOOKUP (id&'',planets,2,0) // revised

Gan cipari, gan teksts

Ja nevarat būt pārliecināts, kad jums būs cipari un kad būs teksts, varat apmierināt abas iespējas, iesaiņojot VLOOKUP IFERROR funkcija un izmantojot formulu, kas apstrādā abus gadījumus:

 
= VLOOKUP ( TEXT (id,'@'),planets,2,0)

Šeit mēs vispirms izmēģinām parastu VLOOKUP formulu, kurā tiek pieņemta gan uzmeklēšanas vērtība, gan tabulu pirmā sleja ir skaitļi. Ja tas rada kļūdu, mēs mēģinām vēlreiz, izmantojot pārskatīto formulu. Ja arī šī formula neizdodas, VLOOKUP atgriezīs #N/A kļūdu, kā vienmēr.

Autors Deivs Bruns


^