Excel 2010 - Automatische Ausfüllung einer inkrementellen Spalte, wenn Daten in einer anderen Spalte vorhanden sind


-2

Ich habe eine Tabelle erstellt, in die ich Werbebuchungen eingeben werde. Ich möchte, dass eine Spalte bei der Eingabe automatisch mit einer eindeutigen ID ausgefüllt wird. Ich möchte auch das Format der eindeutigen ID verwalten.

Alle Gedanken geschätzt.


2
Willkommen bei Super User. Wir sind kein Script Writing Service. Wir erwarten von den Benutzern, dass sie uns mitteilen, was sie bisher versucht haben (einschließlich der von ihnen verwendeten Skripte) und wo sie hängengeblieben sind, damit wir bei bestimmten Problemen helfen können. Fragen, bei denen nur Skripte angefordert werden, sind zu weit gefasst und werden wahrscheinlich zurückgestellt oder geschlossen . Bitte lesen Sie Wie stelle ich eine gute Frage? .
DavidPostill

2
Darüber hinaus sollten Sie Ihre Frage bearbeiten , um einige Beispieldaten hinzuzufügen, die Ihre Daten und die erwarteten Ergebnisse beim Hinzufügen eines Eintrags anzeigen.
DavidPostill

Antworten:


0

Ich kann mir zwei Möglichkeiten vorstellen:

  1. Formatieren Sie Ihre Daten als Tabelle (Menüband einfügen> Tabelle) und geben Sie eine Formel ein, mit der die eindeutige ID erstellt wird. Wenn die gesamte Spalte dieselbe Formel hat - wie sie für diesen Zweck sein sollte -, wird sie von Excel automatisch ausgefüllt, wenn Sie unten neue Zeilen hinzufügen. Sei aber vorsichtig. Wenn Sie die eindeutige ID basierend auf der Zeilennummer generieren, wird Ihre eindeutige ID durch Sortieren der Daten durcheinander gebracht.
    Tabelle einfügen
  2. Verwenden Sie ein Makro. Sehen Sie sich das Worksheet.Change- Ereignis an, um zu erfassen, wann das Blatt geändert wird. Es wird ein TargetParameter verwendet, der dem Bereich entspricht, der geändert wurde. Sie können so etwas wie Cells(Target.Row,1).Valueoder verwenden Range("A" & Target.Row).Value, um den Text in Spalte A der geänderten Zeile zu finden. Wenn dort keine eindeutige ID vorhanden ist, fügen Sie eine hinzu.

Wie in den Kommentaren erwähnt, sind wir kein Skriptschreibdienst. Probieren Sie eine dieser Optionen aus und suchen Sie selbst nach Antworten, wenn die Dinge nicht richtig funktionieren. Wenn Sie sie nicht finden können, kommen Sie zurück und posten Sie eine neue Frage mit so vielen Details wie möglich, damit wir Ihnen so hilfreich wie möglich sein können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.