2017-01-24 8 views
0

Ich möchte eine eindeutige Liste erstellen, die eine sechsstellige Nummer extrahiert, die mit sieben beginnt. Derzeit verwende ich eine Formel wie, =IF(AND(LEFT(A2,1)="7",LEN(A2)<>6),0,A2), aber es gibt über 500 Nummern.Eindeutige Liste mit zwei Kriterien, erweiterte Filter

Gibt es eine Möglichkeit, den Filter "Erweitert" zu verwenden, um beide Kriterien für jede Zelle zu akzeptieren und auch eine eindeutige Liste von ganzen Zahlen zu erstellen? Dies ist für einen Kollegen, der versucht, sich von VBA fern zu halten.

Zum Beispiel

242950 (assume this is in cell A2 and every following number is down a row) 
240338  
240427  
240419  
240435  
713082  
713104    
7131472  
2386274  
238104  
7124932 
712655 
712701 (A15) 

Mein gewünschtes Ergebnis würde die Liste

713082 
713104  
712655 
712701 

Antwort

1

Ihren Kriterien als solche ein:

  • C1 leer
  • C2 setzen die Formel: =AND(--LEFT(A2,1)=7,LEN(A2)=6)

setzen Sie dann Ihre vorgeschoben Filter:

  • Liste Bereich: $A$1:$A$15
  • Kriterien Bereich: $C$1:$C$2
  • überprüfen Nur eindeutige Datensätze

enter image description here

Hit OK.

enter image description here

+0

wirklich coole Antwort und Klicken auf einzigartige Datensätze funktioniert hier. Kannst du das '--' erklären? Ich habe es in 'SUMPRODUCT'-Gleichungen gesehen, aber dient es hier einem ähnlichen Zweck? – SozDaneron

+0

Der '--' dreht einen Text, der wie eine Zahl zu einer Zahl aussieht. Es multipliziert grundsätzlich die Rückkehr der Linken, die eine Zeichenkette ist, mit -1 ~ -1. Dies zwingt Excel, es als eine Zahl zu erkennen. @SozDaneron Ich konnte mich nicht entscheiden, ob du ein Unikat haben wolltest oder nicht, da deine gewünschte Ausgabe Duplikate hat. –

+0

mein Fehler, danke, dass Sie darauf hingewiesen haben. – SozDaneron

0

Ich denke, erstellen Sie das Problem in die falsche Richtung nähern. Wie Sie angegeben haben, sind dies nur Zahlen, also rufen Sie einfach alle Werte größer und gleich 70.000 und weniger als 80.000 (oder zwischen) ab.

Sie können dies mithilfe eines Standardfilters tun und die Option zwischen auswählen.

Oder wenn Sie einen erweiterten Filter verwenden möchten, würden Sie zwei Optionen in den Kriterien erstellen Bereich wie folgt angegeben:

>=70000 
<80000 
+0

Das war eine anständige Vorstellung aber, wiederholen einige der Zahlen. – SozDaneron

Verwandte Themen