• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Probleempje met VERT.ZOEKEN

Status
Niet open voor verdere reacties.

Polario

Nieuwe gebruiker
Lid geworden
8 jun 2016
Berichten
4
Hallo,
ik heb 2 probleempjes wat ik niet opgelost krijg, hopelijk kan iemand me helpen:

Stel, in A1 vul ik een getal in. In B1 plaats ik de formule waarin, in een lijst met namen, een naam verschijnt die gekoppeld is aan het nummer ingevuld in A1. Dit lukt ook middels VERT.ZOEKEN. Zolang het nummer echter niet is ingevuld in A1, staat in B1 #N/B. Dit is "niet mooi", maar hoe krijg ik het zo ingesteld dat de B1 "leeg"blijft totdat A1 is ingevuld?
Verder is niet alleen A1 ingevuld, maar ook A2, A3, enz. In die cellen moeten getallen komen tussen 1 en 218, maar mogen NIET 2x voorkomen. Hoe doe ik dat?

Avast bedankt
 
Je eerste vraag kan je oplossen door:
PHP:
=IFERROR(VLOOKUP($A1;table;column;FALSE);"")
of
PHP:
=IF(ISERROR(VLOOKUP($A1;table;column;FALSE));"";VLOOKUP($A1;table;column;FALSE))

Je tweede vraag zou ik oplossen door voorwaardelijk opmaak te gebruiken.
PHP:
=COUNTIF($A$1:$A$218;$A1)>1
 
Laatst bewerkt:
Re:

Hmmm,php code ben ik niet mee bekend.
Mijn formule is nu :
=VERT.ZOEKEN(A1;Rennerslijst!A3:B218;2;ONWAAR)

Kan ik hier nog iets aan toevoegen, veranderen soms?

Probleempje 2:
Ook dit is PHP, dus zou niet weten wat ik ermee moet. Sorry
 
Het zijn gewoon Excel formules. De PHP tags zorgen voor een betere leesbaarheid. Je moet de formules wel even vertalen naar het Nederlands.
 
Je tweede vraag zou ik oplossen door voorwaardelijk opmaak te gebruiken.
PHP:
=COUNTIF($A$1:$A$218;$A1)>1
[/QUOTE]

En hoe stel ik dat 2e probleempje in? Het 1e probleempje heb ik inmiddels opgelost. Dank daarvoor spaarie en VenA
 
Je formule inpakken met als.fout, dan krijg je geen NB meer:
Code:
=ALS.FOUT(VERT.ZOEKEN(A1;Rennerslijst!A3:B218;2;ONWAAR);"")

Met Voorwaardelijke opmaak wordt bedoeld Aantekening 2019-08-02 152508.jpg
 
Laatst bewerkt:
Het 1e probleem zou ik zo oplossen
PHP:
=IF(A2="";"";VLOOKUP(A2;Table1[#All];2;0))

Voor het 2e probleem zou ik datavalidatie gebruiken met als formule
PHP:
=AND(A2>=1;A2<=218;COUNTIF($A$2:$A$219;A2)=1)

De volgende keer graag zelf een bestand plaatsen.
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan