Excel | Lebensmittel-Datenbank: Allgemeine Suche + Filtern?
Guten Tag liebe GF-Community.
Gestern habe ich damit angefangen meine neue Lebensmittel-Datenbank zu bauen. Die "Lebensmittel-Datenbank" habe ich in eine Intelligente-Tabelle? (mit Filter) umgewandelt sodass sie ständig aktualisiert wird, wenn ich etwas hinzufüge.
Hier ein Foto:
Jetzt möchte ich das alles aber etwas komplexer gestalten.
Und zwar möchte ich mir viele Informationen auf der Startseite anzeigen lassen:
- Zum einen die Hauptkategorien mit einer Anzahl wie viel Lebensmittel sich in dieser Kategorie eigentlich befinden.
- Irgendwann möchte ich auch noch eine Anzeige mit Name/Hersteller (bspw. Ferrero für Nutella usw.)
- Eine vollwertige Suche in der gesamten Datenbank für alle Namen (ID, Name, Kategorie).
- Außerdem möchte ich auch Filtern können nach gewissen Definitionen (bspw. In Obst sind 90 Lebensmittel drin und wenn ich Obst suche das mir nur das angezeigt wird. So auch mit allen Kategorien und Namen/Marken)
- Außerdem eine Dropdown Auswahl-Liste wo ich alles mögliche Auswählen kann. Nach ID, Name, Marke, Kategorie, Kcal, KH, Fett usw.
- Und Ich möchte in dem Datenbank-Blatt selber eine Interne Suche nach allem mit Filterung
Die Datenbank ist folgendermaßen aufgebaut:
- Lebensmittel-ID
- Name
- Marke/Hersteller
- Hauptkategorie
- Unterkategorie
- Synonym/Bezeichnung
- Artikel Nr.
- Einheit
- Energie/Kcal
- Eiweiß
- Kohlenhydrate
- Fett
- Zucker
- Gesättigte Fettsäuren
- Ungesättigte Fettsäuren
- Mehrfach Ungesättigte Fettsäuren
- Ballaststoffe
- Alkohol
- Koffein
- Cholesterin
- Salz
- Wasser
- Chlorid
- Chrom
- Eisen
- Fluorid
- Jod
- Kalium
- Kalzium
- Kupfer
- Magnesium
- Mangan
- Natrium
- Phosphor
- Schwefel
- Selen
- Zink
- Vitamin A
- Vitamin B
- Vitamin B1
- Vitamin B12
- Vitamin B2
- Vitamin B3
- Vitamin B5
- Vitamin B6
- Vitamin B9
- Vitamin C
- Vitamin D
- Vitamin E
- Vitamin H
- Vitamin K
- Nutri-Score*
Nutri-Score*: Auch dort hätte ich gerne funktion die mir nach Eintrag jedes Lebensmittel automatisch den Nutri-Score Wert in Form von Buchstaben und Farbe anzeigt.
Und ich möchte in einem extra Blatt eine Eingabe Möglichkeit in der ich neue Daten eintragen kann und diese dann Automatisch in der Datenbank landen.
Ich kann mir vorstellen das sowas nur in Verbindung mit VBA klappt. Leider bin ich kein VBA oder gar krasser Excel Profi. Ich kenne nur einige kleine Sachen durch das Lernen von damaligen Videos die ich vor Jahren angesehen habe.
Wäre sowas irgendwie möglich? Kann mir da wer helfen oder Tipps geben?
Ich möchte das für mich Privat haben und mache das natürlich für kein Unternehmen oder so.
Vielen Dank im Voraus!
Mit freundlichen Grüßen
Robin | TechBrain.
3 Antworten
Die AutoFilter hast du ja bereits gefunden. Klick mal auf die Pfeile und schau dir dort an, welche Such- und Sortieroptionen die so bieten, da steckt einiges bereits drin!
Ansonsten musst du eben deine Tabelle so gestalten und füttern, dass alle Angaben, die du filtern oder auswerten möchtest, darin enthalten sind. Und das so, dass jede Angabe, nach der du filtern/auswerten möchtest, in einer eigenen Spalte steht.
Um in der kompletten Tabelle zum Beispiel nach einem bestimmten Stichwort zu suchen, kannst du wiederum einfach per STRG+F die allgemeine Suche aufrufen und verwenden (übrigens DER ultimative Shortcut, weil der in so ziemlich jedem Programm inklusive Browser funktioniert :)).
Excel | Lebensmittel-Datenbank: Allgemeine Suche + Filtern?
Um es kurz zu machen: Excel ist keine Datenbank.
In sofern sollte man diese Software für so was auch nicht nutzen.
Wenn Du im Microsoft-Universum bleiben willst, dann wäre Access für Dein Anliegen das korrekte Werkzeug.
Du hast eine Menge an Angaben, welche Du für jedes einzelne Produkt erfassen willst. Das wird in der Tabellenform sicher etwas "unübersichtlich', da sie - zumindest mal 52 Spalten - umfasst.
Zur Erfassung würde ich das Excel-Angebot der "Maske" nutzen.
Frage:
- Was ist das Ziel?
- welche Information willst Du aus den Daten ziehen)
Was ist das Ziel?
Mein Ziel ist einen eigenen Nährwertrechner zu haben, der ohne Internet funktioniert. Die meisten benötigen Internet.
welche Information willst Du aus den Daten ziehen)
Lebensmittel Informationen. Ins besondere Kohlenhydrate aufgrund meines Diabetes.
Mir würde dieses Teil unfassbar im Leben weiterhelfen, wenn ich fürs Berechnen oder Kochen irgendwas benötige. Als Diabetiker ist das sehr wichtig.
Und auf tausende Bücher und das Internet hab ich kein Bock. :)
In diesem Fall brauchst Du eine Abfrage um die Werte für Dein (Koch-/Ess)Vorhaben angezeigt zu bekommen.
Dazu würde ich mir ein Blatt anlegen, welches z.B. per SVerweis die konkreten Daten/Informationen anzeigt.
Gleichzeitig könntest Du Dir eine DropDown-Liste anlegen um Deine Produkte auszuwählen.
Access als Datenbank und Excel als Art "Programm"?