Registriert seit: 09.08.2019
Version(en): Office 2019
Hallo :)
Ich möchte mit Excel aus einer Datenbank Daten abfragen um mit diesen eine Offerte erstellen zu können.
Die Spalte B - FKAuftrag - ist die Rechnungs ID. Die Offerte 48 hat also 3 Positionen, Die Offerte 51 hat 10 Positionen und die Offerte 65 hat eine Position.
Nun müssen mir bei der Offerte 48 3 Artikel angezeigt werden, die Artikelbeschreibung ist dann in Spalte R zu finden.
Das Suchfeld ist also die Zahl 48, sollte dies mehrfach vorkommen sollten die Ergebnisse der Spalte "R" der Reihe nach aufgelistet werden.
Mit sverweis kriege ich ja nur ein Ergebnis, mit Aggregat und Index komme ich aber nicht klar, weiss auch nicht ob eines davon die Lösung sein kann und hoffe jemand kann mir bei meinem Projekt mit Rat und Tat zur Seite stehen. Eventuell gibt es auch eine einfache und bessere Lösung.
Vielen Dank bereits im Voraus.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
die Lösung hast du eigentlich schon genannt: INDEX/AGREGAT(). Aber in einem Bildchen kann ich dir die Verwendung dieser Formel nicht zeigen; dazu würde ich eine Beispieldatei, die vom Aufbau her deinem Original entspricht, benötigen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 09.08.2019
Version(en): Office 2019
09.08.2019, 16:41
(Dieser Beitrag wurde zuletzt bearbeitet: 09.08.2019, 16:42 von sawosch.)
Hallo Günter
Vielen Dank für deine rasche Antwort. :)
Ich habe eine Beispieldatei angehängt ohne Datenbankanbindung. Hoffe das hilft weiter.
Beispieldatei.xlsx (Größe: 61,69 KB / Downloads: 6)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
so:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | R | AR | AS | AT |
1 | AuftragPosID | FkAuftrag | Bezeichnung | | Gesucht Auftrag: | 51 |
2 | 1 | 48 | Hauswart | | | |
3 | 3 | 48 | Steine | | Auflistung | |
4 | 4 | 48 | Grüngut | | Bezeichung fehlt!! | |
5 | 5 | 51 | Bezeichung fehlt!! | | Hauswart | |
6 | 6 | 51 | Hauswart | | Steine | |
7 | 7 | 51 | Steine | | Grüngut | |
8 | 8 | 51 | Grüngut | | Bezeichung fehlt!! | |
9 | 9 | 51 | Bezeichung fehlt!! | | Hauswart | |
10 | 10 | 51 | Hauswart | | Steine | |
11 | 11 | 51 | Steine | | Grüngut | |
12 | 12 | 51 | Grüngut | | Bezeichung fehlt!! | |
13 | 13 | 51 | Bezeichung fehlt!! | | Hauswart | |
14 | 14 | 51 | Hauswart | | | |
15 | 15 | 65 | Steine | | | |
16 | 16 | 66 | Grüngut | | | |
17 | | | | | | |
18 | | | | | | |
19 | | | | | | |
20 | | | | | | |
Zelle | Formel |
AS4 | =WENNFEHLER(INDEX(R:R;AGGREGAT(15;6;ZEILE($B$2:$B$20)/($B$2:$B$20=$AT$1);ZEILE(A1)));"") |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Du hast ein paar Leerzellen. Falls du die beibehalten willst (aus welchem Grund auch immer), wirst du als Ergebnis 0 bekommen. Ich hab' sie zur Demonstration mal ausgefüllt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.04.2014
Version(en): Office 2019
(09.08.2019, 16:41)sawosch schrieb: Hallo ...
Ich habe eine Beispieldatei angehängt ohne Datenbankanbindung. Hoffe das hilft weiter.
Hallo, du hat offenbar eine Power-Query-Abfrage schon in deiner Datei. Warum nutzt du die nicht?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 09.08.2019
Version(en): Office 2019
Danke Günter, das funktioniert hervorragend. Genial. Vielen Vielen Dank !
@Jockel
Ich weiss leider nicht was eine Power-Query-Abfrage ist. Meinst du den sverweis? Mit der Formel von Günter funktioniert es jedenfalls einwandfrei :) Jetzt muss dann nur noch der Machbarkeitstest funktionieren. ;)
Registriert seit: 10.04.2014
Version(en): Office 2019
(09.08.2019, 17:30)sawosch schrieb: @Jockel
Ich weiss leider nicht was eine Power-Query-Abfrage ist. Meinst du den sverweis?
Hallo, nein ich meine die Power-Query-Abfrage in deiner Datei. Die scheinst du nicht sonderlich gut zu kennen... ... deine Datei.
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 09.08.2019
Version(en): Office 2019
Da handelt es sich lediglich um die Abfrage der Daten aus der Datenbank.