WENN GLEICH DANN ERSETZEN
#1
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
Antworten Top
#2
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!!.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
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


Angehängte Dateien
.xlsx   Mappe2.xlsx (Größe: 9,29 KB / Downloads: 3)
Antworten Top
#4
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Biotrend
Antworten Top
#5
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
Antworten Top
#6
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
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:).
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#8
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)


Angehängte Dateien
.xlsx   Mappe3.xlsx (Größe: 13,44 KB / Downloads: 2)
Antworten Top
#9
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
Antworten Top
#10
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste