13.12.2016, 11:05
Hallo zusammen!
Ich lese hier schon eine ganze Weile still mit und konnte mir schon den ein oder anderen sehr guten Tipp abholen. Nun habe ich allerdings ein Problem, bei dem ich nicht weiter komme und mir noch nicht mal sicher bin, ob sich das so lösen lässt, wie ich es mir vorstelle. Ich habe folgende Formel im Einsatz:
=WENNFEHLER(INDEX('Mappe2'!E:E;VERGLEICH(Mappe1!C:C;'Mappe2'!B:B;0));0)
Mappe2, Spalte E enthält Preise
Mappe1, Spalte C enthält die Artikelnummer in unserer Schreibweise
Mappe2, Spalte B enthält die Artikelnummer in der Schreibweise eines Lieferanten
Die Formel prüft also, ob in Mappe2, Spalte B die Artikelnummer aus Mappe1, Spalte C vorkommt. Falls ja, wird der dazugehörige Preis des Lieferanten ausgegeben. So weit, so gut.
Allerdings gibt es manche Lieferanten, die (warum auch immer!) noch eigene Kürzel an die Artikelnummer hängen. Statt der offiziellen Numer ABC123 schreiben die dann ABC123-XY. Damit kommt meine Formel dann natürlich nicht mehr klar. Ich suche also nach einer Lösung, bei der beispielsweise nur die ersten 6 Stellen der Artikelnummer verglichen werden.
Ich habe es schon mit LINKS() getestet, bin dabei aber auf keine Lösung gestoßen. Hat von euch vielleicht jemand einen Denkanstoß für mich? Vielen Dank vorab für eure Hilfe!
Ich lese hier schon eine ganze Weile still mit und konnte mir schon den ein oder anderen sehr guten Tipp abholen. Nun habe ich allerdings ein Problem, bei dem ich nicht weiter komme und mir noch nicht mal sicher bin, ob sich das so lösen lässt, wie ich es mir vorstelle. Ich habe folgende Formel im Einsatz:
=WENNFEHLER(INDEX('Mappe2'!E:E;VERGLEICH(Mappe1!C:C;'Mappe2'!B:B;0));0)
Mappe2, Spalte E enthält Preise
Mappe1, Spalte C enthält die Artikelnummer in unserer Schreibweise
Mappe2, Spalte B enthält die Artikelnummer in der Schreibweise eines Lieferanten
Die Formel prüft also, ob in Mappe2, Spalte B die Artikelnummer aus Mappe1, Spalte C vorkommt. Falls ja, wird der dazugehörige Preis des Lieferanten ausgegeben. So weit, so gut.
Allerdings gibt es manche Lieferanten, die (warum auch immer!) noch eigene Kürzel an die Artikelnummer hängen. Statt der offiziellen Numer ABC123 schreiben die dann ABC123-XY. Damit kommt meine Formel dann natürlich nicht mehr klar. Ich suche also nach einer Lösung, bei der beispielsweise nur die ersten 6 Stellen der Artikelnummer verglichen werden.
Ich habe es schon mit LINKS() getestet, bin dabei aber auf keine Lösung gestoßen. Hat von euch vielleicht jemand einen Denkanstoß für mich? Vielen Dank vorab für eure Hilfe!