Automatisches Ausfüllen mit 2 Bedingungen in Excel

Guten Morgen,
Ich habe ein Problem mit Excel. Und zwar möchte ich eine Tabelle mit drei Spalten (später wahrscheinlich auch noch mehr) erstellen, bei der abhängig von den beiden ersten Spalten die dritte ausgefüllt wird.
Ich suche nun eine Funktion, die prüft, was in der Spalte SC und was in der Spalte CT steht und dann die jeweils entsprechenden Werte in die nächsten Spalten einträgt.

Zum Beispiel:

SC CT Auszufüllende Spalte
SC2 HX 10
SC3 HX 20
SC 2 H X 10
SC 1 PQ 120

Die Tabelle wird aber noch mehr Variablen verarbeiten müssen. Allein in der SC Spalte werden drei verschiedene Variablen auftauchen.
Was dahinter kommt, weiß ich noch nicht. Werden aber bestimmt auch so 5 Stück oder mehr und alle Kombinationen haben einen anderen Endwert.

Wichtig ist auch, dass es beispielsweise nicht nur „SC2“, sondern auch „SC 2“ oder „S C2“ etc. erkennt.
Ich habe schonmal einen Ansatz (siehe Tabelle oben), der aber genau das nicht tut und vorallem sehr aufwendig durchdacht werden muss, weil es sich um verschachtelte „Wenn“-funktionen handelt.
Sobald ich Sternchen als Platzhalter (z.B. „H*X“) einfüge, funktioniert meine Funktion nicht mehr.

Mein Ansatz (mit Platzhaltesternchen): =WENN(UND(ISTZAHL(SUCHEN(A2=„S*C*2“;B2=„H*X“)));„10“;WENN(UND(ISTZAHL(SUCHEN(A2=„S*C*3“;B2=„H*X“)));„20“;„keine Beziehung gefunden“))
Mein Ansatz (ohne Platzhaltesternchen): =WENN(UND(ISTZAHL(SUCHEN(A5=„SC2“;B5=„HX“)));„10“;WENN(UND(ISTZAHL(SUCHEN(A5=„SC3“;B5=„HX“)));„20“;„keine Beziehung gefunden“))

Vielleicht lässt sich sowas ja auch über ein Macro realisieren?!

Vielen Dank für Eure Hilfe schon mal im voraus!
Gruß Andreas

Hi Andreas,

SC CT Auszufüllende Spalte
SC2 HX 10
SC3 HX 20
SC 2 H X 10
SC 1 PQ 120

Die Tabelle wird aber noch mehr Variablen verarbeiten müssen.
Allein in der SC Spalte werden drei verschiedene Variablen
auftauchen.
Was dahinter kommt, weiß ich noch nicht. Werden aber bestimmt
auch so 5 Stück oder mehr und alle Kombinationen haben einen
anderen Endwert.

Wichtig ist auch, dass es beispielsweise nicht nur „SC2“,
sondern auch „SC 2“ oder „S C2“ etc. erkennt.

Lösung mit einer Hilfstabelle in Tabelle2

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │ C │
──┼──────┼──────┼─────┤
1 │ sc │ ct │ sp │
──┼──────┼──────┼─────┤
2 │ sc2 │ hx │ 10 │
──┼──────┼──────┼─────┤
3 │ sc3 │ hx │ 20 │
──┼──────┼──────┼─────┤
4 │ sc 2 │ h x │ 10 │
──┼──────┼──────┼─────┤
5 │ sc 1 │ pq │ 120 │
──┴──────┴──────┴─────┘
Benutzte Formeln:
C2: =SVERWEIS(WECHSELN(A2&B2;" ";"");Tabelle2!A:B;2;0)
C3: =SVERWEIS(WECHSELN(A3&B3;" ";"");Tabelle2!A:B;2;0)
C4: =SVERWEIS(WECHSELN(A4&B4;" ";"");Tabelle2!A:B;2;0)
C5: =SVERWEIS(WECHSELN(A5&B5;" ";"");Tabelle2!A:B;2;0)




Tabellenblatt: [Mappe1]!Tabelle2
 │ A │ B │
──┼───────┼─────┤
1 │ sc2hx │ 10 │
──┼───────┼─────┤
2 │ sc3hx │ 20 │
──┼───────┼─────┤
3 │ sc1pq │ 120 │
──┴───────┴─────┘

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Hey Reinhard,

Das erleichtert mir enorm die Arbeit, weil ich Anstatt 1300 Zeilen nur noch ca. 15 Schreiben muss.

vielen Dank!!!

Hallo nochmal, ich habe jetzt noch ein Problem. Und zwar steht in einer der Spalten nicht nur das was Excel erkennen soll, sondern eine komplette Nummer: z.B. „12345 AB001“.

Entscheidend für die nächste Spalte wäre hier aber nur das AB.
In einer Wennbedingung in B1 habe ich es so formuliert:

=WENN(ISTZAHL(SUCHEN(„AB“;A1));„HXKL“;WENN(ISTZAHL(SUCHEN(„AC“;A1));„HXXC“;""))

Allerdings suche ich nach mindestens 15 verschiedenen Buchstabenkombinationen, sodass die Wennfunktion echt lang werden würde(und damit sehr fehlerlastig).
Gibt es eine Möglichkeit die „Suchen“-Funktion in den SVerweis, den Reinhard vorgeschlagen hat einzubauen?

sG Andreas

sondern eine komplette Nummer: z.B. „12345 AB001“.
Entscheidend für die nächste Spalte wäre hier aber nur das AB.
In einer Wennbedingung in B1 habe ich es so formuliert:
=WENN(ISTZAHL(SUCHEN(„AB“;A1));„HXKL“;WENN(ISTZAHL(SUCHEN(„AC“;A1));„HXXC“;""))
Allerdings suche ich nach mindestens 15 verschiedenen
Buchstabenkombinationen, sodass die Wennfunktion echt lang
werden würde(und damit sehr fehlerlastig).

Hi Andreas,

bastle mal bitte eine Beispieltabelle wo man genau erkennt wo was steht und was wo gefunden/eingetragen werden soll usw.
Hochladen dann mit FAQ:2861 oder anderem Hochlader.

Gruß
Reinhard