Avatar billede g41384 Nybegynder
14. juli 2008 - 14:13 Der er 11 kommentarer og
1 løsning

Check om celle indeholder både tal og bogstaver

Hej alle

Jeg er ved at lave et dataark, som skal sendes ud forskellige firmaer. Jeg vil gerne indlægge en datavalidering på om indtastningen er korrekt.

Det må ikke være macrokodning, da vores spamfilter ikke accepter tilsendet ark med macroer.

Teksten til cellen lyder således...
"Skal udfyldes med pas(P), kørekort(K) eller anden gyldig legitimation(G) efterfulgt af nummer.

Eksempelvis
P+pasnr = P1234567890
K+kørekortnr = K12345678
G+type+nr = GmilitærID123456789"

Vi kan selv udtænke en kontrol af startbogstavet.
=ELLER(VENSTRE(AA5;1)="P"; VENSTRE(AA5;1)="K"; VENSTRE(AA5;1)="G")
Kan man sammenkæde ovenstående med et check om cellen også indeholder tal?
Avatar billede jkrons Professor
14. juli 2008 - 14:40 #1
Prøv med

=OG(ELLER(VENSTRE(AA5;1)="P"; VENSTRE(AA5;1)="K"; VENSTRE(AA5;1)="G");ER.TAL(VÆRDI(HØJRE(AA5;LÆNGDE(AA5)-1))))
Avatar billede g41384 Nybegynder
14. juli 2008 - 15:00 #2
Hej jkrons

glimrende ide, men desværre ikke helt løsningen, da din formel ikke tager højde for det nederste eksempel.

Kan du fjerne længde minus 1 og i stedet checke om tallet cifret til venstre er et tal??
Avatar billede g41384 Nybegynder
14. juli 2008 - 15:02 #3
jeg mente selvfølgeligt cifret til HØJRE
Avatar billede jkrons Professor
14. juli 2008 - 15:15 #4
Er der nogen regler for, hvor mange tal, der skal være? Eller skal der bare være mindst et?
Avatar billede jkrons Professor
14. juli 2008 - 15:17 #5
=OG(ELLER(VENSTRE(AA5;1)="P"; VENSTRE(AA5;1)="K"; VENSTRE(AA5;1)="G");ER.TAL(VÆRDI(HØJRE(AA5;1))))

kontrollerer bare om det sidste der står er et tal.
Avatar billede g41384 Nybegynder
15. juli 2008 - 08:29 #6
Der er ikke regler om antallet af cifre, så den skitserede løsning er nok det bedste vi kan opnå, hvis...

Findes der en funktion, som checker om cellen indeholder et tal på en tilfældig position.
Avatar billede jkrons Professor
15. juli 2008 - 09:17 #7
Nej, en funktion, der checker om der findes et tal på en tilfældig position i en celle findes ikke. Positionen skal være kendt, for at der kan checkes om det er tal eller bogstav. Du kan selvflølgelig ændre den sidste, så den checker på de to eller tre sidste positioner, men hvis der af og til kun er et enkelt ciffer, vil det så ikke virke.

Det er altid vanskeligt at lave en systematisk regel for noget, der ikke er systematik i :-)
Avatar billede jkrons Professor
15. juli 2008 - 09:19 #8
Habvde du kunne bruge en makroløsning, kunne man have set på de enkelte karakterer hver for sig, men det er problematisk i en formel, da der jo ikke er et fast antal karakterer, der skal kontrolleres.
Avatar billede g41384 Nybegynder
15. juli 2008 - 13:07 #9
Tak for hjælpen. Sender du et svar.
Avatar billede jkrons Professor
15. juli 2008 - 14:06 #10
Et svar :-)
Avatar billede g41384 Nybegynder
15. juli 2008 - 14:56 #11
Humor, men det er stadigt kun en kommentar.

Det er i samme katagori, som "jeg kan skrive rødt"
Avatar billede jkrons Professor
15. juli 2008 - 23:24 #12
Sådan kan det gå, når man ikke kan ramme :-(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester