Clever-Excel-Forum

Normale Version: WENN GLEICH DANN ERSETZEN
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich verwende Excel 2010 / Windows 7

Ich möchte gerne die Zellen 2er Spalten vergleichen und wenn identisch mit dem Inhalt einer weiteren Zelle erstetzen.

=WENN(A2=B2) dann ersetze A2 mit C2

Ich habe gefunden, wie mit sowas mit Text macht, aber leider nicht mit Zelleninhalten.

Danke im voraus
Janine
Hallo Janine,


Zitat:Ich habe gefunden, wie mit sowas mit Text macht, aber leider nicht mit Zelleninhalten.


auch ein Text ist ein Zellinhalt. Was genau willst du vergleichen und was soll ersetzt werden? Zeige das bitte einmal anhand eines Tabellenausschnittes (http://www.clever-excel-forum.de/Thread-...einstellen) oder einer kleinen Beispieltabelle (http://www.clever-excel-forum.de/Thread-...ng-stellen). Bitte keine ScrShots!!.
Hallo Günther,

danke für die Rückmeldung.
Anbei meine Musterdatei.

Es geht darum Katalognummern zu vergleichen (das mache ich mit Kutools) und diese mit dem Link zur identischen Katalognummer zu ersetzen.

Also wenn Cat1 mit Cat2 identisch ist, soll Excel diese Cat1 mit dem dazu gehörigen Link ersetzen.

Danke im voraus
Janine
Hi,

so wie du das möchtest, geht es vermutlich nur über VBA oder über eine Krücke, die ich dir hier vorstellen will:

Tabelle1

ABCD
1Cat 1Cat2Liens
2SC-01SC-01https://www.muster1.comhttps://www.muster1.com
3SC-02SC-02https://www.muster2.comhttps://www.muster2.com
4SC-02SC-02
5SC-02SC-02
6SC-02SC-02https://www.muster3.comhttps://www.muster3.com
7SC-08SC-08https://www.muster4.comhttps://www.muster4.com
8SC-09SC-09https://www.muster5.comhttps://www.muster5.com
9SC-09SC-09
10SC-100SC-100https://www.muster6.comhttps://www.muster6.com
11SC-100276SC-100276https://www.muster4.comhttps://www.muster4.com
Formeln der Tabelle
ZelleFormel
D2=WENN(A2=B2;C2;A2)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Lege die Hilfsspalte D mit den Formeln an, kopiere sie dann und füge sie als Werte in deine Spalte A ein. D dann wieder löschen.
Hallo Günther,

so dachte ich das, wobei ich aber alle Katalognummern ersetzen möchte.

Also alle SC-02, SC-09 etc. mit dem ensprechenden Link.

VBA wäre für mich in Ordnung  :19:

Danke Dir
Janine
Hi,

ich fürchte, ich verstehe dich jetzt nicht. Wenn alle Katalognummern ersetzt werden sollen, dann kopiere doch einfach deine Spalte C als Werte in A rüber. Sollte das jetzt so nicht passen, dann zeige bitte einen realistischen Tabellenausschnitt.
Ich ahne, worauf das hinauslaufen soll ...
Ich schätze mal, dass du (deinem NickName entsprechend) dieses oder jenes einfach weglässt, so nach dem Motto "Weniger ist mehr". Denn sonst würde ja kein Grund existieren, dass Zeile_3 und Zeile_6 nicht identisch sind. Mir jedenfalls fehlt da etwas, um dir eine wirklich sinnvolle Lösung bieten zu können ...

Übrigens, apropos weglassen: Beim Namen des bisherigen Helfers hättest du gut und gerne das "h" weg lassen können (bei mir aber bitte nicht  :05:).
Hallo Günter,

entschuldige, wenn ich mich unklar ausgedrückt habe.

Ich habe ein Spalte mit Katalognummern Cat1, diesen muss ich Katalognummern (Cat2) mit Link zuordnen.

Ich habe aber mehr Cat1 als Cat2  (1-10x Cat1 zu 1 x Cat2)
Und eine Gesamtanzahl von 800000 Zeilen von Cat1

Bisher habe ich immer Leerzeilen eingefügt und den entsprechenden Link rein kopiert.
Sehr zeitaufwändig und Fehler anfällig

Ich hoffe Du kannst es in der neuen Datei besser erkennen
Ganz Unten wie es ursprünglich ist

Viele Grüße
Janine

(ich habe gleich Feierabend, daher bitte nicht wundern, falls ich erst morgen antworte)
Entschuldigung Günter für das h....

Und hallo Günther, danke für die Rückmeldung.
Eigentlich habe ich nur den kompletten Link gekürzt Wink

Aber es gibt eine neue Musterdatei.... mit allen Infos.

Viele Grüße
Janine
Hi,

mit deiner Spalte WAHR willst du wohl andeuten, dass hier der Wert in Spalte A mit dem Wert aus Spalte D überschrieben werden soll. Das ist aber genau das, was ich dir bereits im Beitrag #4 vorgeschlagen habe. Deine darauffolgende Antwort
Zitat:wobei ich aber alle Katalognummern ersetzen möchte.
verneint meinen Vorschlag und jetzt scheint er wieder zu stimmen?? Bitte entscheide dich, was du wirklich willst.

Also nochmal:

wenn alle Einträge in A, für die in B WAHR steht, ersetzt werden sollen, passt mein erster Vorschlag.
Seiten: 1 2