Gå til innhold

Equal to i excel 2000 LØST ! :)


Anbefalte innlegg

Jeg sliter litt med og finne løsningen på dette.

 

jeg har et excel dokument, hvor det skal scannes inn serienummer.

jeg trenger da en funksjon som sier ifra om det serienummert har vært scannet inn før.

 

eks

 

serienummer

 

1213

1214

1215

1213

 

her skulle jeg fått opp en tekst boks som sier at serienummer 1213 er scannet inn fra før.

 

 

 

noen som kan hjelpe meg ?

Endret av bompibammen
Lenke til kommentar
Videoannonse
Annonse

Du nevner ikke språkversjon, så jeg antar norsk. Hvis tallene dine står i a-kolonnen, sett denne i B1 og fyll nedover:

=HVIS(ANTALL.HVIS($A$1:$A$1000;A1)<2;"";"Denne har vi fra før")

 

Edit: Nei glem den, gjør det heller sånn:

=HVIS(ANTALL.HVIS($A$1:$A1;A1)<2;"";"Denne har vi fra før")

 

HTH. Beste hilsen Harald

Endret av Harald Staff
Lenke til kommentar

Og det sier du først nå.

Jaja.

 

En annen innfallsvinkel er at du merker celleområde A1:H1000, og passer på at A1 er aktiv celle (lysere enn de andre).

Så går du menyen Format - Conditional formatting.

Der velger du Formula is, og limer inn denne:

=AND((COUNTIF($A$1:$H$1000;A1)>1);(A1<>""))

og så en stygg bakgrunnsfarge på Pattern. Nå vil dubletter fargelegge seg.

 

HTH. Beste hilsen Harald

Lenke til kommentar
Jeg sliter litt med og finne løsningen på dette.

 

her skulle jeg fått opp en tekst boks som sier at serienummer 1213 er scannet inn fra før.

 

noen som kan hjelpe meg ?

 

Det mest fornuftige i dette tilfellet vil være å bruke VBA vil jeg tro.

Forutsetninger:

Data ligger i A:A

Du skriver serienr inn i F5

G5 inneholder =MATCH(F5;A:A;0)

 

Private Sub Worksheet_Change(ByVal Target As Range)
   If Not Application.Intersect(Target, Me.Range("F5")) Is Nothing Then
       If Not IsError(Me.Range("G5").Value) Then
           Call MsgBox("Duplikat!")
       Else
           Range("A65536").End(xlUp).Select
           ActiveCell.Offset(1, 0).Select
           Selection.Value = Me.Range("F5")
       End If
       Range("F5").Select
   End If
End Sub

Lenke til kommentar

har aldri brukt script jeg. Men fikk endelig løsningen til Harald til og fungere. Den hvor man får fargelagt de to som er like. Supert takk takk.

Men det er slik at jeg har engelsk excel på jobben men norsk hjemme. Det er på jobben jeg trenger dette.

 

Denne fungerte hjemme med norsk versjon =HVIS(ANTALL.HVIS($A$1:$A1;A1)<2;"";"Denne har vi fra før")

 

Men får ikke denne til på jobben =IF(COUNT.IF($A$1:$A1;A1)<2;"";"Denne har vi fra før")

Der hvor jeg har engelsk versjon

 

Jeg hadde lyst til og bruke begge løsningene til Harald. Både fargelegge og at det samtidig kommer en tekst som sier at det nummeret er skrevet inn fra før.

 

Takker så masse for all tolmodighet med en stakkars elektroniker.

Lenke til kommentar
Men får ikke denne til på jobben =IF(COUNT.IF($A$1:$A1;A1)<2;"";"Denne har vi fra før")

 

COUNTIF på engelsk. Kun den norske versjonen som somler med punktumer... :)

 

Husk å merk tråden med LØST når du har fått en løsning som fungerer!

Endret av rozon
Lenke til kommentar
Men får ikke denne til på jobben =IF(COUNT.IF($A$1:$A1;A1)<2;"";"Denne har vi fra før")

 

COUNTIF på engelsk. Kun den norske versjonen som somler med punktumer... :)

 

Bruker norsk versjon med engelsk språkpakke og har ikke noe problemer med punktumer. Hvor kommer funksjonen Count.If(range, criteria) fra? Den heter COUNTIF(range, criteria).

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...