gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ


Frage zu Datenbankabfrage bei Excel

gefragt von AJay1 am 12.07.2009 um 19:38 Uhr

Ich möchte in Excel eine Datenbank erstellen (es soll dabei um Nahrungsmittel und die dazugehörigen Nahrwerte gehen). Ich möchte jetzt erreichen, dass wenn ich bespielsweise "Milch" eingebe automatisch die dazugehörigen Werte gezogen werden (Kohlenhydrate, Eiweiss, Fett). Da ich mich mit Excel nicht so umfassend auskenne ist mir jetzt nur die WENN-Formel eingefallen...das wird bei hunderten Datenbankeinträgen dann allerdings etwas unübersichtlich und zeitaufwendig :-D

Wie kann ich mein Vorhaben also am besten umsetzen?


Weitere Fragen zu verwandten Themen finden Sie hier:

Computer (72762)
Software (11547)
excel (1194)
ähnliche Fragen
Frage beantworten


anonym
beantwortet von troggo am 12. Juli 2009 19:52
2x
Die Antwort ist hilfreich? Dann klick mich!

Die ideale Lösung, um so ein Problem zu lösen ist Access. Ansonsten hilft: nimm ein Tabellenblatt als Datenvorrat, in dem du dann die Schlüsselwerte(z.B. Milch, Mehl, Kakao) in der ersten Spalte einträgst. Die zu dem jeweiligen Schlüsselwert zugehörigen Kennwerte schreibst du in der dazugehörigen Zeile dahinter. In einem anderen Tabellenblatt markierst du dir am besten durch ändern der Hintergrundfarbe eine Eingabezelle. Diese Zelle nimmst du dann als Suchkriterium für deine Sverweis. Irgendwo daneben Schreibt du die Kriterien deines Schlüsselwertes hin und setzt direkt daneben die Sverweisfunktion. Du musst dann für jedes Kriterium im Sverweis nur die Spaltennummer erhöhen.


anonym
beantwortet von troggo am 12. Juli 2009 20:03
2x
Die Antwort ist hilfreich? Dann klick mich!

Hier noch ein Bild dazu


Bild/er:

Bild



Distel35
beantwortet von Distel35 am 13. Juli 2009 15:40
0x
Die Antwort ist hilfreich? Dann klick mich!

Hi,
für diese Datenabfrage würde ich dir auch in Excel die Funktion SVERWEIS empfehlen.

Syntax:
SVERWEIS(Suchkriterium,Matrix,Spaltenindex)
also bei dir:
=SVERWEIS(Milch,Deine_Tabelle;Spaltennummer wo das Erg. steht)

Distel

Kommentar von 08eb2abae118f2d06c98adfaf6779428smallOubyi am 13. Juli 2009 17:31

Falls es noch jemand liest. SVERWEIS ist auf jeden Fall richtig. Die Form wäre genauer:
=SVERWEIS("Milch",Deine_Tabelle;Spaltennummer wo das Erg. steht;0)
Statt "Milch" ist auch ein Zellverweis (A1) möglich. Die ;0 ist wichtig da so nur GENAUE Treffer gefunden werden.


weberwf
beantwortet von weberwf am 14. September 2009 14:16
0x
Die Antwort ist hilfreich? Dann klick mich!

Nimm lieber Access. EXCEL als Datenbank ist eine Krücke.


Frage beantworten

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Verwandte Fragen

Verwandte Fragen


Mehr verwandte Fragen

Verwandte Fragen
Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.