![]() |
||
![]() |
Unsichtbarer Schreiberling für ExcelIch möchte unter Excel die Eingabe von Daten in ein Rechnungsformular automatisieren. Nach der Eingabe der Produktnummer soll Excel automatisch den Produktnamen, den Preis und weitere Eigenschaften in bestimmten Felder ergänzen. Wie kann ich das realisieren? Bei der Lösung Ihres Problems hilft Ihnen die Funktion SVERWEIS(). Diese Funktion prüft, ob ein Vergleichswert in einer beliebigen Matrix (Bereich) enthalten ist. Wenn SVERWEIS() den Wert im angegebenen Bereich findet, kann die Funktion Informationen aus der zugehörigen Zeile in die aktuelle Zelle kopieren.Legen Sie beispielsweise eine Auflistung Ihrer Produkte im Bereich F5:H7 an. Die Spalten sind in der vierten Zeile mit F: ProdNr., G: ProdName und H: ProdPreis überschrieben. Um die Matrix später genau identifizieren zu können, geben Sie ihr einen Namen. Dazu markieren Sie die Zellen F5:H7 und wählen den Befehl Einfügen - Namen - Festlegen. Geben Sie nun eine Bezeichnung ein, wie beispielsweise Produktliste.Wenn Sie nun in Zelle A5 eine Produktnummer angeben und Excel automatisch in Zelle B5 den zugehörigen Namen ergänzen soll, geben Sie in B5 folgende Formel ein: =SVERWEIS(A5;Produktliste;2;WAHR). Der erste Parameter der Funktion beschreibt den Vergleichswert. In diesem Fall ist das der Wert aus der Zelle A5. Der Parameter kann eine Zahl, Text oder einen Bezug darstellen. Die Funktion SVERWEIS() sucht diesen Wert in der ersten Spalte einer Matrix, die der zweite Parameter bezeichnet. Im Beispiel steht Produkliste für den zuvor definierten Bereich F5:H7. Der dritte Parameter bezeichnet die Spalte, aus der Excel das Ergebnis ermitteln soll. Für das Beispiel müssen Sie für den Produktnamen die 2, für den Produktpreis die 3 übergeben. Der letzte Parameter gibt Excel Aufschluß über die Sortierung des Bereichs. Falls die Werte in der ersten Spalte aufsteigend sortiert sind, geben Sie WAHR ein. Andernfalls wählen Sie FALSCH. Diese Angabe hat Einfluß auf das von Excel verwendete Suchverfahren. Damit sollte es kein Problem mehr darstellen, Excel die automatischen Ergänzungen vornehmen zu lassen. |
![]() |