[excel] guru hulp gezocht bij vergelijking

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
Geen matches
Goededag,
Ik tuur me nu de nodige tijd blind op een mislukte formule.
Het gene waar ik niet uit kom is 't volgende.

Ik heb een veld met daarlangs een ean code.
Deze ean-code komt ook voor in een andere sheet.
Nu wil ik excel graag laten zoeken in de andere sheet naar dezelfde ean code.
Indien deze gevonden is staat er op dezelfde regel een prijs.
Nu is het de bedoeling dat die prijs wordt overgenomen.

Welke functie gebruik ik hiervoor?
Via de index kan er een match gevonden worden, maar vervolgens niet een waarde uit een andere cel gecopieerd worden.

bvd

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


Acties:
  • 0 Henk 'm!

  • Notna
  • Registratie: November 2002
  • Laatst online: 17:38

Notna

Moderator General Chat / Wonen & Mobiliteit

Where are you?®

Geen matches
Verticaal en Horizontaal zoeken is wat je zoekt ;)

Hoe dat werkt moet je zelf even uitzoeken :)

nou vooruit, omdat ik lief ben:

V.Lookup (UK)
Verticaal zoeken (NL)

@ hieronder:

Ha was sneller :9

[ Voor 58% gewijzigd door Notna op 08-10-2008 14:05 ]

Xbox Live ID:Notna8310


Acties:
  • 0 Henk 'm!

Verwijderd

Geen matches
kijk eens naar de formule: VERT.ZOEKEN

Acties:
  • 0 Henk 'm!

  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
Matched: van
dank joor jullie reactie
ben er al mee aan het knutselen geweest.
excel erkent dat de ean code wordt gevonden.
=VERT.ZOEKEN(L5;Banden!Y:Y;1;ONWAAR)
L5 is bron ean, in banden!Y:Y wordt gezocht naar de match.
die vind ie, maar hoe deze dan een waarde kan op pikken van dezelfde rij :s
als nou gewoon sql was kom je d'r wel uit maar dit :s

[ Voor 3% gewijzigd door himlims_ op 08-10-2008 14:13 ]

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


Acties:
  • 0 Henk 'm!

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 18:00
Matched: van
stel dat de prijs in kolom Z staat, dan zou de formule
=VERT.ZOEKEN(L5;Banden!Y:Z;2;ONWAAR)
worden (let op de 2). VERT.zoeken kan geen waardes "links" van de gezochte waarde(in jou geval EAN) teruggeven.

Acties:
  • 0 Henk 'm!

  • Notna
  • Registratie: November 2002
  • Laatst online: 17:38

Notna

Moderator General Chat / Wonen & Mobiliteit

Where are you?®

Matched: van
himlims_ schreef op woensdag 08 oktober 2008 @ 14:13:
dank joor jullie reactie
ben er al mee aan het knutselen geweest.
excel erkent dat de ean code wordt gevonden.
=VERT.ZOEKEN(L5;Banden!Y:Y;1;ONWAAR)
L5 is bron ean, in banden!Y:Y wordt gezocht naar de match.
die vind ie, maar hoe deze dan een waarde kan op pikken van dezelfde rij :s
als nou gewoon sql was kom je d'r wel uit maar dit :s
Erm ik snap je probleem niet echt. Hoe de formule is opgebouwd:

V.LOOKUP(a;b;c;d)

a= De cel waarin de waarde die je zoekt ingevuld gaat worden (in dit geval vul je daar een EAN nummer in)
b= De rijen (minimaal 2) waarin de waarde gezocht gaat worden. Dus de EAN nummers EN de bijbehorende waarde)
c= Waarde welke rij er gezocht moet worden. 1 geeft de waarde uit de eerste kolom, 2 uit de 2de kolom enz.)
d= Waar on niet waar. Oftewel, exacte match of ongeveer

dus bij 2 kolommen (A en B ) met de volgende waarden:

A= 1 t/m9
B= 0 t/m8

Maak ik de volgende formule: =VLOOKUP(C12;A1:B9;2;FALSE) (waarbij C12 de cel is waar de gezochte waarde gezocht word)

Hoop dat je zo verder kan

EDIT:

Met stom ^^

[ Voor 9% gewijzigd door Notna op 08-10-2008 14:25 ]

Xbox Live ID:Notna8310


Acties:
  • 0 Henk 'm!

  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
Matched: van
Super toelichting, kan ik zeker wat mee.

=VERT.ZOEKEN(L5;Banden!O:Y;1;WAAR)

L5 is de ean die ik dus zoek, die wordt gecontrolleerd in de kolommen O t/m Y)
Kolom O bevat mijn prijs, en kolom Y de eancode die moet matchen met L5)
de 1 staat voor de kolom waaruit de gevraagde waarde komt (prijs in dit geval)

Dit lijkt ie mooi op te pakken, echter wordt nu in de cel de laatste waarde van kolom O. En niet de prijs welke in de rij staat met dezeflde ean code.

Notna kan ik je misschien contacten somhow? houd je een zak drop tegoed ;)

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


Acties:
  • 0 Henk 'm!

  • Notna
  • Registratie: November 2002
  • Laatst online: 17:38

