Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zufallszahl, keine Dubletten
#1
Hallo zusammen,

ich hoffe ihr könnt mir weiterhelfen. Ich möchte in einer Tabelle eine 6-stellige Zufallszahl erzeugen. Das habe ich auch wie folgt geschafft:

=ZUFALLSBEREICH(100000;999999))

Allerdings möchte ich dann innerhalb dieses Tabelle keine Dubletten der Zahl und ich müsste auch noch mit einer anderen Tabelle abgleichen,
dass es die Zahl dort noch nicht gibt...

Wäre froh um mögliche Lösungsvorschläge. Idealerweise natürlich mit einer Formel, aber ansonsten gerne auch mit Hilfsspalten.

Danke und lg

Olli
WIN 10 64-Bit Pro / EXCEL Microsoft Office 365 ProPlus 64-Bit
Antworten Top
#2
Hallo zusammen,

habe es jetzt mit Hilfe dieser Formeln so halbwegs geschafft:

http://www.herber.de/excelformeln und bi...elcher=152

Beispieldatei anbei.

In einem zweiten Schritt prüfe ich mittels SVERWEIS noch ob es in der bestehende Liste bereits Übereinstimmungen gibt.
In diesem Fall müsste ich nochmals eine neue Liste generieren oder diese einzelnen Datensätze rauslöschen.

Vielleicht gibt es ja noch eine elegantere Lösung die das bereits berücksichtigt,
ansonsten kann ich damit auch schon arbeiten.

Lg

Olli


Angehängte Dateien
.xlsx   Beispiel_Dubletten.xlsx (Größe: 1,65 MB / Downloads: 4)
WIN 10 64-Bit Pro / EXCEL Microsoft Office 365 ProPlus 64-Bit
Antworten Top
#3
Moin Olli,

nicht unbedingt eleganter aber dafür gewiss eher nachvolziehbar: Hier bei Excel-ist-sexy.
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#4
oder, nur Unikate:

Code:
Sub M_snb()
    Cells(1, 20).Resize(9 * 10 ^ 5) = "=rand()"
    sn = [index(10^5-1+rank(T1:T900000,T1:T900000),)]
End Sub
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste