Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Werteübertragung nach Bedingung

Forumthread: Werteübertragung nach Bedingung

Werteübertragung nach Bedingung
17.07.2024 16:50:28
valor
Hallo Zusammen,

Inhalt eine Spalte A auf eine andere Exceltabellen in der Spalte D Übertragen. Die linke Spalte C neben der Spalte des neuen Exceltabellenblatt muss vorher geprüft werden.
Folgende Bedingungen sollen erfolgen: -

Falls Spalte C1 es nicht leer ist, dann soll der erste Zellenwert übertragen werden.

Falls Spalte C1 leer ist, erfolgt keine Übertragung und die nächste Zelle in der Spalte C z.B. C1 wird überprüft.

Das ganz soll für jede Zelle in der Spalte C überprüft werden und je nach Bedingung die Werteübertragung von Spalte A nach Spalte D erfolgen.

Dazu hätte ich gern eine Makrolösung. Anbei 2 Excel datei mit Werteübertragungsbeispiel.

https://www.herber.de/bbs/user/171071.xlsx

https://www.herber.de/bbs/user/171072.xlsx
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nachgefragt ...
17.07.2024 20:14:12
neopa C
Hallo valor,

... wozu dafür eine VBA-Lösung? Dafür wäre doch auch eine einfache Formellösung ausreichend?

Gruß Werner
.. , - ...
AW: nachgefragt ...
18.07.2024 10:40:02
valor
Hallo neopa C,

die Listen, die Betrifft sind sehr lang. Dazu kommt noch die Häufigkeit. Hättest du für mich einen Vorschlag?

Beste Grüße
Didier N.
Anzeige
AW: nun ...
18.07.2024 11:42:44
neopa C
Hallo Didier,

... Deine Angabe "sehr lang" ist zu ungenau.

Wenn es sich nicht um tausende Datensätze handelt, dann z.B. einfach mit folgende Formel
in D1: =WENN(C1="";"";INDEX([171071.xlsx]Tabelle1!$A:$A;ZÄHLENWENN(C$1:C1;"?*")))
und diese weit genug nach unten ziehend kopieren.

Gruß Werner
.. , - ...
Anzeige
AW: nun ...
18.07.2024 12:52:57
valor
Hallo neopa C,

zunächste mal Danke für den Vorschlag. Ich habe das Problem, das wenn Spalte C eher mit Zahlen befüllt ist, die Formel ein anderes Ergebnis rausgibt.

Gäbe es da eine passende Anpassung für diesen Fall?

Beste Grüße
AW: dann ...
18.07.2024 15:02:46
neopa C
Hallo,

... gleich besser folgende Formel: =WENN(C1="";"";INDEX([171071.xlsx]Tabelle1!$A:$A;ANZAHL2(C$1:C1)))

Diese berücksichtigt sowohl Zahlenwerte als auch Textwerte und diese auch in beliebiger Kombination.

Gruß Werner
.. , - ...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige