verfaßt von manes , Köln, 14.01.2020, 14:21:20
Hallo
Noch ein Hinweis zu einer alternativen Lösung. Diese funktioniert mit Einsatz der Funktion SVerweis.
Um das nachzuvollziehen, bitte folgende Schritte vornehmen:
1. Excel-Datei erstellen und ihr den Namen Ersatzteile geben.
2. Spaltenüberschriften: Spalte A = Seriennummer, Spalte B = Bezeichnung, Spalte C = Preis
3. Die Zeilen darunter mit Daten füllen, z.B. bis zur Zeile 10
(in A SNr01, SNr02 ..., in B Bez01, Bez02 ..., in C 101, 102 ...)
4. Dem Zellbereich für die Spalten A bis C den Namen Ersatzteile geben.
5. Eine neue Excel-Datei erstellen und dort ebenfalls die o.a. Spaltenüberschriften eintragen.
6. In die Zelle A2 eine der anderen Datei eingetragenen Seriennummern (als Suchkriterium) eintragen.
7. In B2 und C2 die folgende Formel eintragen:
=SVERWEIS($A2;'C:\Users\Manfred\Desktop\Ersatzteile.xlsx'!Ersatzteile;SPALTE();FALSCH)
Apostroph beachten !
Die Funktion Spalte() ist hier genommen worden, damit das Kopieren der Funktion einfacher ist. In der Realität müsste man stattdessen die tatsächliche Spaltennummer einsetzen. Nähere Infos siehe Hilfe zu SVerweis
Wenn zu der eingegebenen Seriennummer bei den Ersatzteilen nichts gefunden wird, wird der Fehlerwert #NV ausgegeben. Gleiches gilt, wenn keine Seriennummer als Suchkriterium eingetragen ist. Das könnte man mit einer Wenn-Funktion auffangen.
Damit das funktioniert, muss die Ersatzteil-Datei nicht geöffnet sein. Allerdings muss sie dauerhaft am ursprünglichen Speicherort bleiben.
Schaumerma. Vielleicht wäre das auch eine Lösung.
FFPX
Manes
--
Also wenn ich ehrlich sein sollte, müsste ich lügen!
gesamter Thread: