Doppelte Einträge Anzeigen

Hallo zusammen.
Folgendes Problem:
Ich Erstelle ein Lagerverzeichnis bestehend aus:
Artikel Nr. (Spalte A)
Lagerplatz (Spalte B)
Bezeichnung (Spalte C)
Das Verzeichnis wird im Laufe der Zeit Erweitert.
Es dürfen keine Doppelten Einträge in der Spalte A vorkommen.

Meine Frage:
Wie kann ich mir schon bei der Eingabe Anzeigen lassen, das dieser Eintrag bereits Existiert?
Kann ich den bestehenden Eintrag farblich Markieren?

Ich hoffe, Ihr Versteht was ich Meine!
Danke schon im Voraus!

Jürgen

Es dürfen keine Doppelten Einträge in der Spalte A vorkommen.
Wie kann ich mir schon bei der Eingabe Anzeigen lassen, das
dieser Eintrag bereits Existiert?
Kann ich den bestehenden Eintrag farblich Markieren?

Hallo Jürgen,

normalerweise signalisiert dir Excel schon während der Eingabe,
zumindest manchmal daß es diesen Eintrag in A schon gibt indem es dir wenn du die Anfangsbuchstaben des neuen Eintrgs tippst in der Zelle
den bestehenden Eintrag vorschlägt.
Ich hoffe es kam rüber was ich meine.

Davon abgesehen, sobald du eine Zelle betrittst und auch nur einen Buchstaben eingibst so bist du im Eingabemodus.
In/währenddessen kannst du kein Makro aufrufen bzw. auch Makros
die z.B. auf Zelleingaben reagieren sind machtlos.
Genauso wie Formeln oder bed. Formatierungen.
Das alles wird erst dann wieder „aktiviert“ wenn du die Zelleingabe abgeschlossen hast.

Den bestehenden Eintrag könntest du über bed. Formatierung färben.
Vergib für alle benutzten Zellen und zukünftige in A in der
bed. Formatierung die Formel:
=Zählenwenn(A:A;A1)>1
und such dir ein Muster aus.
Die Formel geht davon aus daß du A1:Ax markiert hast

Gruß
Reinhard

Es dürfen keine Doppelten Einträge in der Spalte A vorkommen.
Wie kann ich mir schon bei der Eingabe Anzeigen lassen, das
dieser Eintrag bereits Existiert?
Kann ich den bestehenden Eintrag farblich Markieren?

Hallo Jürgen,

normalerweise signalisiert dir Excel schon während der
Eingabe,
zumindest manchmal daß es diesen Eintrag in A schon gibt indem
es dir wenn du die Anfangsbuchstaben des neuen Eintrgs tippst
in der Zelle
den bestehenden Eintrag vorschlägt.
Ich hoffe es kam rüber was ich meine.

Hallo Reinhard,
setzt das nicht voraus, dass die Artikelnr. als String (d.h. mit führenden Nullen) eingegeben wird? Ich weiß nicht, ob das so klar wurde.

Gruß
Reinhard

Gruß
Reinhard
(aber du warst der erste)

Hallo Namensvetter,

setzt das nicht voraus, dass die Artikelnr. als String (d.h.
mit führenden Nullen) eingegeben wird? Ich weiß nicht, ob das
so klar wurde.

wieso weißt du das nicht? *gg*
Natürlich kam es es gar nicht rüber *grins*.
Liegt auch daran daß ich in Excel schon viele Tabellen mit
Artikelnummern sah und auch beruflich im Realen, und deshalb
Artikelnummer nicht automatisch mit einer Kette von NUR Ziffern gleichsetze.
Oftmals sind da auch Buchstaben dazwischen. Oder Bindestriche o.ä.

Wenn das so ist geht Excel bei der Eingabe von Text aus
(außer es deutet die Bindestriche lästigerweise als Datum)
und zeigt das Verhalten was ich beschrieb.
Natürlich hast du Recht, bei Zahlen macht Excel das nicht.

Wäre m.E. auch recht lästig wenn es das machen würde *find*
Mich persönlich nerven auch diese penetranten Textvorschläge gewaltig.
Aber okay, ist mein Empfinden und ich glaub man lkann das auch in Optionen deaktivieren.

Und wie hier, sofern seine Artikelnummern auch Buchstaben enthalten
kann es ja auch hilfreich sein.

Gruß
Reinhard I :smile:

Hallo
Also, erst mal DAnke für die Hilfe!
Genau deshalb bekomme ich scheinbar nicht ans Ziel.
Die Artikelnummern haben das Format 1-12345, also ohne 0 am Anfang.
Wenn ich sie nur Tippen würde, wäre es ja kein Problem. Alerdings Kopiere ich auch Datensätze aus anderen Tabellen rein.

Hast du sonst noch eine Idee, wie ich das hinbekommen könnte?

Danke schon im voraus!

Jürgen

Hallo Jürgen,

nur damit ich sicher bin dich richtig verstanden zu haben:

Du hast eine Excel Tabelle mit den Spalten A / B / C In der Spalte A trägst du Artikelnummern nach folgendem Muster ein:

1-12345
2-12345
3-12345
1-67890
2-47643
3-12345

Die Artikelnummer 3-12345 befindet sich doppelt in der Spalte, deswegen sollen beide Zeilen A3 bis C3 und A6 bis C6 (z.B.) in rot eingefärbt werden.

Wenn ich das soweit richtig verstanden habe, dann müsste der Tipp von Reinhard funktionieren. Ich habe diesen Tipp wie folgt getestet:

Die Spalten A / B / C wurden komplett markiert.

Dann wurde folgende Formel für die bedingte Formatierung eingetragen:

=ZÄHLENWENN($A:blush:A;$A1)>1

Als Ergebnis wurden die Zellen A3 bis C3 und A6 bis C6 in rot eingefärbt.

Siehe hier: http://www.abload.de/img/3fdk0g.jpg

Wenn ich sie nur Tippen würde, wäre es ja kein Problem. Alerdings Kopiere ich auch Datensätze aus anderen Tabellen rein

Auch das habe ich getestet, trotzdem hat die Markierung bei mir funktioniert.

Aber zur Sicherheit könntest du mal folgendes versuchen:

Wenn du die Datensätze aus der anderen Tabelle kopiert hast, möchtest du diese ja in deine Tabelle einfügen. Mache das „einfügen“ mal so:

Die Zelle in der eingefügt werden soll markieren
Rechter Mausklick
„Inhalte Einfügen“ auswählen.

Siehe hier: http://www.abload.de/img/42djq7.jpg

Nun öffnet sich ein Fenster mit den Optionen „was“ du einfügen möchtest. Wähle dort bei „Einfügen“ die Option „Werte“

Siehe hier: http://www.abload.de/img/5qgjuw.jpg

Die ganze Anleitung habe ich mit Excel (Version 2002) erfolgreich getestet. Mit welchem Programm und mit welcher Version du arbeitest habe ich in deinen Beiträgen nicht gefunden.

Gruß
N.N

Hallo N.N
Genau so hab ich mir das Vorgestellt!
Sieht super aus, und ist eine echte Arbeitserleichterung! ! !
Danke für deine Hilfe! Was natürlich für alle gilt! ! ! :smile:

Schöne Woche an alle!

Jürgen