Statische Daten in Excel hinterlegen
Hallo,
ich möchte (möglichst in Excel) für eine bestimmte Zahl die ich eingebe (ist immer die Artikelnummer) meherer Stammdaten hinterlegen.
Das bedeutet:
Wenn ich als Artikelnummer die 315 eingebe, sollen automatisch in der selben Tabelle Eintragungen wie:
Fettgehalt
Gewicht
Erstellungsdatum
Haltbarkeitsdatum
gemacht werden. Wäre super wenn mir jemand weiterhelfen könnte!
Viele Grüße
ich möchte (möglichst in Excel) für eine bestimmte Zahl die ich eingebe (ist immer die Artikelnummer) meherer Stammdaten hinterlegen.
Das bedeutet:
Wenn ich als Artikelnummer die 315 eingebe, sollen automatisch in der selben Tabelle Eintragungen wie:
Fettgehalt
Gewicht
Erstellungsdatum
Haltbarkeitsdatum
gemacht werden. Wäre super wenn mir jemand weiterhelfen könnte!
Viele Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 68581
Url: https://administrator.de/contentid/68581
Ausgedruckt am: 26.11.2024 um 03:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo k0rki1985!
Wenn Du zB Deine Artikeldaten in der Tabelle "Artikel" in den Zellen B3:G189 abgelegt hast (wobei die Artikelnummer in Spalte B und die Spaltenüberschriften in Zeile 2 stehen), könntest Du in einem anderen Blatt etwa so vorgehen:
Damit würden die Einträge aus den zugehörigen Spalten 2 (da die Daten ab Spalte B gespeichert sind, ist dies die Spalte C) und 3 (Spalte D) der Artikeltabelle übernommen.
Das WENN() sorgt für die Vermeidung von Fehlermeldungen, wenn in Spalte A (noch) keine Artikelnummer steht.
Grüße
bastla
Wenn Du zB Deine Artikeldaten in der Tabelle "Artikel" in den Zellen B3:G189 abgelegt hast (wobei die Artikelnummer in Spalte B und die Spaltenüberschriften in Zeile 2 stehen), könntest Du in einem anderen Blatt etwa so vorgehen:
A | B | C | |
---|---|---|---|
4 | 315 | =WENN($A4<>"";SVERWEIS($A4;Artikel!$B$3:$G$189;2;0);"") | =WENN($A4<>"";SVERWEIS($A4;Artikel!$B$3:$G$189;3;0);"") |
5 | 277 | =WENN($A5<>"";SVERWEIS($A5;Artikel!$B$3:$G$189;2;0);"") | =WENN($A5<>"";SVERWEIS($A5;Artikel!$B$3:$G$189;3;0);"") |
Damit würden die Einträge aus den zugehörigen Spalten 2 (da die Daten ab Spalte B gespeichert sind, ist dies die Spalte C) und 3 (Spalte D) der Artikeltabelle übernommen.
Das WENN() sorgt für die Vermeidung von Fehlermeldungen, wenn in Spalte A (noch) keine Artikelnummer steht.
Grüße
bastla
Hallo k0rki1985!
Noch eine Frage: Hast Du eigentlich versucht, mein gepostetes Beispiel nachzuvollziehen (ja, ich meine damit durchaus auch das Eingeben / Kopieren der Formeln in eine Excel-Tabelle)?
Wenn ja, sollte es vielleicht nicht ganz so schwierig sein, "A4" durch "B1" und "Artikel!$B$3:$G$189" durch den Bezug auf Deinen derzeit noch geheim gehaltenen Bereich für die "festen Daten" zu ersetzen und die Formel anstatt in B4 in B10 zu platzieren ...
Grüße
bastla
Könntest du deinen Ansatz etwas ausführlicher beschreiben?
Meinst Du so ausführlich (und exakt) wie Deine Erläuterungen? ... sollen automatisch in der selben Tabelle Eintragungen ... gemacht werden.
... Daten annehmen, die beispielsweise in einer anderen Tabelle hinterlegt sind (feste Daten).
... Daten annehmen, die beispielsweise in einer anderen Tabelle hinterlegt sind (feste Daten).
Noch eine Frage: Hast Du eigentlich versucht, mein gepostetes Beispiel nachzuvollziehen (ja, ich meine damit durchaus auch das Eingeben / Kopieren der Formeln in eine Excel-Tabelle)?
Wenn ja, sollte es vielleicht nicht ganz so schwierig sein, "A4" durch "B1" und "Artikel!$B$3:$G$189" durch den Bezug auf Deinen derzeit noch geheim gehaltenen Bereich für die "festen Daten" zu ersetzen und die Formel anstatt in B4 in B10 zu platzieren ...
Grüße
bastla
Hallo k0rki1985!
Das oben dargestellte Beispiel sollte dann eigentlich passen:
Erstelle die Tabelle "Artikeldaten", wobei Du sinnvoller Weise eine Zeile (im Beispiel oben ab Zeile 3) je Artikel verwendest.
Trage in die erste verwendete Spalte (im Beispiel die Spalte B) die Artikelnummer und dahinter die Werte der übrigen Felder ein (das war mit dem angenommenen Bereich B3:G189 gemeint - ändere in den Formeln unten diesen Bereich entsprechend).
Jetzt kannst Du in der Tabelle "Blanko" mit der SVERWEIS-Formel auf diese Daten verweisen.
Dazu musst Du zunächst das Suchkriterium angeben - dies ist bei Dir die Artikelnummer aus Zeile 1 (also B1).
Nächstes Argument ist der Datenbereich (Artikeldaten!$B$3:$G$189). Die "$"-Zeichen sorgen (wie in Excel üblich) dafür, dass sich beim Koperen der Formel der Bereich nicht verändert.
Jetzt folgt die (relative) Spaltennummer - die Artikelnummer steht in Spalte 1 des Datenbereiches, das Feld in der nächsten Spalte hat Nummer 2, etc.
Durch die Angabe von 0 als letztes Argument wird sicher gestellt, dass nur bei exakter Übereinstimmung der gesuchten Artikelnummer mit der in den "Artikeldaten" gespeicherten Nummer die Daten übernommen werden. Kann die Nummer nicht gefunden werden, wird die Fehlermeldung "#NV" angezeigt.
Die gesamte Formel für B2 würde demnach lauten:
Damit, solange in B2 noch keine Artikelnummer eingetragen ist, kein Fehler angezeigt wird, kannst Du dies mit einem WENN vorweg überprüfen:
Für B3 würde sich in der Formel nur die Spaltenangabe 2 (zB auf 3) ändern, um ein anderes Datenfeld aus den Artikeldaten zu lesen.
Noch zur Erklärung der Schreibweise "B$1" in den Formeln: Wenn Du die Formel nach unten kopieren willst, darf sich der Bezug auf die Zeile 1, wo ja die Artikelnummer als Suchbegriff steht, nicht ändern - daher $1. Vor B steht kein "$", damit die Formel auch in weitere Spalten kopiert werden könnte.
Grüße
bastla
Das oben dargestellte Beispiel sollte dann eigentlich passen:
Erstelle die Tabelle "Artikeldaten", wobei Du sinnvoller Weise eine Zeile (im Beispiel oben ab Zeile 3) je Artikel verwendest.
Trage in die erste verwendete Spalte (im Beispiel die Spalte B) die Artikelnummer und dahinter die Werte der übrigen Felder ein (das war mit dem angenommenen Bereich B3:G189 gemeint - ändere in den Formeln unten diesen Bereich entsprechend).
Jetzt kannst Du in der Tabelle "Blanko" mit der SVERWEIS-Formel auf diese Daten verweisen.
Dazu musst Du zunächst das Suchkriterium angeben - dies ist bei Dir die Artikelnummer aus Zeile 1 (also B1).
Nächstes Argument ist der Datenbereich (Artikeldaten!$B$3:$G$189). Die "$"-Zeichen sorgen (wie in Excel üblich) dafür, dass sich beim Koperen der Formel der Bereich nicht verändert.
Jetzt folgt die (relative) Spaltennummer - die Artikelnummer steht in Spalte 1 des Datenbereiches, das Feld in der nächsten Spalte hat Nummer 2, etc.
Durch die Angabe von 0 als letztes Argument wird sicher gestellt, dass nur bei exakter Übereinstimmung der gesuchten Artikelnummer mit der in den "Artikeldaten" gespeicherten Nummer die Daten übernommen werden. Kann die Nummer nicht gefunden werden, wird die Fehlermeldung "#NV" angezeigt.
Die gesamte Formel für B2 würde demnach lauten:
=SVERWEIS(B$1;Artikeldaten!$B$3:$G$189;2;0)
=WENN(B$1<>"";SVERWEIS(B$1;Artikeldaten!$B$3:$G$189;2;0);"")
Noch zur Erklärung der Schreibweise "B$1" in den Formeln: Wenn Du die Formel nach unten kopieren willst, darf sich der Bezug auf die Zeile 1, wo ja die Artikelnummer als Suchbegriff steht, nicht ändern - daher $1. Vor B steht kein "$", damit die Formel auch in weitere Spalten kopiert werden könnte.
Grüße
bastla