Gå til innhold

Equal to i excel 2000 LØST ! :)


Anbefalte innlegg

Skrevet (endret)

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
Videoannonse
Annonse
Skrevet (endret)

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
Skrevet

Jeg fikk bare denne til og fungere

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

Men da kommer det opp i den samme ruta, Skulle gjerne hatt en funksjon som pekte til ruta der hvor feilen ligger.

Skrevet

??

Lim denne inn i B1 (ikke noe annet sted):

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

og fyll den så nedover i B. Hvis du nå skriver noe i A som står i A fra før, kommer meldingen Denne har vi fra før i cella like ved siden av dubletten.

Skrevet

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

Skrevet
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

Skrevet

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.

Skrevet (endret)
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
Skrevet

AHHHHHH

 

 

TUSEN TAKK det funket som bare det :) Så bra til og med midt på natta er det hjelp og få.

Hjertelig takk til alle sammen. Dere er noen kløppere er dere :)

Skrevet
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).

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...