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 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 | A | B | C | D |
1 | Cat 1 | Cat2 | Liens | |
2 | SC-01 | SC-01 | https://www.muster1.com | https://www.muster1.com |
3 | SC-02 | SC-02 | https://www.muster2.com | https://www.muster2.com |
4 | SC-02 | | | SC-02 |
5 | SC-02 | | | SC-02 |
6 | SC-02 | SC-02 | https://www.muster3.com | https://www.muster3.com |
7 | SC-08 | SC-08 | https://www.muster4.com | https://www.muster4.com |
8 | SC-09 | SC-09 | https://www.muster5.com | https://www.muster5.com |
9 | SC-09 | | | SC-09 |
10 | SC-100 | SC-100 | https://www.muster6.com | https://www.muster6.com |
11 | SC-100276 | SC-100276 | https://www.muster4.com | https://www.muster4.com |
Formeln der Tabelle |
Zelle | Formel | 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
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.