VLOOKUP NAPAKA #N/V
VLOOKUP NAPAKA #N/V
Pozdravljen Matjaž in ostali forumovci!
Že nekaj dni se mučim s problemom oz. funkcijo VLOOKUP, ki mi do sedaj ni delala problemov, pa jo že dolgo uporabljam. V celem stolpcu, kjer bi naj bila rešitev, mi vrne napako #N/V. Iskala sem že v excelovi pomoči in na vašem forumu, pa ne najdem rešitve. Podatke si skopiram iz drugega programa, ki ga je programer pred kratkim nadgradil z novejšim accesom, v excel. Ali je možno, da je problem v tem, ker do sedaj nisem imela problemov.
Vljudno prosim za pomoč.
LP Lidija
Že nekaj dni se mučim s problemom oz. funkcijo VLOOKUP, ki mi do sedaj ni delala problemov, pa jo že dolgo uporabljam. V celem stolpcu, kjer bi naj bila rešitev, mi vrne napako #N/V. Iskala sem že v excelovi pomoči in na vašem forumu, pa ne najdem rešitve. Podatke si skopiram iz drugega programa, ki ga je programer pred kratkim nadgradil z novejšim accesom, v excel. Ali je možno, da je problem v tem, ker do sedaj nisem imela problemov.
Vljudno prosim za pomoč.
LP Lidija
Ta napaka preprosto pomeni, da Excel podatka ne najde.
Največkrat pa je temu vzrok neujemanje tipov. Vi na primer iščete artikel s kodo '123098' in to vpišete kot številko. V seznamu z artikli, pa imate kode vnešene kot tekst in to je najpogostejši razlog, zakaj excel nečesa, kar mi (ljudje) vidimo kot enako, ne najde.
Največkrat pa je temu vzrok neujemanje tipov. Vi na primer iščete artikel s kodo '123098' in to vpišete kot številko. V seznamu z artikli, pa imate kode vnešene kot tekst in to je najpogostejši razlog, zakaj excel nečesa, kar mi (ljudje) vidimo kot enako, ne najde.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
VLOOKUP NAPAKA#N/V
Spoštovani Matjaž
hvala vam za tako hiter odgovor, samo mi na žalost ne pomaga veliko.
Sedaj sem naknadno ugotovila še tole: do range_lookup je v redu; če dam true, mi vrne podatek, ki pa je na žalost napačen; če pa dam false, pa mi vrne #N/V. Še vas prosim za pomoč, če pa ne bo šlo, bi vas prosila, če vam lahko pošljem datoteko.
LP Lidija
hvala vam za tako hiter odgovor, samo mi na žalost ne pomaga veliko.
Sedaj sem naknadno ugotovila še tole: do range_lookup je v redu; če dam true, mi vrne podatek, ki pa je na žalost napačen; če pa dam false, pa mi vrne #N/V. Še vas prosim za pomoč, če pa ne bo šlo, bi vas prosila, če vam lahko pošljem datoteko.
LP Lidija
Pozdrav Matjaž
Še nekaj sem pogledala; oblika celice, po kateri iščem, je splošna, poleg pa me opozarja, da je številka v tej celici oblikovana kot besedilo, ali pa se začne z opuščajem. Ko sem kopirala iz drugega programa, me je pri posebnem lepljenju vprašal, ali prilepi kot Microsoft Excel 8,0, ali kot unicode besedilo, ali pa samo besedilo. Označila sem prvo možnost. Opozoril me je, da velikost in oblika podatkov ne ustrezata... Naj omenim še to, da imam sama Microsoft excel 2003.
Se opravičujem, če sem tečna.
LP Lidija
Še nekaj sem pogledala; oblika celice, po kateri iščem, je splošna, poleg pa me opozarja, da je številka v tej celici oblikovana kot besedilo, ali pa se začne z opuščajem. Ko sem kopirala iz drugega programa, me je pri posebnem lepljenju vprašal, ali prilepi kot Microsoft Excel 8,0, ali kot unicode besedilo, ali pa samo besedilo. Označila sem prvo možnost. Opozoril me je, da velikost in oblika podatkov ne ustrezata... Naj omenim še to, da imam sama Microsoft excel 2003.
Se opravičujem, če sem tečna.
LP Lidija
Pozdravljeni,
Ravno opozorilo, da je številka shranjena kot besedilo zna biti problem, če so opuščaji spredaj.
Če podatke prenašate iz Accessa, priporočam izvoz iz Accessa in ne copy/paste.
PS: #N/V pri parametru false pomeni, da ne najde točnega ujemanja, torej v šifrantu ni popolne enakosti glede na iskano vrednost.
Ravno opozorilo, da je številka shranjena kot besedilo zna biti problem, če so opuščaji spredaj.
Če podatke prenašate iz Accessa, priporočam izvoz iz Accessa in ne copy/paste.
PS: #N/V pri parametru false pomeni, da ne najde točnega ujemanja, torej v šifrantu ni popolne enakosti glede na iskano vrednost.
Življenje je enostavno, če poznaš "The Secret".
GoldZ
GoldZ
Kot vam je odgovoril že GoldZ... Problem je ravo v tem, kot sem predvideval. Podatkov nimate urejenih. Enkrat imate številke kot številke, drugič pa kot tekst... Oblika celice s tem nima zveze. Npr. Datume je številka, ki je pač oblikovana kot datum, sicer je to navadno število, ki predstavlja število dni od 1.1.1900...
Excel torej loči samo številke in besedilo - neglede na oblikovanje. Da vam bo stvar delovala pravilno morajo biti vse šifre po katerih iščete številke ali pa tekst in ne malo mešano. Rešitev pri prenostu iz Accessa pa vam je tudi posredoval GoldZ.
Excel torej loči samo številke in besedilo - neglede na oblikovanje. Da vam bo stvar delovala pravilno morajo biti vse šifre po katerih iščete številke ali pa tekst in ne malo mešano. Rešitev pri prenostu iz Accessa pa vam je tudi posredoval GoldZ.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: VLOOKUP NAPAKA #N/V
Pozdravljeni,
Tudi sam imam problem s formatom celice in Vlookup funkcijo, pa naj bo še tako banalen, ne znam najti rešitve.
V Excelu imam tabelo z različnimi podatki o izdelkih (opis, ean koda,...), ki jo uvažam iz podatkovne baze. Tabela naj bi se osveževala enkrat mesečno in je podlaga za nadaljnje izračune. Ker surovi podatki niso povsem ok, sem v isti tabeli dodal nekaj stolpcev in naredil dodatne izračune. Ti stolpci se bodo morali osveževati avtomatsko.
Problem je pa v tem, da bi rad vsakemu izdelku pripisal blagovno skupino. Tako imam v enem od stolpcev 11-mestno numerično šifro artikla, od katere prvih 5 mest pomeni šifro blagovne skupine. Teh 5 mest sem izločil v nov stolpec X z ukazom "Left". V drugem zavihku imam šifrant blagovnih skupin, kjer imam v prvem stolpcu 5-mestne šifre, v drugem pa opis blagovne skupine. Sedaj sem hotel enostavno z Vlookup funkcijo 5-mestnim šifram v tabeli pripisati opise blagovnih skupin, vendar Vlookup ne deluje. Najprej sem mislil, da je narobe to, da je v stolpcu X prisotna formula in seveda Vlookup ne more delovati. Ampak potem sem naredil nov stolpec (Y), vanj pastal vrednosti iz stolpca X in tudi to ne deluje. Če v poljubno celico v stolpcu Y ročno napišem enako šifro, Vlookup deluje mormalno. Kaj lahko naredim, da bo zadeva delovala?
Tudi sam imam problem s formatom celice in Vlookup funkcijo, pa naj bo še tako banalen, ne znam najti rešitve.
V Excelu imam tabelo z različnimi podatki o izdelkih (opis, ean koda,...), ki jo uvažam iz podatkovne baze. Tabela naj bi se osveževala enkrat mesečno in je podlaga za nadaljnje izračune. Ker surovi podatki niso povsem ok, sem v isti tabeli dodal nekaj stolpcev in naredil dodatne izračune. Ti stolpci se bodo morali osveževati avtomatsko.
Problem je pa v tem, da bi rad vsakemu izdelku pripisal blagovno skupino. Tako imam v enem od stolpcev 11-mestno numerično šifro artikla, od katere prvih 5 mest pomeni šifro blagovne skupine. Teh 5 mest sem izločil v nov stolpec X z ukazom "Left". V drugem zavihku imam šifrant blagovnih skupin, kjer imam v prvem stolpcu 5-mestne šifre, v drugem pa opis blagovne skupine. Sedaj sem hotel enostavno z Vlookup funkcijo 5-mestnim šifram v tabeli pripisati opise blagovnih skupin, vendar Vlookup ne deluje. Najprej sem mislil, da je narobe to, da je v stolpcu X prisotna formula in seveda Vlookup ne more delovati. Ampak potem sem naredil nov stolpec (Y), vanj pastal vrednosti iz stolpca X in tudi to ne deluje. Če v poljubno celico v stolpcu Y ročno napišem enako šifro, Vlookup deluje mormalno. Kaj lahko naredim, da bo zadeva delovala?
Re: VLOOKUP NAPAKA #N/V
Imate enak problem, kot originalna pošiljateljica. Ko vi uporabite funkcijo LEFT, vam Excel vrne 'niz znakov' in ne število, torej vi še vedno vidite 16534 a Excel tega pač ne vidi kot številko temveč kot niz znakov. Na drugi strani pa imate po vsej verjetnosti šifrant blagovnih skupin, kjer pa imate šifre numerične!
V vašem primeru je torej potrebno (tako vsaj sklepam iz opisa) samo spremeniti niz znakov v številko. Popraviti je torej potrebno formulo:
Funkcijo LEFT torej zaprite še v funkcijo INT.
V vašem primeru je torej potrebno (tako vsaj sklepam iz opisa) samo spremeniti niz znakov v številko. Popraviti je torej potrebno formulo:
Koda: Izberi vse
' namesto tega:
=LEFT(G6; 5)
' zapišite
=INT(LEFT(G6; 5))
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: VLOOKUP NAPAKA #N/V
Enostavno, a deluje. 1000x hvala! 