Schreiben Excel-Formel zu prüfen, werden alle Zeilen, wenn Sie haben die gleiche id, aber unterschiedliche Dateinamen
Ich habe eine lange Liste von Daten in einer excel-Tabelle, ich werde das ändern der Datei-IDs zu Namen statt. Das problem ist, ich muss zuerst prüfen, ob es unterschiedliche IDs für die gleichen Dateinamen, wie dies zu schaffen wäre ein problem.
Also für die Spalten file_id und die Spalte File_name ich brauche Hilfe beim verfassen einer Formel, die wäre zu vergleichen wherther gibt es zwei oder mehr IDs für den gleichen Datei-Namen.
Ist das möglich?
Dank
- Vor der eine Spalte (File_name), es können mehrere Spalten entsprechen den verschiedenen Datei-IDs richtig?
- Ist file_id numerisch oder alphanumerisch ? Es ist schmutziger trick, die verwendet werden können, wenn es nur numerisch.
- Ich möchte, um zu überprüfen, ob es gibt verschiedene File_Ids der File_Names. Es kann viele File_Names Sie alle müssen die gleichen File_ID für den Namen. Ich will einfach nur, um zu überprüfen, ob es eine andere file_id für die gleichen Dateiname.
- die file_id-numerische Dank
- Wenn möglich, kannst du bitte legen Sie ein Beispiel Datensatz (ein Bild oder so) mit Ihrem Blatt
- Ich habe ein Bild zeigt ein Beispiel. Muss ich das überprüfen, darauf hinweisen, zum Beispiel id. - Nr. 5 zeigt eine andere file_id für die gleichen Dateiname. Dank
- Wird der Dateinamen auftreten, wie dies nur, oder kann Sie wieder auftreten, nach einiger Zeit, zB. kann "Stack" auftreten, nach "Flow" ?
- Nein, Sie wird nur passieren, wie Sie dargestellt werden, es gibt andere Namen, aber Sie sind gruppiert zusammen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist mein Versuch. Was dieser code tun würde, ist markieren Sie die Datei, deren Namen id stimmt nicht überein mit der früheren IDs. Schau dir das Bild unten :
Habe ich versucht es mithilfe von VBA
Drücken Sie ALT + F11, um den VBA eingeben, auf der linken Spalte sehen Sie "Projekt-VBA-Projekt", unter diesem klicken Sie doppelt auf Tabelle1, oder was auch immer ist der name der Tabelle auf dem Sie arbeiten.
Fügen Sie den folgenden code gibt:
Die folgenden im Auge behalten
In meinem code den Namen der Platte ist "Tabelle1", wenn der name der Platte, ist etwas anderes, dann Bearbeiten Sie die folgende Zeile in den code wie folgt
In meinem code, der Start-Bereich(Zelle) angegeben wurde als A2, wenn die Start-Zelle ist etwas anderes, zum Beispiel D2, dann Bearbeiten Sie die Zeile in den code wie folgt
Wenn Sie wollen, etwas zu tun, was mit diesen Zellen anstelle der Kennzeichnung, fühlen Sie sich frei zu kommentieren.
Vorausgesetzt Spalte A ist die ID und in Spalte B Namen
Im folgenden wird überprüft, ob es mehr als eine ID für jeden Namen.
Fügen Sie in die Zelle C1 und nach unten ziehen.
Beachten Sie, dass die "ZÄHLENWENNS ()" - Funktion ist nur für excel 2007, 2010.
Wenn Sie eine ältere version von Excel Sie verwenden müssen, um eine array-Formel, die wie folgt Aussehen:
Damit es funktioniert, müssen Sie drücken Sie Strg+Shift+Enter, wenn die Eingabe der Formel.
Wenn Sie mehrere Spalten für die file_id-und nur eine Spalte für Dateiname und die Einträge in der File_name-Spalte eindeutig sind, dann ist es ziemlich einfach:
Sagen Sie die Spalten A, B und C enthalten die file_id-Daten und die Spalte D enthält den Dateiname. In der Spalte E würde man diese Formel:
=COUNTA(A2:C2)
Dadurch wird die Anzahl der file_id-Einträge in den Spalten auf der linken Seite der File_name-Spalte. Wenn das Ergebnis größer ist als 1, Sie wissen, es gibt mehrere file_ids vorhanden.