Wie kann der entsprechende Wert aus der Spalte zurückgegeben werden, wenn bestimmte Werte in einem anderen Excel-Bereich Duplikate sind?

Wie kann der entsprechende Wert aus der Spalte zurückgegeben werden, wenn bestimmte Werte in einem anderen Excel-Bereich Duplikate sind?

Schauen Sie sich dieses Bild an:EXCEL-BILD
Oder sehen Sie sich diese Beispieltabelle zum Zuordnen von Bildern zu Text an:

+--------------------+-----+------------+------------+------------+------------+
| Coolie Ghost       |     | New Frames | Brown N    | Red N      | Gray N     |
+--------------------+-----+------------+------------+------------+------------+
| Frame 4086         | Yes | Frame 2978 | Frame 3938 | Frame 3366 | Frame 3995 |
+--------------------+-----+------------+------------+------------+------------+
| Sprite number = 86 | No  | Frame 2979 | Frame 3328 | Frame 3367 | Frame 3996 |
+--------------------+-----+------------+------------+------------+------------+
| Subnumber = 7      | No  | Frame 2980 | Frame 2909 | Frame 4088 | Frame 3997 |
+--------------------+-----+------------+------------+------------+------------+
| Frame 4087         | Yes | Frame 2981 | Frame 3939 | Frame 3369 | Frame 4086 |
+--------------------+-----+------------+------------+------------+------------+
| Sprite number = 87 | No  | Frame 2982 | Frame 4087 | Frame 3370 | Frame 3998 |
+--------------------+-----+------------+------------+------------+------------+
| Subnumber = 8      | No  | Frame 2983 | Frame 3273 | Frame 3371 | Frame 3999 |
+--------------------+-----+------------+------------+------------+------------+
| Frame 4088         | Yes | Frame 2984 | Frame 3940 | Frame 3381 | Frame 4000 |
+--------------------+-----+------------+------------+------------+------------+

Der Bereich der Spalte B B2:B8enthält Yesoder NoWerte. Dies ist das Ergebnis dieser Funktion:
=IF(COUNTIF($D$2:$F$8;A2);"Yes";"No"). Mit anderen Worten: Wenn die Daten in Spalte A Duplikate im D2:F8Bereich enthalten, wird ausgegeben Yes.

Ich brauche stattdessen, dass die Werte in aufsteigender Reihenfolge von oben nach unten Yeszurückgegeben werden : usw. Durch Ziehen der Zelle mit automatischem Füllen wäre der Wert entweder ein Spaltenwert oder leer. Auf diese Weise weiß ich, wo genau sich doppelte Werte befinden und welcher mögliche nicht doppelte Wert verwendet werden kann. Er befindet sich in der nächsten benachbarten Zelle in Spalte neben Spalte.New FramesFrame 2978, Frame 2979, Frame 2980New FramesBA

Und können Sie mir auch sagen, wie ich tatsächlich doppelte Zellwerte A2:A8durch automatisches Ausfüllen von automatisch ändern kann A2? Statt Frame 4086, Frame 4087, Frame 4088in würde von oben nach unten A2verwendet werden : usw. ----25.01.2021 Bearbeiten: Ich möchte hinzufügen, dass es schade ist, dass Excel eine solche Funktionsformel nicht versteht:New FramesFrame 2978, Frame 2979, Frame 2980



=IF(COUNTIF($D$2:$F$8;A2);C(1+COUNTIF($B$2:B2; $B$2));"")

Zelle C(formula), eine Formel, die die richtige Zelle auswählen würde. Es wäre entweder C1oder C2oder C3usw. Der Zellenname besteht aus dem Buchstaben der Spaltenkoordinate und der Zeilennummer. Die Zellenkoordinate ist ein Verweis auf den Zellenwert. Meine C(wäre also die Spalte, aber die Zeilennummer sollte durch die Formel gezählt werden 1+COUNTIF($B$2:B2; $B$2). Aber Excel versteht eine solche Zellenzuweisung nicht. Vielleicht verstehe ich nicht, wie man es richtig macht. Das gewünschte Ergebnis ist folgendes:

+--------------------+--------------+--------------+--------------+--------------+--------------+
|   Coolie   Ghost   |              |  New Frames  |  Brown N     |  Red N       |    Gray N    |
+--------------------+--------------+--------------+--------------+--------------+--------------+
|      Frame 4086    |  Frame 2978  |              |  Frame 3938  |  Frame 3366  |  Frame 3995  |
+--------------------+--------------+--------------+--------------+--------------+--------------+
| Sprite number = 86 |              |              |  Frame 3328  |  Frame 3367  |  Frame 3996  |
+--------------------+--------------+--------------+--------------+--------------+--------------+
|    Subnumber = 7   |              |              |  Frame 2909  |  Frame 4088  |  Frame 3997  |
+--------------------+--------------+--------------+--------------+--------------+--------------+
|     Frame 4087     |  Frame 2979  |  Frame 2981  |  Frame 3939  |  Frame 3369  |   Frame 4086 |
+--------------------+--------------+--------------+--------------+--------------+--------------+
| Sprite number = 86 |              |  Frame 2982  |  Frame 4087  |  Frame 3370  |  Frame 3998  |
+--------------------+--------------+--------------+--------------+--------------+--------------+
|    Subnumber = 7   |              |  Frame 2983  |  Frame 3273  |  Frame 3371  |   Frame 3999 |
+--------------------+--------------+--------------+--------------+--------------+--------------+
|     Frame 4088     |  Frame 2980  |  Frame 2984  |  Frame 3940  |  Frame 3381  |   Frame 4000 |
+--------------------+--------------+--------------+--------------+--------------+--------------+

Wie erreicht man dies aus der ersten Tabelle? Durch die Verwendung ähnlicher Excel-Funktionen?

verwandte Informationen