
Ich brauche eine Möglichkeit, Zellen in einem Excel-Formular mit bestimmten Daten aus einem anderen Excel-Arbeitsblatt zu füllen. Ist das möglich?
Antwort1
Wenn Sie eine Vorlage (ein Formular) mit Informationen aus einem zeilenbasierten „Datenbank“-Blatt ausfüllen möchten und eine formelbasierte Lösung wünschen …
1) Geben Sie in Ihrem Formular manuell die „Schlüsselinformationen“ ein, die normalerweise in Spalte A Ihrer Datenbank zu finden sind. Dies kann ein Code, ein eindeutiger Name oder etwas anderes sein. Nehmen wir an, die manuelle Zelle wäre A1.
2) Auf Ihrem Formular geben Sie nun einSVERWEISFormeln in allen anderen Zellen, um die entsprechenden Zeileninformationen aus der Datenbank zu übernehmen. Um also den Wert aus Spalte B Ihrer Datenbank in Zelle A5 einzufügen, könnten Sie in A5 Folgendes tun:
=SVERWEIS($A$1, Datenbank!$A:$B, 2, 0)
Um Spalte C in A10 zu bekommen, könnten Sie Folgendes in A10 einfügen:
=SVERWEIS($A$1, Datenbank!$A:$C, 3, 0)
...und so weiter. Wenn Sie mit dem Erstellen Ihrer Nachschlageformeln fertig sind, können Sie jetzt den Wert in A1 ändern und alle anderen Zellen werden auf Informationen aus der Datenbank umgestellt. Wenn Sie in A1 einen Wert eingeben, der nicht in der Datenbank vorhanden ist, werden die Zellen