Avatar billede al_pacone Nybegynder
02. september 2004 - 04:56 Der er 9 kommentarer og
1 løsning

Datavalidering med 0 som første tegn.

Hvordan får jeg lavet datavalidering med 0 som første tegn.

Brugeren skal indtaste 9 tal, hvor de første tal i rækken gerne må være 0. Endvidere skal det være et helt tal.

Eksempel. 008473097

Nogle gode forslag, eller måske bare et forslag?.
Avatar billede mugs Novice
02. september 2004 - 06:01 #1
Prøv at lege lidt med denne. Hvis talet i B1 indeholder 7 tegn, skal A1 vise 00 + B1, ellers viser A1 værdien i B1. Du kan så sætte flere Hvis sætninger ind.

=HVIS(LÆNGDE(B1)=7;0&0&B1;B1)

Jeg ved den ikke er komplet, men har ikke mere tid nu. Derfor kun en kommentar.
Avatar billede hugopedersen Nybegynder
02. september 2004 - 08:08 #2
Hvad med at formatere cellen til 'Custom' og så lave en der indholder 9 0'er ?  Det burde kunne klare det.
Avatar billede al_pacone Nybegynder
08. september 2004 - 09:40 #3
mugs. Din idé tar kun højde for 0 på de to første pladser. Jeg vil have mulighed for 0-9 på alle pladser.

hugo. Hvordan ser custom validering ud som du forslår.
Avatar billede hugopedersen Nybegynder
08. september 2004 - 09:54 #4
Hvis det er metoden du eftersøger så er det noget i stil med: Højreklik på feltet, Format cells, Number, Category - Custom, indtast 000000000 i feltet Type (der hvor der står standard)
Så skulle det fungere
Avatar billede bak Forsker
08. september 2004 - 10:02 #5
hvis du vil sikre dig at brugeren indtaster 9 tal og der godt må være nuller i front, kan du prøve under datavalidereing at vælge "brugerdefineret" og indsætte denne formel. B3 skal være formateret som tekst


=OG(LÆNGDE(B3)=9;VÆRDI(B3)>0;ER.FEJL(FIND(",";B3)))
Avatar billede al_pacone Nybegynder
08. september 2004 - 13:08 #6
Hej Bak

Hvordan ser det ud på engelsk?.
Avatar billede harnbjerg Nybegynder
14. september 2004 - 09:37 #7
Højreklik på cellen/vælg fanen tal/vælg tekst/tryk ok. Nu vil den skrive 0'et med foran.
Avatar billede bak Forsker
14. september 2004 - 10:03 #8
=AND(LEN(B3)=9;VALUE(B3)>0;ISERROR(FIND(",";B3)))
Avatar billede al_pacone Nybegynder
16. september 2004 - 20:25 #9
Så kom det også til at virke.

Point går til bak.
bak smider du lige et svar.

Tak til alle for hjælpen.
Avatar billede bak Forsker
16. september 2004 - 20:30 #10
Joooe Tak :-)
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