Notna

Moderator General Chat / Wonen & Mobiliteit

Where are you?®

Matched: van
himlims_ schreef op woensdag 08 oktober 2008 @ 14:37:
Super toelichting, kan ik zeker wat mee.

=VERT.ZOEKEN(L5;Banden!O:Y;1;WAAR)

L5 is de ean die ik dus zoek, die wordt gecontrolleerd in de kolommen O t/m Y)
Kolom O bevat mijn prijs, en kolom Y de eancode die moet matchen met L5)
de 1 staat voor de kolom waaruit de gevraagde waarde komt (prijs in dit geval)

Dit lijkt ie mooi op te pakken, echter wordt nu in de cel de laatste waarde van kolom O. En niet de prijs welke in de rij staat met dezeflde ean code.

Notna kan ik je misschien contacten somhow? houd je een zak drop tegoed ;)
Als je DM (Direct Message ) aanzet in je profiel moet dat lukken ;)

Anyway is het een optie om de prijs met EAN om te draaien? de V.LOOKUP kan enkel naar rechts zoeken, niet naar links zoeken (AFAIK) De kolommen omdraaien zou dus ideaal zijn :)
onkl schreef op woensdag 08 oktober 2008 @ 14:52:
aanvullend hierop: Als je van de vierde optie "ONWAAR" maakt, krijg je een foutmelding als er iets fout gaat. Bij "waar" probeert excel de beste waarde terug te geven.
Idd, je moet altijd ONWAAR (False) gebruiken. Anders gaat het niet zo goed ;) (gaat Excel gokken als je een typo maakt :) )

[ Voor 18% gewijzigd door Notna op 08-10-2008 14:55 ]

Xbox Live ID:Notna8310


Acties:
  • 0 Henk 'm!

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 18:00
Matched: van
aanvullend hierop: Als je van de vierde optie "ONWAAR" maakt, krijg je een foutmelding als er iets fout gaat. Bij "waar" probeert excel de beste waarde terug te geven.

Acties:
  • 0 Henk 'm!

  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
Geen matches
Super bedankt voor jullie reacties en uitleg.
ik heb 't inmiddels opgegeven, en kijk de gegevens danmaar handmatig na.

wel het nodige wijzer geworden over het onlogische (voor mij dan) programma excel ;-)

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


Acties:
  • 0 Henk 'm!

  • Big Womly
  • Registratie: Oktober 2007
  • Laatst online: 01-09 13:39

Big Womly

Live forever, or die trying

Matched: van
Notna schreef op woensdag 08 oktober 2008 @ 14:46:
[...]

Anyway is het een optie om de prijs met EAN om te draaien? de V.LOOKUP kan enkel naar rechts zoeken, niet naar links zoeken (AFAIK) De kolommen omdraaien zou dus ideaal zijn :)
En als je nu eens een verborgen kolom toevoegd die de waarden van de prijs en de EAN kolommen combineert op de manier die jij wil?

nm. Had de vraag niet goed door...

Als je wat overweg kan met VBA kun je natuurlijk je eigen function gaan creëren dat wel in staat is naar links te zoeken. De rij van het resultaat dat de WorksheetFunction.VLookup functie teruggeeft opvragen en dan enkele kolommen terug gaan zien wat er in staat.

[ Voor 26% gewijzigd door Big Womly op 08-10-2008 16:03 ]

When you talk to God it's called prayer, but when God talks to you it's called schizophrenia


Acties:
  • 0 Henk 'm!

  • Mystikal
  • Registratie: Januari 2001
  • Laatst online: 18-09 23:29

Mystikal

It never hurts to help!

Matched: van
himlims_ schreef op woensdag 08 oktober 2008 @ 15:40:
Super bedankt voor jullie reacties en uitleg.
ik heb 't inmiddels opgegeven, en kijk de gegevens danmaar handmatig na.

wel het nodige wijzer geworden over het onlogische (voor mij dan) programma excel ;-)
Je bent nu op 80% van de oplossing. Ik zou nu even doorzetten want een formule als Verticaal zoeken is echt onmisbaar in velen situaties... Zie ook de tip hierboven! Een edit.
Voeg een kolom toe rechts van de waarde die je wilt opzoeken. Deze kolom kun je eventueel weer verbergen, zodat je er niets van ziet. Of doe een tijdelijke kolom toevoegen. Vervolgens kopieer/plak je de opgezochte waarden als 'values only' en kan je de tijdelijke toegevoegde kolom weer verwijderen.

[ Voor 24% gewijzigd door Mystikal op 08-10-2008 16:03 ]

Basement Bios ---- Exo-S


Acties:
  • 0 Henk 'm!

Verwijderd

Matched: vergelijken
zoals Mystical zegt, je bent er bijna.

als je persé bij de oorspronkelijke layout wil blijven (prijs links naast ean), dat kan ook:
code:
1
=VERSCHUIVING(B1;VERGELIJKEN("eeneancodeofcelverwjizingnaartezoekeneancode";C1:C4;0);0)

in bovenstaande formule verwijst B1 naar de eerste cel uit de prijskolom, c1:c4 is het bereik met ean-codes.
Pagina: 1